Web Hosting with Oracle Cloud (OCI Free tier) using word press | Mohanrajan Guha rajan | Skillshare

Playback Speed

  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Web Hosting with Oracle Cloud (OCI Free tier) using word press

teacher avatar Mohanrajan Guha rajan

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

29 Lessons (2h 45m)
    • 1. Course Introduction

    • 2. Part A: Getting OCI access - Part 1

    • 3. Part A : Getting OCI access - Part 2

    • 4. Part B: Steps involved in creating Linux VM and connecting through SSH

    • 5. Part B: Creating Private and Public Key using PuttyGen

    • 6. Part B: Creating Compartment and VCN

    • 7. Part B: Creating Linux - Virtual Machine

    • 8. Part B : Connecting Oracle Linux through Putty - SSH

    • 9. Part B: FIle Transfer (FTP) to Oracle Cloud

    • 10. Part C: Wordpress installation steps

    • 11. Part C: PHP installation

    • 12. Part C: Wordpress Install

    • 13. Part C: Port Entry in VCN - 80(http) & 3306(mysql)

    • 14. Part C: OCI firewall Entry

    • 15. Part C: Mysql Install

    • 16. Part C: Mysql Configuration

    • 17. Part C: Completing Wordpress Configuration

    • 18. Part C: Login into Wordpress on OCI

    • 19. Part D: Vanilla Wordpress Navigation

    • 20. Part D: Themes - Gutenberg block concept

    • 21. Part D: Blocksy Theme, Brizy editor install with starter site

    • 22. Part D: Brizy editor for block based web page - Part 1

    • 23. Part D: Brizy editor for block based web page - Part 2

    • 24. Part D: Building Menus

    • 25. Sample Website

    • 26. Part E: Domain Registation

    • 27. Part E: DNS entry

    • 28. Part F: Enabling Security - Https part 1

    • 29. Part F: Enabling Security - Https part 2

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels
  • Beg/Int level
  • Int/Adv level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.





About This Class

This course provides you with neccessary details of creating a virtual linux machine using Oracle Cloud infrastructure (always free) and using the same to create you own own webserver for hosting wordpress  based website.

Developing and building website requires 3 tasks namely

1. Registered Domain name - This is provided by Domain registrar such as google etc.

2. Web hosting - Service that hosts your website. This could involve substantial cost & dependency on hosting provider.

3. Web program or wordpress : You can use web programming like HTML, PHP and many more. But one need to learn it and it can be time consuming too a build from scratch / test it as well.  Instead for a MSME segment one can opt for word press.

Wordpress is open source & free, commonly used website platform. Word press has evolved over the years. In the last few year there are lot of options from 3rd party in form of themes and plug in, which can integrate seemlessly with wordpress. These plug in / themes has free as well as the cost version as well. This course covers only free version

The web hosting is generally performed by third party service providers like  bluehost or host gator or godaddy etc. This involves cost based on feature opted for and there is also dependency on the hosting company. Instead of depending on web hosting service provider one could use Oracle Cloud infrastructure (Free tier) and build his own web hosting .

This course provide you will all details to enable web hosting using Oracle Cloud Instrastructure. Further Oracle cloud insfrastructure being in data center its up-time, performance may be much better than third party hosting center

The course covers:

•Getting in & accessing Oracle Cloud infrastructure.

•Oracle Cloud Infrastructure terminology.

•Compute Engine – creation of Oracle Linux instance on VM (Virtual machine) and access.

          •Step by Step demonstration of creation of Linux instance and accessing it from Remote via putty.

•WordPress installation On Oracle Cloud Infrastructure.

•PHP, Apache webserver, WordPress and mysql DB

•Blocksy Gutenberg theme, Brizy Plugin editor for building Website

•Domain Registration & DNS entry

•Building up security in website with https - Freeware - Overview

Build you own security enabled website on Oracle cloud Infrastructure using wordpress theme.

With Business world being dynamic, you can make changes to website based on your business your ever changing business needs!

Happy Learning!.

Note : You need access to Oracle cloud Infrastructure (atleast free tier) to build website

Meet Your Teacher

Hello, I'm Guha Rajan

Having over 25 + years of IT industry experience  (Product development, Consulting & Training).

His last engagement was with Oracle India (initially with consulting  and then with Oracle university) , which was for more than 12 years. Prior to this, had worked with Cap Gemini (formerly iGate Global Solution), GE to name a few.

Had managed projects and programs  in Enterprise Resource Planning and Business Intelligence implementations  in the range of  3000 man days with revenue about 6mil US$ per year. These projects are on industry domains, such as  Oil and Gas, Process Manufacturing, Hi-Tech Retail & Telecom across the globe.

Was awarded with "pace setter" , "best managed " project awards in recogniti... See full profile

Class Ratings

Expectations Met?
  • Exceeded!
  • Yes
  • Somewhat
  • Not really
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update.

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.


1. Course Introduction: Welcome to the course on web hosting with Oracle Cloud infrastructure. Using the WordPress. Building WordPress website. Not only incur web hosting charges, but there are also lot of dependency on hosting provider to build a website. So there is a new want when you think about having a which website hosted, there is going to be host, hosting charges in one which could be on yearly basis, R1 sin phi years. That is going to be, you need to spend amount. And that is also a dependency on the hosting provider for some of the actions they need to perform. As sweat. With Oracle Cloud infrastructure, you can host website at free of cost. And that is using the always free tire. That's one of the service provided by Oracle Cloud infrastructure, that is OCI. So with this course, learn how to get access for, uh, with Oracle Cloud infrastructure, the free tire 1, and then learn to build the WordPress based website on Oracle Cloud. Then learn the bill using the WordPress themes and plugins. Enabled site security for your website that has https, which is these days. This is required compared to HTTP, even though might not, your website might not involve any financial transaction, but still people might prefer HTTPS. So you can enable the site security of your website. This can be done free of cost as well. So we will go through an overview on that. A point to note here is basic technical knowledge on Linux command and basic SQL command will be more beneficial to understand this course. Finally, a word about me. I'm garage and I'll be the course instructor for this course. Have a row or 25 years of experience in IT that's in product development, consulting, and training have worked in G CAP Gemini article consulting, an education line of business regarding my education background, image URL engineering, with an MBA and a certified PMP as well, have designed develop courses in managing ERP projects, software project management using MS projects for Oracle, Primavera, Internet of Things, and ACOs as well. So once you have registered in the course, see you inside the course. Thanks and share. 2. Part A: Getting OCI access - Part 1: Let's now look at how to get access to the Oracle Cloud infrastructure. So get into the Oracle side, oracle.com and then go to View Accounts and then sign up for free cloud tire. So click on that. It gives all the details. And so you have always free. This is what this interesting about the article when you compare with the AWS or even Google for that matter. Generally, I am in Google. Even AWS has just about maybe few months. It is free, but after that, you need to make it to the paid account. Whereas with Oracle Cloud infrastructure, that is always free. Of course there is one which is paid after 30 days, it needs to be paid. But what is interesting is that there are lot of even vd always free tire. Whether you want to use it for learning purpose or whether you want to use it for building some kind of a prototype. You can do it because you have two autonomous Oracle database itself, the powerful RDBMS, which is provided always free. And then you can have your own Virtual Machines, compute virtual machines that are virtual mission. So you can use your own Linux machines which are powerful and you can build application to order. You can even have your website hosted on using this virtual machines. Instead of hosting it. Some service provider. Instead of doing that. One thing is, yes, you need to install the words WordPress for that. And once you do that, instead of having it, I mean, making web hosting service provider, instead of approaching them and paying on a yearly basis? Probably fear. Okay, then probably you can use the free tire itself cloud because they provide the virtual machine itself, Linux Virtual Machine. So if you look at it, this is what article themselves has provided to economists database 20 GB, each compute virtual machine, whereas here WAS, it's just free for 12 months and after that, it goes away unless you make it a costed version. So that's where I found personally article plot. A free Diane has this advantage. Whether you wanted to work for a learning purpose or you want to build some prototype before actually getting it as a paid service. So it's far more easy start for free. Get into the Start for free. And naturally, it'll go through the steps. One thing is that you need to have be our credit card, a validated credit card debt. It will not be charged for it, but they will validate the credit card. So ensure that your credit card is available for making any of the online payments. So if that test there, initially a small charge, you will see a small charge which get, gets I'm a reversed as well. So you just need to follow the screen. I make the credit card details. So once you do that yes. Based on the e-mail you have provided. So it'll ask you for activation. So once you write all the details, it will get activated. So that is, I mean, in the next presentation I'll run through the screens. Some of you might face a small issue. I'll show that in the next presentation. Thank you. Stay tuned. 3. Part A : Getting OCI access - Part 2: Let's quickly get into some of the screenshot you are likely to quit while requesting for the Oracle Cloud infrastructure upon. So one test he said once you wanted to create an icon, you'll have to give your initial, what is your username, e-mail ID. Those details needs to be provided. And then whether to personal use our company news. You got to give the Cloud icon name. Homely agenda generally it will get default or aswell. So if not, yeah, whichever is the home region you might have to choose. And then as I said, you need to provide your credit card ensure because that's a common complaint. I always get is that my doesn't go for a minute, give the credit card debts not getting validated. There are two reasons. One is that your credit card may not be enabled for online transactions are foreign transactions. So that might be 11 recent. So ensure that you are using your credit card for online transaction and entities enabled. That is one thing. So once you provide yeah, you normally get you won't be charged. You may see a small temporary charged the payment this is a verification hall that will be automatically removed. Yes, I get charged and within few seconds it gets rewarded asset. So just to ensure that you don't have mean get into should not be somebody just for playfully because they are going to be resources being reserved for you. So it should not be just like that. Just for fun. You create an account. So that's where it is, just not with article alone, but even if you are using AWS or Google or anyone else, mostly they last for the credit card details. So ensure that all the details are provided. So it should go through for most most of you, it goes through and then there'll be a mail saying that you need to get into their main icon and then enable it with the user ID password, which you have given. So ensure that you remember all the user ID password. Sometimes, sometimes for few of us. In fact, for me also this happen. So it tastes. We are unable to, even though you see credit card, small amount being child and reverted in spite of that, some of us do get this era, this IE, likely, just to my wild guess, they just wanted to ensure that archaeologists wanted to ensure that you are really interested in the account. So maybe not always. Again, not always. So you want to reach out to Oracle customers service, you need to send out to Oracle. Click on this link and you need to say that I got this error in spite of giving all the credit card details and it even got reverted back. So you need to know that GO unit approach, only the Oracle customer service for that one idea, the people who can resolve it. So me, I mean, it takes few days time, need to have patients. Then Oracle customer service to your email IDs. They send automate, hi out now with the same user ID password with the Aldi upon information. So what I would suggest is maybe you can take a screenshot of all the username. Maybe just recollect correctly the password you are going to use the same credit card you use. And it should go through through and if at all, if you have any issues yeah. Right person to contact us. Only the Oracle customer service, only they can help you in this. So once again, Yara, at times, not always, so on. So once you have the Upon created, it will be up and running. So then you can have the free pair always retire, which is the one hand, the autonomous database. You can have the virtual machines. There are few others which is valid just for 30 days. Some of them like the machine learning a part, and so many other things are only four, available only for 30 days. And after that, if you really want, then you need to go for the paid services. So that's how you get the icon Oracle Cloud infrastructure accounts. So once you've done that, you can have the Oracle Cloud infrastructure up and running. Thank you. 4. Part B: Steps involved in creating Linux VM and connecting through SSH: Let us now look at creating an Oracle Linux instance on the Cloud and connecting through the SSH, which is through potty, which is our kind of download, which we'll be using from our local machine to connect to the Oracle Cloud. So as Fantastique, Oracle Cloud infrastructure is concerned, these are the critical ones. The first one is, of course, the instance. You could have a bad metal in the cloud. It could have a bare-metal. Bare-metal is a complete machine by itself. So you can install maybe your own operating system on at your own software on it. One day thing is departmental mission is available on the Oracle Cloud. Again, the meaning of Bare-Metal is that you still don't want that mission. It is leased out to you in case of the bad metal that has one time. The other one is of course you might have a virtual instance, which is very popular. The virtual instance, you create a virtual instance of the Linux. You couldn't have that, Oracle Linux, you could have the windows and so on and so forth. But as far as the free tire is concerned, it is generally the Oracle Linux instance. It to some virtual instance you'll never watch instance created. You might have on a one physical box, you might have multiple virtual instances running. Only thing is that it's going to be proper security so that even the other person will not be in a position to access your instance because that'll be governed by all the security rules. So we see that security rules in the sense you will create public key and private key, which is essential, which you ritual communicate so that the security is in place. So instances, one of them, Block Storage, objects, storage and file storage. The name itself will imply it's more related to the storage Pi. Again, if you require spaces, again, this is all costed. So if you want to, as you get into the commercial application or the period of time, you'll need space for storage, then naturally, you have to buyout the storage supportive for tests. Block storage. Suppose they're more. If your application is going to generate a lot of log files are other data files, then you might need all this Block Storage objects storage and file storage networking. Yes, to connect to the instance. Our to connect to the specific application, you need to have the appropriate to say that what is the protocol you are going to use, whether it is TCP protocol, but what is the port we're going to use? So if you're going to feel programming, programming is going to look for port number 8 thousand, then there need to be entry in the network as well. It's called the virtual community and communication network. So you need to have one entry on the VC1 for the specific port so that when you from the outside world, you communicate with the instance which is tied up to port 8000. Only if there is an entry in the network, then you'll be in a position to communicate. So ideally we'll be looking at mainly like the instance pat and the networking part. So there's a kind of big picture. As far as the Cloud Linux instance is concerned. You'll be allocated. Once you have the appropriate cloud access, you'll be allocated to a region specific region, basically wherever you are. So mostly because all the legal aspects comes into play, naturally supposed to fear from us the region on which you'll be allocated the cloud could be in US if it is an India and then it could be the allocation could be on the Indian region. So basically, if you look at it, you have a Linux instance which needs to be created. And then the whole thing comes into the virtual cloud network. And then if required, this is what I said. Block storage volume. If required, you might add. But then that could be custard. But only the, as far as Oracle at this point of time they provide two instances are, which is a free of cost. There are some limitation. But yes, from a learning perspective, it is more than enough to just to have those two instances, Oracle, Linux instance. And so then you have Internet gateway. And finally, you need to have SSH, the case we are going to use potty. And you need to have the appropriate keys which needs to be there, enable public key which needs to be, needs to be while creating the instance, you need to have the public key, or unmet needs to be embedded on the instance and then the private key menu access, the instance you need to send out the private key. So SSH has the provision of having the private key on software itself. So when you connect, it matches the public key, which you are provided, the width, the SSH tool, which the user uses. And if it matches, then it allows the pack particular user to communicate with the. A Linux instance. So ideally, if you look at the first step is to create the public key. Public private key. The next step is I need to have the compartment in place and the virtual cloud network in place. Cloud network configuration in place, you need to have the appropriate port enabled. And third step is you create the instance. And fourth step is you can connect through the SSH which you downloaded, which is the party in our case. So the first step is private public key. Using Cartesian EGN is a software will see that it needs to be downloaded and you need to configure it. So create and save the private key. This is to be used with the SSH and you need to also create, manually create a public key. You will use the tool called PuTTYgen to generate both of them. That is important, and it needs to be done from party dot r. And finally, these two needs to match. Then only that is a security aspect, these two Mencius, then you'll be allowed to communicate with the instance, which is the Oracle Linux instance. So that is step number one. Step number two is creating compartment and communication setup. So compartment setup because you're instance, is going to run. So we want to create a compartment that test step number 2, because in this case I have created a compartment and this is running in that specific compartment. Step number 3, the virtual cloud network. So that is where you need to have the ports enable. Appropriate port enabled, particularly when you get into some of the software tools are if you have a software program like a web application, it is all linked to a port. So you need to have deport enable TCP. If it generally does TCP port, those ports needs to be enabled for your application to run and provide output. When you access specifically from web browser, it looks for a specific port and that port needs to be opened up. So apart from compartment, the virtual cloud network needs to be entered as well. So this is as far as I have created and the VCM, again, you can draw it. This is what when you create an instance, you need to specify what does the watch will cloud network name that needs to be assigned. And finally, create the instance. You will see that as we progress, create the instance you have a public API, you have a region. This public IP needs to be renewed, communicate with local device, local local tool like party. You need to provide the IP address. So that is the first of to make the connection happen. And that this one, but from a security aspect. Apart from that, the translation should be UTF-8. But as I said from a security aspect, you need to provide the key generated, particularly generated. So we'll see how to generate those keys. And finally, because we are giving that key, so you need to have that browse and pleased over here. So discrete pirate key communicates with the public key. You'll see that while creating the instance will be uploading the public key that does not pump into the instance. So these two needs to communicate and then forms the tunnel so that you'll be able to access the instance. And once that matches is, you'll be able to connect to the instance. So these are the steps required for creating the instance and accessing the Oracle Linux instance. We'll see hands-on as we progress. Thank you. 5. Part B: Creating Private and Public Key using PuttyGen: So the first step is to download and install partied. To do that catered you putting our R and then Donner Party. So it is an open-source so you can download. So policing is ten minute client. So but it is an open source that is level that is available at source code and development support. So you don't need to bother binders SSH terminal client to connect to a remote server. So click on Download so he can, there are many things. So I would suggest serpent and installer. So it comes from the particular line that is then BASF. Just for the typical line. Then you have the partition, which is for the generation of the public and private key, which is required for both for the connection on, for identification in the Cloud. So I'm going to download and forgotten the stems. You will get it installed in the middle you can find out in the startup menu. So minus that is that you click on them. So I've clicked on the particular region. So this is how it looks. So only need to do is the IRC 2048 as smart as you need to have a debt. And then all you need to do is click on Generate. It'll generate that key. So January, keep moving the mouse over here, it generates a primary key. So this is market is, so only need to do is save it as a private key. So the skin, you need to use it naked eye. I don't need any of the key paraphrase, confirm. So C ES. So I can get saved. I already have a heavier one there. So what I will just start, I will make it damage because I'm going to use Mikey. So because I have already created as today, I don't want to override it because that same information I need to put it over the cloud. I'll just make it Downing. So savored. Here. Then what do you need to do is copy paste the entire thing. The public key, which needs to be uploaded into the Cloud. So you need to open the notepad. Lot of work time. So I have opened weren't bad and good DO file, Save As. And then we can make it unique your ex document. And I would store rather than whichever folder you want to store that. As the only thing is you need to store the sum being five. So just, I mean, I already have created this file because this file needs to be provided in the column. The main menu created in the Cloud environment to grow with them. So one has the private key and the public key. I don't think that same public key. You need to copy paste because there are some issues we have. So copy paste and not add and then save them key as it sounds for that. And then Monday for that, because that needs to be used when creating the instance. So that is this one. And the step one is creation of the private key and the creation of the public key. The private key, no zeros in the line connecting after the instance is greater than public-key. Applaud while the instance is created, so that the prereq persists. Thank you. Thank you. 6. Part B: Creating Compartment and VCN: Welcome back. So the next step is creating, if required, creating a compartment. If you're already created, you have a compartment, then it's fine. It is recommended to have a compartment instead of going into the parent one. So here it needs to show whichever you have created. So I have a sandbox for this, not there. Yes, it is recommended to create a compartment. So CO2 identity compartment, fairly simple. So you just need to follow the screens, create compartments. So give it a name, whatever. Towards give that description. Like towards creation of Linux box inside the compartment and then go ahead and create the compartment. So once the compartment is done with, then you go to the next step, which is creation of the network, the virtual cloud network. So come over here and months for that to happen. Yeah. Ensure the compartment is whatever yeah. Created the sandbox and then start of the start the VSAT. So starting with our dente VCM with internet connectivity. Because if through the VPN, yes. Site-to-site VPN connection. So if your test through the Internet, direct connectivity, we see an Internet connectivity. Then start. And never spell if you look at it, it has guilty. We see a name, something like say I already have. So we see N1. This is all related to the network, so I would recommend whatever is there. You leave it as such. It just defaults. So don't worry about that. So keep that in place and click on Next. And yeah, it has various security rules if you want to look at it, because this is all related to the network part. So leave it as such, and then click on Create. So once you create that click on Create, it gets created. The network part will get created. And you'll have something like this one in place. So which have already done my ECN available. So whatever it is there, DNS domain name, nbc and Oracle be cn.com. So all this one to have Danner. You have it on the dashboard, cams that. So you have the compartment, you have the VCM, which is virtual cloud network in place before, because all this will go into the instance as well. They instance creation. So in the next presentation we'll look for the how to create the instance, the Linux, Oracle Linux instance. Thank you. Stay tuned. 7. Part B: Creating Linux - Virtual Machine: Welcome, Welcome back. So the last step is creating an instance, the Linux instance. So, so far we have seen how to create private public key, will see the public key will be used now, the instance towards the identification when you connect from declined. And then we saw the compartment and the cloud network being created. So the next one is to create the instance. So you can go here and create the VM instance or go to here, compute an instance who are same. So compute instance. So already I haven't always free instance. So two instances, if you want to be in the free mode, two instances are available as free. And again, I'll tell you one instance. Again, it's always on free. Amine. One particular with a low memory of one GB is free, the others is supposed to be constrict. So I'll tell you that which one is three. So Create Instance. Give the name, whichever the compartment you have created. Use that. And then you got to come over here and image an operating system. You can change whichever you want. So I showing loading in wait for some time. So here we are. So we had to sing always free eligible 7.8. So there are various operating system you could choose from. So we choose our Linux 7.8, then various other Oracle images as well, which you can use. I mean all these, some of them are free and some of them are casted, so you need to be careful to which one to choose. So by default, this one is chosen. But what is more important test that shape and network domain automatically come. And this one change here, normally defaults to another one. So this one is always free eligible. There is another one. And again, point no TRS virtual machine always free bare-metal. The example is bare-metal. Compute instance gives you dedicated physical server access. For higher dedicated one. Bare-metal. That is a meaning. So virtual machine is maybe on the same machine, you have multiple instances of Linux running. So that is what is always free. So that is chosen. And normally you will have this one selected, the AMD long part. So you need to go into speciality legacy. And this one is always free that az vm standard 2.1. So if you look at it, the memory, the number of CPUs, it has one GB. Memory is what tests available. So if you towards learning, it's far more enough. So you need to choose this one. The VM standard, 2.1 micro. So I mean, keep that in mind. If you want to just talk towards practice, you want to use it. Use always free, eligible. Then cancel it. So that's one thing. The rest almost should be false. Otherwise, CI, you need to create a sandbox one, whatever is the virtual cloud network, subnet, a sandbox, all this are fine. And one more thing is to ensure as saying, again, it is defaulted. No need to worry because you need to use a US public IP address. Towards connecting from declined yes, HR. And leave that. And finally, the last one you need to, this is where you have to choose the SSH key, choose the assesses, barren, whatever is your public key, not the private one. So dot pop. You need to, again, you can browse it, blow set, it'll go into the, your computer. And whatever is the public key you have created with the pathogen that needs to be uploaded. So keep that in mind. So this one, you've got to choose the public key, that test1, and also ensure on the shape, it is always free eligible. The rest of the things should take care by itself. You don't, you shouldn't have any issues. So then you go about creating it. So creating it takes up our board. One-to-two minutes. It will show provisioning. And the end of the maybe one statistic provision, it becomes available. So you can give their name if you want to change that name as well. So then one certain instances provision in becomes status becomes running. And if you click on it, it will show with green running earlier. During provisioning. It will show as as during running the show in amber or orange, one, it has one statistic provision, then it turns into green. So that's about the creation of the instance. So now we'll go about accessing it through the secure shell. Put the pointer notice. Ensure that you have uploaded the public key which you have created with the partition. Thank you. Stay tuned. 8. Part B : Connecting Oracle Linux through Putty - SSH: So once the instance is up and running, you open the putty and you need to provide the host name, that is OPC at the rate of the IP address, corresponding IP address, whatever is your IP address which was used while creating it. The next step is, yeah, check on the translations. It, it should be UTF hyphen 8 and then come to the SSH, go to connections, authorizations. And this is where you need to provide with the private IP. I'm in private key, which you had created during the using pathogen. You need to provide that authorization or authentication, private key authentication, because what happens is he checks with the private authentication. Whatever is there in the pipe. Authentication key with the public, which we have already loaded. So it will cross verify and ensure that connection happens because this happens or the Internet in a public domain, this kind of security measure is that, so broach, the key, I'm using whatever was created mykey, because this is one which I have created yesterday and the information related to public key I have already uploaded. So open. So this should have a path and then click open. So once you do that, yes, we are now logged into the Oracle Cloud Linux instance. So Linux instance and the Oracle Cloud using party which is applying the instance. So if you are comfortable with the Unix commands, so it is far more easier. So present working directory, which gives the directory details. And even it has Python already is then. So if we type on Python, goes into the Python. Python is called the Python interpreter and gets into the Python interpreter. So you can build programs if you want to learn by 10, you don't need to install Python locally in your mission. You can learn Python so that you can do. So. You're back here, go to the bin or does the green bin. So all these are later to various system files are so many are there. So as I said, if you're comfortable with Linux and Unix command, then you can go about using it. So in case if you want to learn Linux Unix, I do have a separate course, var1. You can learn these commands, Linux, Unix commands, and even shell scripting also, which is quite essential for the technical carrier. So that's about connecting from a client party into the Oracle Cloud Linux instance, which we have created. Thank you. 9. Part B: FIle Transfer (FTP) to Oracle Cloud: So now that we have created instance, we had tried to access pity party SSH client. You can do the programming mode or if you're comfortable with the VA returns, you can do that. Nanometer is there. So as I said, towards a few, particularly want to learn, I do have a course on Unix, Linux aspect. Now, suppose you want to transfer the file, one file into the Linux Enrollment Cloud environment. You can then use probably been a CP, which is far more easier than any other FTP. So you can download it. So I have already downloaded the WinSCP. So I'll show you what needs to be done. Stay tuned. So click on the ACP icon. And you need to provide the session details. Http, then OPC at the rate of the IP address, then you need to provide with the private key. Then say login. The login details coming in. And here you are. On the right side is what is the particle Cloud environment. And the left is what your local computer. I have created just for canceling purpose. I've created just as fine. All you need to do is click on this one and drag and drop it on the right side. So this will go into the home directory. And so copy. So this is copy. So we will now go into the potty and see whether the file is present. So I have we have transferred the file Oracle test, so ls minus l. And here it is on today's state actors that are called test. So Kant is the command to type it out. So this is a test file from the file has been panther into the Cloud. So this could be even any program. So probably you can use it in the local machine and then cancel that program into the Cloud instance. So that's about, so there's a kind of a feature use when SAP transfer the fine if and only if there is a requirement into the particle Linux cloud environment. Thank you. 10. Part C: Wordpress installation steps: Let's now look at installation of WordPress on the article OCI, this Oracle Cloud infrastructure. So then a sequence of steps towards installation of the article WordPress. Earlier versions hand HTML withdraws. Wordpress was built around his TMR, but these days it's about PHP and MySQL. So the first step is to have an installation of PHP on the Oracle Cloud infrastructure. One status. Then you gotta go get into the order and WordPress and then printed WordPress package and install it on the Oracle Cloud infrastructure. That is step two. And then the steps to step three is to install, configure the MySQL. That's the database. You need to do that and post that. Yeah, you need to make entries into the virtual cloud network port entries. Its side needs to be potently not post to entry report entry of 80 and 3306 for MySQL. So if you are using HTTP, yes, it needs to be 80 I for this HTTPS, particularly if you are using any credit card, then it is a different port. But as of now, we'll be using port 80. And then finally, you can log on to WordPress to complete the configuration, you to have a W, just copy that in C that you have to copy the file WEP WP config file. Now that you need to post it into the Linux environment. So basically six steps. Php installed PHP, WordPress. Then comes, you need to configure. Then it is port entry. Port entry of 80 in the Oracle Cloud network and MySQL is 3302. And then finally, complete with the WP config file, which needs to be created. So we'll see them one after the other. We'll get into the cloud instance that lets the Linux instance virtual machine. And we'll perform the sequence of steps, which the word brush. So this is just, just character. It means to be, we see an important entry which needs to be AD for the history UDP, TCP protocol. So that's about it. So stay tuned. We'll get into the instance and then perform the sequence of installed. Thank you. 11. Part C: PHP installation: Okay, now let's perform the sequence of steps towards installing of the word WordPress. The first oneness, of course, the PHP installed on the sequence of steps how created in our file where my main Notepad. So this is available in the resource section. So you can just have a look at that download and have a look at that, and run all the sequence of steps. So the first one is we got to pull out the PHP for installing. So being open source, we are getting that and performing the install. The latest version, this 7.4. So login into the instance Michel de instance, a Linux instance, you updated with the Oracle Cloud infrastructure and run this command. So take some time depending upon the connection speed which you have with the Wi-Fi network or your internet. Quite fast toward here. So this is completed. So we'll get into the next step. So next one is the associated packages for PHP because it has to PHP 12 install PHP, yes, it creates the corresponding web related Damocles when we have to install the WordPress. Step number 4, initially these directories are not available and that is way up there, but related directly gets created. So next step is this one way we'll have that installed. This is Week gas well, what completed? So you've got to get this complete. Once the installation is where you got to get that. The next oneness of course, you need to enable the PHP and then you've got to create the associated packages, step two and step three. So we'll perform that. On the next step is the associated packages. That is fine. And just gives you the path or whether it does that enable the PHP 74. And finally, we've got to have the, all the required packages for the PHP needs to be in star. So we install the associated packages. So this takes some time. So once once it is lot, we'll come back and check that. State assess well, I think yeah, it's going on. In Start-Finish Dependency. Say yes. And I think as part one more maybe one more time we could ask. Yes. Yes. Yes. It's action installing, so on the associated libraries with the PHP will get installed. But this summer class into a sequence of packages. So those things have been installed, so it is complete. So PHP installation is done. And the next step is, of course, the WordPress. So stay tuned. We'll get into the next step, which is the WordPress install. Thank you. 12. Part C: Wordpress Install: Let's now get into the WordPress install. Having completed the first path, which is the PHP installed, Let's now get into the WordPress installed before that. Yeah, that is one command you can do just to verify that PHP installed is correct. So this one you need to run on the shell, nonetheless on the Linux shell. So PHP minus psi grep loader plugins PHP version tail N2, that'll give PHP version 7.1. And so that means the installation is correct. Now let's get into the WordPress. And WordPress. Yeah, you need to get into the WW directory to have the WordPress. So, so we change directory var WW. So you are into, if you look at the present working directory, PWD shows water, WW, if you look at ls minus l, will give the listing. So generally, it will be installed and all the WordPress related one gets installed under the HTML directory. If you look at HTML, currently there is no files. But after the WordPress gets installed, you'll see all the files related to WordPress gets installed in this directory on the Oracle Cloud infrastructure. So let me say chain, there are three. Come back to the var, www. And the next step is we got to get the WordPress. Let us start the server because two huge file to take some times anyway, so we'll run that. So we are going to run this command. So this is quite a big file. It'll take some time. And an R Again, this is going to definitely depend on the speed of the Internet. You have a few tastes, good. In my case, it has completed. So very fast because the network line seems to be good. Otherwise, it may take some time to completely download that file unless minus l. So this is the file dark lot, latest dot-dot GZ. So that's the one we have downloaded from the WordPress. The next oneness. All the others. Which we have to ensure that somebody commands like sudo move WordPress into HTML. So all this said to ensure that the answer, you need to unzip the file and move it into the appropriate directory. So we'll run all the four commands, one after the other. So the first one is pseudo tar, latest. So that tests done. The next one, RTF HTML, that is the next one. So we will run this one. So that is now done. Sudo move this MOOC, WordPress hedge GMO. So that's the next one test done. And the last one is on Apache minus our HTML. And that's the last one. So that's the last one. So all this is done as far as the WordPress is concerned. So now, if you look at let's see the installs. I mean, not the, not just the installed. We have unzipped it. So let's get into HTML. And she the files you will see. I love this fines. And C, W, WP conflict sample. One, WP admin is for a lock-in and you have WP Content is where you have all the templates getting in. So far. Now, if you get into chain directory WP content, now do an ls. So you have plugins, Teams. So Teams is rare. Then you go into Teams. You'll see the themes, this is 2019, 2020, and 2021, which is already there. So we'll see how to do once we later, once we have a plug-in or the Teams installed as block C, you will see a directory created by the name block C aspect. So we'll see that as we progress. So that's A-bar. The WordPress seems to be successfully installed. We have the first had the insulation of PHP. Now we have the WordPress. Next, of course, get into the the article VCM. You need to have our importantly, importantly for 80 fetish, not that you have to make the porting entry. And then of course, you've got to make a firewall entry as well. That we'll see because before that, we'll get into the the the virtual the virtual network and the Cloud network and ensure that the port 80 is open. And then yeah, we'll get into the oily firewall entry says, Well, thank you. Stay tuned. 13. Part C: Port Entry in VCN - 80(http) & 3306(mysql): Welcome back. Let's now have the porting trees on the virtual cloud network attached. One for accessing the allowing access of the HTTP. The other one is of course for the MySQL as well. So get into the network, into the virtual cloud network. So whatever for the specific instance, whatever is the virtual cloud network you assign, that needs to be used. In my case, it is my Vc and to get into that and then get into the security less default security list. And that is where you need to add Crash Rule. In my case, it's already there. 000 000 DCP 80 traffic allow HTTP. The other one is 10 dot 0 dot 000, slice 16, three tricks, W3, 0, 6. So it is already there. If you want to add yes, you need to get an Ingress soul 000 000 for tests. All zeroes followed by 84 C-Cl, then it has this one, 16 and then deported DoubleTree 06. So these two entries need to be made because then the port is open is what? When we connect to the web server that has from the WordPress, once you have hosted it on this machine, the report needs to be open so that the outtake from the outside world. It communicates through this port 80. So you need to have, particularly for TTP, you need to have this port open so that support the port opening. We'll progress further into the restaurant is on the spending is we need to have the MySQL configured. Once you have the MySQL configured, AS then you can have get into the browser and then you can open up the specific IP address. Then it'll open up the page, which I mean the WordPress page. We'll see that in the subsequent presentation. Thank you. 14. Part C: OCI firewall Entry: Welcome back. So we had completed step number six, which is the port opening that has been done. In fact for, for, for the HTTP protocol may open port 80. And Azuela's needs to be for the MySQL. It needs to be something like 3306 that water things you can enable at the same time, make an entry on that. The next two honesty firewall entry needs to be made because not only the port needs to be open, and because port is something which is entirely on the server. But then there is a network aspect and the network that is a firewall. So in the firewall also, you need to inform that to allow the specific or taxes. So we need to make this entry sort of firewall commands on public at port 8080. So that needs to be added. So we are adding that. So this is success. The next oneness, we just need to reload that because once the tree is made, only reloading will ensure that it is getting activated. So we'll do that. So firewall reload as successful as well. So we have the, I mean, the WordPress and it's on the Apache server, so we need to start that. So to do that, yeah, solo system, CTL, star, HTTP ED. So that needs to be started. And you can also see the status after the start. Pseudo system, CTL, status, HTTP D. See it is running. I mean, what do you put generally do as I'm in, you can start, it can even stop it as well. Say for example, solar system, CTL, PTM, CT, CTL, stop, stop. H T dU dP, dy. So this will stop the services. Oxide, sudo system, CTL stop. Dp, dy. So this stop that. Now if you look at the status, it's all stop. So you need to. So particularly during development in just wanted to, to start, I can do that. And after testing out new tests don't one. The webpages to be reciprocal to the external world, then you can stop the services that will stop the Apache HTTP server. We'll get stopped so that the pages are not visible to the external source. And then whenever you all, everything is ready. Whenever you are working it, you want to test it out, then you can just start the service. So we even started, because once you started, you can just point this server and server IP on the browser and check its status. So this is done. So let's now get into the browser and see how it looks. So I'm just pointing the IP address of the server here. And this is what it opens. It opens the setup which needs to be completed. But here, if you continue, then you need to get into the MySQL where all the username password needs to be done. But unfortunately, at this stage, we don't have the MySQL up and running. So we need to pass the configuration of the WordPress site and we need to progress with the MySQL Hampton completed, and then come over here and complete all the configurations through the browser. And so we'll see the MySQL Install and the subsequent presentation. Thank you. Stay tuned. 15. Part C: Mysql Install: Welcome back. So now that we have done the, initially we started with PHP and then we have the WordPress install. And even we are able to access the WordPress because we had the Apache server up and running from the browser. Let me point the IP address. We were able to access the WordPress aspect, but we were not able to complete the configuration because it connects to the MySQL database, but we have not installed and configured the MySQL pack, so we need to go ahead and do that. Now. So if you look at it, tau, we have completed this stage. The stage you can check the installation of WordPress and open the IP address and the page WordPress page will open on seven is completed. The next one is installation of the mice equal. So we will have that installed the MySQL. So we are installing the MySQL run pretty fast. That is done. Next one, my sequel server needs to be installed. So MySQL server, I think, as I said, all this depends on the particularly your internet speed. So this should be a little longish one. So it's just 2%, So we will, and probably we'll regroup pass. It completes. Do was just 4%. So once it comes, I'm in complete support 90 percent. We'd see again. So we almost ninety six, ninety seven, ninety eight, ninety nine. So this should complete. Now. Yes. Yes. So that is complete. The MySQL server is complete. We need to know the starting my SQL server. So this is the one to those systems here, start a MySQL, so we have to start that. So MySQL, so a stack is done. The next step is to grab the password because there's a password, we need to while connecting through the 2D MySQL, you need to initially, a password is required, which is automatically created, so you need to clip that password. So we'll grab that. My sequel log. So this is the password are temporary password. So you need better. You copy it over here, copy it. So there you need to use that password. So this is the password, so I just copied it. And final step is of course the pseudo MN. So because the shell is required, because menu, menu use the MySQL, SH is the shell that is later command for connecting to the MySQL database. So you need to install the MySQL Shell as well, so we'll do that. So Installing the shell now, cage will be install dependency resolution. Say yes. This seems to be much faster. The downloads. Installing MySQL shell, it is installing it. So skew it a minute. Okay, that's also complete. So all I mean, the installation part is now done. I mean, the MySQL installation is done. So after this, we need to configure the MySQL database using the shell, MySQL Shell. We need to connect to the MySQL database and perform some configuration. We'll do that in the next presentation. Thank you. Stay tuned. 16. Part C: Mysql Configuration: Welcome back. Now let's complete the configuration of my sequel. We need to get into the MySQL database and complete those configuration. Particularly, we need to create a database, like one, create a database as WordPress and assign a password and grant all privileges to that. So these are the basic steps we need to perform towards the creation of the MySQL database. So we'll see that one by one. We will connect to the MySQL database first. Let's first step. So it asks for the password, protect local host. So ensure that whatever the password, this will vary because it's randomly created one. So whatever the password you get, that is the password you need to enter. D If you are, if you are able to understand the Linux command V are just gripping the password, which is there. In the SQL LD dot log file. We are gripping the password. So that is where we got this. We copy pasted in the previous step. So this is a password. You need to enter the password. As I said, the password is going to be different for each and every instance, so you need to use your password. So we will give that password. I say no. Okay. It now has caught in 2D We into the database. So that's where it gives this kind of prompt, my local host, then sequence. So we have already gone into the database. The first oneness of course, we'll set the because the password is too cumbersome. So we will set a password. You can set your own password. So I'll set mine and say my pass will be. So I'm setting my password. My password, okay? 0. This is 0. My password. Then set password. That is done. Next one is you need to create the database. Data. Needs to be used while configuring. So WordPress. So create database. Wordpress. Test error. Okay, create is wrongly written. Campaigns were brush. That has done create user. We need to have the user who's WP in the find by whichever is the password. So my word, user, create, user WEP, identified by my password. So this is also done. Finally, Quran, all prevail name. So the final one grant all privileges on WordPress dot star to WTP tactics hold certain. So we have created the wheel locked into the MySQL database, created the database, and then we created the user identified by my password. And finally granted all the privileges of WordPress to WP. So all this are now done. So you can now come back out. I mean, you can quit and you need to one more step is you need to make a firewall entry. What that you've got to get into the, get out of the MySQL, get into the Linux prompt. And then you've got to make the firewall entry, which is related to the MySQL. So to get out of the MySQL, slash quit. And finally, they need to be made firewall entry for deport W3 six, which is far in the MySQL. So you need to have, we have already had made entry into the virtual cloud network. We have already enabled 3, 3, 3, 3, 0 successful Mac. We have to make a firewall entry as well. So we'll make the firewall entry. So this is success. And finally, we need to reload the firewall aspect. Cmd reload. So the soldiers success, so all lan standard of it, PHP. And then we went on to install the WordPress. And then we made entry for the virtual network, enabled a port, remained the firewall entries, and we created the MySQL database and then configured the MySQL database. Now, we need to get into the browser and complete the only connectivity details. We'll see that in the subsequent presentation. Thank you. 17. Part C: Completing Wordpress Configuration: Let's now complete the site conflict and configuration. That is the WordPress configuration. How we got to point the IP address for this. So whatever is the IP assigned so that you need to provide. So yeah, English database name, username, password, hosts welcome to. Before starting, you need to have the information. You need the following item before proceeding. Database name. User1, database name is wordpress, username is WP, and we have given the a database password, password we have created. And database host is of course the local host in a need to do table prefixes WP underscore. So all the information, that's why we had configured the MySQL. So we have all that. So v will say go. So we'll click on go. Wordpress are already, has come, and here it is. Wep, WP, and password. We see that firm. Let's talk. Make a mistake. So we'll see the password walk we had entered in the Linux environment. So we'll give the password, which is my. So we'll submit the information. So you submit so this one, it says unable to, right? That's fine. You can create W manually and paste this takes into that. We need to copy that, will do that. So just copy, copy. Then you need to get into the Linux. And then you got to create a file WP config and have that pasted. So get into the HTML. So change directory, HTML and all the Wordpress later won a few locker, you have WP config sample is there. But in this case, you need to create one as WP config PHP. So there is an editor called nano. So have that. That is something called we'e editor. As far as you feel comfortable with the Linux command line command, then there are two editors. Oneness Nano, the easiest one, just like what you do with the password. You can have. Same kind of an approach with Nano. The earlier versions had a way editor creator is little complex in using it. So you can use the nanometer. So you need to create a file. So nano metal open up the file WP config dot PHP, and then you were to copy paste the entire, the entire whatever is mentioned here, you need to copy that data in that file. So I click so all set. So Control the x and y for yes. So that will come. Before that we need to do one thing because this doesn't have appropriate amino PC user doesn't have the privileges. So you need to move into pseudo. Bash is the root privileges. Now you do a nano, nano WP config dot PHP. And now you copy the entire details and take control X. Now say yes, it should, right? Because that's a privilege issue. So now if you say you have WP config, change mod 7 term vetted to have written this small. So so I think all set. So you can even do a nano mean. What do we lose? Scanned as for listing defined, just to ensure that everything has been copied. So it has all the authorization key, database user password is all there. So the last one is require OBS part. So we'll see whether it is copied. To learn, acquire. One OBS part. We need to see whether it is still there. So it has this one required. So the entire content has been copied into the WP config file. So now you need to run the installation that'll complete on the installation part. So let's say run installation. So now you can give your own password as well. So I'll say demo. Username can be say demo. And give a demo, and I will give my own password. Saying demo 123. That is fine because confirm use of weak password. So it's just a demo, demo 123. Let me make a note of it. So let's complete the installation. Say install. Provide an e-mail ID, can just say my own e-mail id.com. So let's now install. Yeah, the successful. So the WordPress install a successful. So all this is done. Now, what do you need to do a psi, you can point the IP address with the WP admin. You should be in a position to login into the WordPress. We'll see that in the next presentation deck. To stay tuned. 18. Part C: Login into Wordpress on OCI: Welcome back. So we have now successfully installed the WordPress. So it's all working fine. So what we need to do is we need to give the IP address because we have not really, I mean, we have not made any entry, entry into the domain register. We don't have any domain register for this one. So till the time once you have registered a domain inside the domain, you need to make one entry for this IP address. For a record entry needs to be made. Once you make that entry for this IP address, then it maps from whatever. If you say, say for example, I'm just giving the name as demo.com. If demo.com then entered into the browser, then if you have an a entry which corresponds to the IP address, and if this IP address is mapped, then once you type in demo.com, and particularly if that is available, demo.com is available, then it will automatically point, get routed to this IP far now, yeah, you got to use our towards developed menu what to use and this IP. So how did they get into the development? So far to do that? You got to go into the WP admin. So then it will give you the user ID. Remember, we use demo and turmoil 123. That's what we had configured. So once you give that, yes, we are all set. So you can have the plugins installed. You can see the settings over here, tracks to this particular IP. This is what needs to be changed at a later stage, once you have your you have registered your domain. Domain, meaning like whatever is the domain like Oracle or referred to some IP address. So that registered domain you need to 0 over here, insert of the URL. So the other plugins, you can add plug-in. That's what we'll see. Those are the different. You can have different teams, different plugins. You can install the plugins. So we'll see that as we progress. But for the moment, yes, we have successfully installed the WordPress in the Oracle Cloud infrastructure free time. So stay tuned. Thank you. 19. Part D: Vanilla Wordpress Navigation: Welcome back. So in the earlier presentation we saw, I mean, regard, install the WordPress. And once you point the IP address, yeah, you sing because it has the Apache web server and it has the pages. It gets an automatically a webpage gets displayed. It's not a webpage. It's of course, a post. There's a difference between a post and a page because we need this post. You have the PID. And why post? Again WordPress. If you look at it, it was captured tests for as a blogging. So that is rare. When it comes to blogging. You create articles and you have it published with the data signed with that and we call it as a post. So initially, yeah, WordPress was extensively used for logging and that's where it has post Anita. It also has pages. In case of pages, you will not see that date. How it is categorized based on what is the article is all about, whether it is finance, it, there it is marketing, that is where it could be categorized aspect. So there are posts and pages. We will get into the admin and then we'll go into the demo. Demo 12, whatever the password or test set so that you need to login. So think of the creator and the password is not right. Let me replay. Hello. I know. Recollect this should be the mustard. Now gets into the dashboard. So get into the post. So that is what gets displayed. If you look at the Hello world and if you want to edit it, you can do the edit, gets into that pH. So here, if you say, just say hi, go Ha, and then you see one thing is you need to understand is that it's more often the posts and pages. I mean, our Winnie law install WordPress. Just turn editor. So you need to really get into the, all the formatting. And that's where it gets, just like Microsoft Word. So you need to do all kinds of formatting everything. So that's where it gets challenging as well. Anyways, we'll get into that a little later. So I'm just trying to just applying to add something here. Pages, posters updated. Now, if I get into this one, domain, one naught nine. So yeah, hi, from Guha, we have added that. So it gets 12, publish it and gets reflected on the 12 point that IP in the browser, it gets reflected as well. So how does the, another point is how does it gets this one gets you have posts, you also have pages or here all the pages. So there is a sample page which gets automatically created, but that doesn't get, it doesn't get reflected. So how do we choose which ones to display as a homepage, but that it's a homepage, our own post. How do we choose that? So to do that, go into Settings, Reading. And that is where you need to initially see which one you want to choose, whether it is our latest posts are a pitch. Suppose if I say a page, then I need to say sample page and save it. And then whatever is there in that. Now what should happen is instead of the post, since we have set the set, your homepage displays a page instead of pose. Now, this should get changed. It does no longer oppose. It gets into a peach. So the page gets displayed. So whatever is there in the page in the sample period because we have made it as a homepage. So just like what you in the browser, when you open the browser, if you set something as your homepage, then that will get displayed. So in this case, if the sample page and whatever is there on the sample page, whatever the contents is there in the sample page that gets displayed. So that's how so once you have the homepage, our home post, and then you create all the menus on the top. And the menu's will come on the appearance minuss His word. And you can have menus based on pages, different pages. Are it could be based on pause, so that we'll see that as we progress. So you have Appearance. And then that is plug-in. An apparent is where you have themes and plug-ins. See these, um, in WordPress, if you look at it, started way back in 2003 and till up to think of highly collect correctly till approve 20111213. It was more used as for blockings and then people started using it. Even because kind of open source you can do an installed locally, that is where it started getting traction. Our attraction to use the WordPress to build websites. In fact, Google hand blog post, which is still used extensively, blocks part where I mean, it has the website like Blogger.com, google standard, but still it is used widely for us as a blocking. Blocking it is used it is not used for I would say, it is used for any kind of development of a website. But since WordPress, so open source, isolated, they're recording stars in our own machine. In this case, the virtual machine we installed in the virtual machine. And we can build our own website with that. So that's where the WordPress makes it more interesting. So apart from post pages, you've got to default initially using the setting as which one? To start. I'm in venue point. The particular IP in the processor, which one should display initially as an index, index1 that we have seen. And then themes and plugins is kind of as WordPress. Themes and plugins. There are different companies started building their own tools and those are called as teams. And you have plug-ins as well which can be extensively used with a WordPress. To beautify, are to me, you are building of WordPress much more easier as well. So we will see that as we progress. And we'll also see something about what is a static IP and what is a dynamic IP. As I said earlier, if you look at it, this is a static IP. And this IP is what? You've got to use it in the domain register. Domain registrar, meaning like you have a Google domains value, say that a inserted because it's very difficult to understand this numbers. Instead of this number, I can say, okay, I need to have it by name, Google, my name, foo.com, and assign this IP address to that domain. Then automatically once you type.com, then it brings up the specific default page in the ER setting. So whichever pages, and once you have typed in Gerhart.com, it brings up that default page. And for that to happen, that domain.com needs to be unique. That should not be any other name registered with Gerhard.com if it is already registered. Just like no, I can't use Google.com because it's already registered. So I need to have something like Google's are something which is not already there. I need to use that one just the name should be very unique so that it points to this specific IP address. Because that should not be duplication of names. Then if that is duplication, then naturally you will not know which one your colleagues. So that's the basics, very basics of the WordPress getting into the dashboard and we saw some of the navigations in the dashboard will progress further. Funding. Wordpress. Thank you. Stay tuned. 20. Part D: Themes - Gutenberg block concept: Let's now look at some of the definitions, particularly on static IP, why it is used Teams. Gutenberg's Law, because that is what we are going to use the WordPress. So we look at that. So the first one is static IP. If I had earlier this test, test1. But still, it's quite important when you build the website. So Internet Protocol address a unique number assigned to each computer or a network. Computer or Internet can have a static IP, which means it stays the same all the time. So, so as I said, it's important that you have a static IP and you have domain name which needs to be unique. And the place where it gets mapped is the domain register. So you could use, I generally use Google domains, so you need to have a unique domain address. My company name is capsules.com, though it is called Capstone solution. But then one thing is, it's quite long and you make sharp. So something like capstone, if you've already registered, you cannot use capstone. So that is where you need to play around and find a unique name which is not registered at all in any of the command. So you need to choose that name and the IP address, static IP address, it should say stay the same all the time because you need to have the domain mapped to the IP address, static IP address. So if it is going to change, then that is going to be a challenge. So that is where you need to have a static IP address. And that is what we have heard. I mean, that is already provided by article when you create an instance, it comes with a static IP address, so that static IP address needs to be mapped to the yard domain. And the place where it is done is the domain register. Then we look at teams and why teams are required. Kind of theme is something like our template. So permanent definition, perspective, WordPress theme provides all the front, front-end styling of your WordPress site. Most of the work pristine provides the overall design style of the ERs. Aside font styling, colors with current location, page layout, and many of the features are there. So without teens, think of ordered, it's just like Word document. So in case of a, in a Word document, you want to prepare a report. So then you need to kind of Lengthy process. So you need to, and particularly in the Word document, you want to have something to kind of annual report or something for a company, then you have all kinds of pictures, you have all charts, those are going to be there. So that is where it becomes a challenge. So just with a Word document, if you're going to fill it, it's going to take a long time. So instead of that, if you have a template Word document where you just fill in all the details, it makes the chart out of it. Already. Majors are pre-built in that. Colors are there, font styling is there. So in that case, it is much more easier. All you need to do is fill in the contents and automatically the document is ready. That is, the purpose of teams register. Similar to a template where in a Word document, you already have, you fill in the content. Your work becomes much more easier. You don't need to spend that much time. And that is where teams fall into the almost the same category. It is all pre-built, so you use the teams and some of them are absolutely free, no casting wall. Some of the advanced features require. I mean, it is casted as well. It's a pricing by decently priced model. So most of them will be a free Afghanistan if you want to make it much more professional, are some complex features. You need to pay a price for it So that support the teams. And this is where it gets more interesting Gutenberg block, block. So Gutenberg is something like they've just borrowed the name Gutenberg. Even look, go to Google and find out what is Gutenberg is all about publishing. So Gutenberg block is was introduced in WordPress 500. That has, at the end of 2018, is where Gutenberg block came into. A man came for, I mean, start WordPress started using it. The pointers. You can think about. Page. On the page. You're going to have different blocks, as many you want. Block could be. Some other block would be a text-based one. Some of the block could be a menu, menu-based one. So you choose the D block. The block is already predesigned V1 that we can have that interface. You can have multiple blocks. And blocks. Uses Gutenberg block, fluoxetine. It has to be installed. So it's again, it was introduced about proxy team was introduced about a year back. So you can use that block sitting with supports, Gutenberg block. And Chris easy breezy is kind of an editor which sits on the block C team, and it makes everything much more easier for the website development. So there are many things. But block C is based on Gutenberg block. But some of the teams, you have already pre-designed page itself, completely pre-designed page, and it becomes politically more cumbersome to modify the already predefined pitch. But if it is in a page, if you have multiple blocks, then you can really play around with the blocks. Though. There could be still there could be some limitation, but it is much better than a predefined page. So that's where the Gutenberg block is. Much more versatile rather than a pre-designed page. So we'll be seeing how to install lock city and how to use breezy for developing our WordPress website. So thank you, Stay tuned. 21. Part D: Blocksy Theme, Brizy editor install with starter site: So welcome back. So let's look at the installation proxy. Installation in WordPress. So this is what I was referring to. So you can refer to the website. It exploited by creative use, Roxy. So it can get into that. And maybe go toward Gutenberg, ready built from scratch to convert a 100 percent compatible with Gutenberg's Law. So you can go through it. In the other one is of course, the Prezi, prezi dot IO, the next-gen website builder that anyone can use receive for WordPress. And they do have a Cloud version as well, VR in more interested to use it in the workplace that no open source. So it can go through that as well. So now getting back to our work, get into the WordPress, what we have installed, and you need to get into the Teams. So that is where you can add these teams. So at NYU and then type lock C or their block C. And it'll bring up the block C. So it's pretty straightforward. So once you have the block C, say install, Git installed, it'll take some time. For interrelation, might take a few minutes to get installed. And yes, one citizen store, she activate. So block C is now active and install the companion as well because it's a kind of plugin. So you need to install the lock see companion as well. So installing an activating if you see or hear it say stack. So let's give a minute for that to happen. So once you have done that on the right underneath the dashboard, you see something called block C. So boxes and so we are fine next yes, of course, the preceding one. So never miss an update. I would skip this. I'll not go into that. So this is where you have the home and the starter kits and you have the you can import this one how it works. Works available for the Tenba greasy eliminator. That is, eliminator is one more kind of an editor. Or you can use but iPhone precede, which is a latest one, much more effective than the others. That's my take. So I've been using BC. So get into the soil. You can import this as well. Just for demo purpose, you can install, import this as well. So I'll say import. So child theme, I'll say next, say for Prezi. Next. Next install. Let's see whether I think it'll automatically installed as well. Otherwise, yeah, you need to install received plug-in. But I think in this case, it installs the PC as well. So it might take a few minutes. 12 is complete. We'll get back. So the site is installed from this taka Kate. And let's see whether the plugin greasy plug-in has installed as well because we chose to proceed. So to do that, to check whether that plugin has been installed as well, go to useful plugins. And now this is a page builder that is also installed. So it is showing doesn't show us install, it shows us deactivate, that means status installed. So if you want to deactivate, then choose have that over here as well. Prezi, you have an icon or an additional text tests come more here along with the icon. The icon. So that is installed as well. So now, if you find this one in the browser, the page will be different. It will be different. It's not the same one we had earlier. It's different. You have the block C with the specific page we have chosen. So stock market we have chosen. So that is where you are seeing this. Now you can eat it, this based on your need. You can read this. For example. Let's get into the homepage. You have an additional one. Here, it would proceed. You have an normally do which is a pager it and this one is split edit with Prezi. That is what you need to choose where it would proceed. So it will get into that page. So there are additional things. If you look at it. This one, these two, that you have an indicator over here, which shows that some block in the page, and if it come down, this is a separate block inside that page. This is separate block. You can change it, you can delete it. We'll see that as well. And this is a plate block, whichever you want. This is all there in the home. So in the in the specific homepage, you have different blocks, different blocks, multiple blocks are there. If you want, you can drop, you can add blocks to our data is not needed that you have to add her to the same set of blocks. You can if you don't warn, you can remove it as well and then add as per your wish, you can do that. And then finally, given update. So that's about it. So we have successfully installed block C and team and blocks the companion plugin. And we have also have now breezy also impressive plug-in as also been installed. So now you can, on the page specific pH, you can use different blocks. You can manipulate the blocks, you can add the blocks, you can change it. And finally, given update. And then if you point that our processes specific API, the changes will get reflected. So we will see how to edit using the Prezi little more in depth in the subsequent presentation. Thank you. Stay tuned. 22. Part D: Brizy editor for block based web page - Part 1: Welcome back. Let's now get down deeper into the Rosie, Rosie edit. So as we said, on a specific page you will have different log. This is one block and then ideally if you go get into on the right, you look at it here. This page has at least how many? 123456789, around ten different block, the bait on a specific page, you have ten different blocks. So you can, if you want, you can delete, delete it from here. Are you can go into the specific block and then also you can delete. So this one, this is a block one. Block one itself. You have a Minow as well which has come in. And you can play around with this block. You can, for example, you can change the picture. This is the image, the entire image. This can be changed. So for example, you can click on that. You can add. You can add select whichever file you want. If you have it on the computer, you can add that. So that becomes the background. And then you can even change the colors. You can make it darker, are greener, whichever way you want. You can do that. You can change the text, which we U1. Hello, My web page. So you could do that. And and again, whatever you want infant make it whatever size you want. This all pre-built so you can change the font. Finally, you have to apply update. And again, the update will happen for that block. And similarly, if we don't want this, this can be deleted as well. Specific block will be deleted. The first one is going to remain as such. Since we have removed that picture, this is not coming. That's fine. So VLT, VM, remove that specific block. So we will update. Update will take few seconds. Yeah, I've just done. So now if you get into the site and refresh it. So here it is. So we are removed the picture. So we just type something. So that is coming up here. And we removed a block. So that block is gone. The block underneath where it has come. So this is as far as the blocks are concerned. We'll see some more of the editing option in the next presentation. Thank you. 23. Part D: Brizy editor for block based web page - Part 2: Let's continue our discussion on the edit. So apart from each of the block, you could do an edit from here, go get into the each block and do an idiot. Additionally, you can add a block as well. So before their daily some of the blocks, suppose I delete it from here, it gets deleted. So suppose if you want to add a block, then go to this icon on the top. This is for of course, adding the elements and colors. And then suppose if you want to add a new block, yeah, come to the bottom. There, you'll have an add. New block will be there. And there are different pre-built block. Create your own art. There could be a prebuilt one, pre-print one in the sense already made this would be the treatment still changed the image under different categories. Like something like co-related to contact, then that escalator to some of them are only available for the professional version. That case, it is clustered as well. These things are available free of cost. And there is one, there is two as well. So you can choose the different categories. So positive for something like a blog and then something like a blog post, then you can add that as well. If there is a standard, then you'll find this block is started. You can also reordered and the specific one you can reorder bracket, bracket to the top if you wish. So all of this, you can play around with that. So that's about the presi I mean, as you practice and that's just a plug-and-play, are drag-and-drop, make modification, made changes. So you can really focus on the content. Instead of making it. Instead of doing some coding, you can focus on that. And one more point is that you can still, if you want, you can still add our code as well, some part of code as well, get into the create DR1. And then you can drag, drop the elements like Embed. Then in that case, you can do some, do some coding. If you wish to have embed that, enter, paste the code or here. So you could do are if you want something like a text, additional texts are additional menus. I may know C1, then you could do that. So one thing is at the block and then drag and drop or hear that specific menu, whichever menu you have that comes into that file. So here, so just need to drag and drop it. That is what is required. So that's all about the breezy a return, which is built on top of the block C. So thank you. Stay tuned. 24. Part D: Building Menus: Another quite an important and the shock topic is some minuss that's very essential in case of any of the block site. So if you look at whatever is the hour or whatever we have done, developed, you have or home about contact. So this is a kind of amino. So where does it come from? Home about Locke contact? It's from here. So go to Appearance. Okay, to Appearance. And under appearance, you have menus or here you have teams, you have minuss. So that's where you get all these minerals. So it's all based on pages. So you have filmmaker, there are four pages basically. So about Blog, Contact, home for the restaurant in graph. So that's where whatever the pages that have been published, that is what you get in the aminos. So if you publish another page, you'll have that in the drop-down. Then that you have it in the menu structure, you can make it submenu, just drag and drop, or here, this becomes a submenu. So once you save this, this should be a sub item under the block. So here it is re-emitted as a submenu. So under block you have the contact. So let us the others. We have not made it as a submenu. So under block you have contact. So that support the amino. It so simple, like whatever the pages and gets into amino. So if you are using a block, site blocking, then you can make the minimum made out of post. Even with the menus, you have. Some Western version. So you can style plug-ins. Some are free plugins and some are custard ice as well. So if you really require, then you can look out for the plugins and then use them as well. So that's apart t minuss. Thank you. 25. Sample Website: So this website that is capsules.com, I have developed using the Oracle Cloud infrastructure, used a virtual machine. So it's free tire that this one. And on top of it I have installed the WordPress block C and used Prezi to create the oldest. So these are, if you look at it, this is one block, this is another block, 34, this my homepage. And if you look at the learning solution, each one is our front page. So for example, if you get into Internet of Things, so that'll be neither Peach. So again, similarly, project management, project risks, risk management will be another page. So under, so meno is learning solution and made it a submenu or a sub item. So this will be another page on its own. So you have ion also have block which is, which I have linked it, men link to a LinkedIn. I have some post a board. What is Internet of Things? So, so all this, I made it as a block post and testimonials. I mean, whatever they said, positive things, dev set apart my topics that I have made it into testimonials. So this is just my site completely built on the Oracle Cloud infrastructure. The virtual machine then used WordPress and then have or that they have the proxy and pressing used to build it. And of course, the domain registration you have to make and then point the IP address to that specific domain. Thank you. 26. Part E: Domain Registation: So once you've completed the development of the VIP side, 12 in the browser, once you give the IP address, you're working with the displayed content. So instead of the IP address, you need to have an URL or a domain name. For example, if you want to have something like a fair interest rate will have something like Bisk consulting. So what do you need to do is you need to, this is again, Google Domain amusing, but say for example, consulting.com, this should be a unique name. Efforts not taken by anyone. Then it'll be provided. I mean, you'll be available for registering. Best consulting is already registered, so you have an option, something like best consulting books, the best consultant, dotnet, best consultant, these are available, but best consulting is already taken up so that it's not going to be available for you. So assuming you want to have a test best consultant, dot r. Yes. You can. Just like any of the website, add to the cart, login with the Gmail ID, and then make the payment, then that domain will be available for you. That name will be MCQ for you that is exclusively made for you. Best consultant shot. Nobody else can use the name. You'll get the same things, something like best consulting.org is already registered. It will not allow anyone to register. So that is one part. The other part is unique to me. You need to login to the Google domains and make an inquiry. So what isn't a entry? It apart are our address record points store domain, or subdomain to an IP address. An example is like google.com does that IP address. So you need to have a report. So in our case, suppose if you're using the Oracle Cloud infrastructure, this could be the IP address. And just as an example, this could be the IP address and effort is if you are using best consulting dot r, then the dash should be an a and three. Best consulting with this specific IP address. 150, two dots, 67, dot 19, 21 dot one naught nine dots should be the IP address soon. Normally what is going to happen is one somewhat one, someone is going to type in. Disconcerting are the Google domains will direct to this IP in which you have the website up and running. And additionally, yes, go to the settings. You need to get into the settings. And instead of the IP address, you need to make it as disconcerting dot consulting dot. This needs to be, an entry, needs to be made and saved. So what will happen is something like a site address. So you have actual physical addresses, this one the IP address. But for the external wall, the URL address will work fine. As long as you have made a name DNS entry into the Google. Google domains are any of the domain we just start. We'll see that quickly in the subsequent presentation. Thank you. 27. Part E: DNS entry: Let's now look at the configuring the DNS. So once you have registered the domain, in my case, they are, of course it is capsules.com for it is yours for tests. Best consulting data that suggests an example. Once it is registered, you need to get into the DNS. That's where you need to make an entry so that the best consulting dot points to the specific IP address. So get into the DNS. And a N3 is what is needed to be an IP address, whatever is there, which is allocated by the Oracle Cloud infrastructure that IP address needs to be done. Or here you just need to add a theater card, give the IP address. That will add. Then you need to www dot is a drop-down. So www distributed drop-down, this is the entry. Www will be there. And then whatever. If it is something like best consulting.org, you need to provide that name and then added. This generally takes Google domains claim that it is going to take 48 hours, but generally it takes Mac Safari. Paula's minimum is 56 hours is what I have seen. Google for propagation to happen across all the because the point is, there are many domain registers across the globe, so it is not just Google, there are many others as well. So this entry needs to go across all the domains that is where they claim for 48 hours. So one person may be sitting in Antarctica, can use the URL, so they're part of getting into the IP address. It goes through different depends on the Internet lines, how it goes and reaches this, that specific server. That's not be, should be bothered about. But the point is, the places it goes. Suppose if you want to reach New Delhi, if you are from United State of America, that the way to reach new Delhi is different from some of some person we sitting at Australia to reach new delete. So that is how the even the Internet works from one destination to other jumps. And finally, the just the server where our website is hosted. In a nutshell, yes. You need to have an entry, you need to have WWU entry and that name. Suppose if you have it as best consulting dark, that needs to be entered into the the settings of the WordPress page. So with that, I think about in about 45 hours, instead of the IP address, you can just enter the domain name address. It'll bring up the webpage. That's about the process of domain registration. Thank you. 28. Part F: Enabling Security - Https part 1: Let's now look at the security aspect of the website, that is HTTP and HTTPS. So I think you earlier also, I showed this when you develop the website and you get into this without HTTPS, without the security. And if you click on this, it gives your connection on this side is not secular. Don't share password or credit card details because that is not encrypted and they send out the message you are supposed to encrypt. And this recent concept gaining momentum. Last few years. They want to all the earlier, you will not have about a decade back to it's not so just type in http, it should go through. But now even Google says that it promotes only the sides with HTTPS, not with HTTP. If you're not in our case, I'm just doing a simple website without any login by the customers. Or if you don't ask for any credit card detail, this should suffice for Mississippi should suffice. But generally, something having something like this on your website could scan who are processed to your website. Unless they go to go through it and see what it is. Otherwise, it shows sense generally when you say type in http website, it'll say not secure. So that is where people without understanding will think twice. Y so and probably they'll get out of your sites. So two, do away with that. Yeah, you need to have HTTP Yes. Site, which has a lock in front of it. And it says if you say the connection is secure, this is particularly for a New have some login information. Are they are asking for any credit card information. This is set to be more secure HTTPS. So yes, you can procure the secure security aspect that is https from the your hosting provider. They should be in a position to provide the details, but I discussed it somewhere about anywhere between ten to $20 the cost you per annum. But there is it's possible to get it freely. And that's what we are going to look at, how to get that freely. So we'll get into the presentation just to understand what it is all about. And then we'll get into a website which offers this facility free of cost. But of course, some installed needs to be made, some configurations needs to be made before it is made up and running. So let's see what this HTTP and HTTPS. The two different HTTPS is HTTP plus encryption. I mean, when you send out the data, it is encrypted, meaning it is packaged and sent it out so that hackers will not be in a position to get into the good through the encrypted message and understand it. So that is where encryption is important. So only difference between the two protocol. A CPS uses SSL to encrypt the normal dCTP request and response or what is PLS that says Transport Layer Security is widely adopted security protocol designed to facilitate the privacy and data security for communication or the Internet. So from a block diagram perspective, this is HTTP. So just information is sent across. Whereas in case of HTTPS, it is encrypted. There's something like instead of having open letter, you have a content and that is put under inside the envelope and sent across. So similarly so that when it gets transmitted, the others will not be in a position to view it. So that is where history GPS is used. So you need to have an SSL certificate. And and there are steps involved or it is free, there are steps inward. So for that to happen first, you need to install SSL certificate Apache HTTP. We have to install more as cell package. So this is the first step. More yum, install mon as cell, so you've got to install it first step in the shell prompt. So you need to install that. Next step is you need to make a file into a UTC has GDP 150 domain name. In my case, it is going to be capsules.com. Some details needs to remit. I'll show you that. And then once you make this, you need to make this entry also in this directory. You need to, you need to create a file in the name of capsules.com and the content of the file. If you look at it, this what will be the content of the file? Server name virtual? Because just want to authenticate whether the server name is there. So it will go into the in the Linux box and we'll check for that and mix an inquiry also. So you need to have this file created on the UTC HTTP. This is a directory on which you need to make the entry. I mean, create the file, and this file needs to be placed in this directory. It is HTTPD conf t. So once ductus done, yeah, you need to restart sudo service. And if you get, sometimes you get this era, need to enforce set NFO 0. So this needs to be done. If in case if it terminates and comes out with an error, you run this command and then sudo service HTTP stack, it will get restarted. I mean, you need to sudo service UDP, the status, the restart of the Apache server so that this value is read by the solar Apache server. And as I said, in case of IRA, you need to you need to do a suit or entertain 400 on the command line. So once this is as far as the installation goes, and finally, we'll get into this site. I mean, it gives you a sequence of steps. Just follow the steps and go through. And finally, yeah, Whatever is the domain name this you can provide Arles in the link itself. Just put CERT, cert bar, hyphen, hyphen Apache, that should also go through. In some cases there are challenges because it is pretty early days, It's just introduced about a year or two ago. So then her sometimes there are challenges and particularly since Oracle Cloud intra is little knew some challenges, was there and it is very difficult sometimes to find out. But because you don't have much information while using, because otherwise, people tend to use GoDaddy or others where it as straightforward and it is tried and tested. You will have lot of information on that. Because so Oracle Cloud Infra may not have much information. So once you have done all the install step 123421, get into the site. I'll also show you in the site, follow these steps. It should be, it should go through. And finally, you need to run this command. So this is what I told about the Linux environment. So in this directory, ETC, HTTPD, this is a file I have created, and this entry is made by the SSL. So if you look at it, one of these entry I put whatever I have suggested are digitally. This entry is marked by the decision tree, is marked by the search bar when the performing the installations. So i and the subsequent presentation, I'll pick you to the website. You need to follow the sequence of steps. So if you want the website to be enabled for HTTP, of course, this supposed to be free of cost. So we'll get into the website in the next presentation for the installation. Thank you. 29. Part F: Enabling Security - Https part 2: Let's get to the final step. Will get into the website to check what needs to be done. This is post stuff. Going through the step 1 read. You need to install the cell and then create a file and then restarting it. I mean, whatever is listed here, install and then confined and then making an entry and then restarting. And final step is of course, we need to follow up what is provided in the website and take it to that. So here is the website. So that's what it says. Find out if your hosting provider has 10 nodes, support is needed. So somebody hosting provider, privated built-in as a burden and the cost recall so and some of them may provide it as an option and then they will add up to the cost while hosting it. In our case, since we are building it on the free time instance of Oracle Cloud infrastructure are for that matter, since we are trying, we are building it on our own. You don't have this option, so you need to create a few one, then you need to create on your own. So this is the website. So my HTTP is running on Apache and need to be on CentOs. This one. So once you choose it, the first step is install a and PD. That mean you need to install. So click on that. It'll take you to that side. Again, it needs to be CentOs. So click on that. And then you need to follow these three things. That a pseudo m install, snappy and wanting told the system in your managers to mean now communicate socket to be enabled. So just follow it. So you need to follow that. And once you're done with that, then you come back to the third part, patchy Santos. And you need to again follow the snap install port. This you really don't require refresh chorus because you are first time installing, so they should do. So install core. If you want, you can refresh. And yeah, if there is anything, then you may need to remove sudo yum. Remove third part. In our case it is not so. And then you need to install the third part, classic setback. Installed setback, the sort you need to install, and then. So the next step is LNS snap pending cert. So it's kind of link which has been provided. And finally, yes, third part, hyphen, hyphen Apache. This one way of doing it. The other way, sometimes no chance of eras out. Then you need to follow the other command, which is this 1, third part, Apache web root, w bar, w, w HTML. And of course, you are domain which is registered. And mango, this works only when you have registered the domain that will work. Otherwise. In case of IP, just the IP address, it will not work. So you just need to ask some questions. You need to just follow them up. And something like you need to. It will ask you some of the questions. Some of the questions like whether it will ask you, I may ask you to provide your email address and then whether you want to direct all the HTTP to HTTPS. Yes, we need that way. So choose a direction for HTTP to HTTPS. And then it'll finally go through. Sometimes, yes, there are some problems here and there. I need this specific to each of the instances. It'll do some troubleshooting, but it'll get, get you to. And finally, don't forget to update in your website as well. I mean website in the sense in the WordPress. Initially you would have given in the settings, you'd have given http, followed by the whips, the domain name, update that into HTTPS as well. So once you do that, yes, the side is enabled for HTTPS. So this is again, if you want, you can do it. But otherwise, you can just have HTTP alone. And particularly, as I said, one leaf, you're asking if it's just a website, just providing details not required at all. But yeah, if you assume built across with customer logging in or if they want to purchase something through the through the pericarp details. If the operating, then yes, it is advisable to use HTTPS site. So that's about how to enable https for your website. Thank you.