Alibaba Cloud provides a one-stop website service for individuals, developers and small startups. With IaaS, you can find all the resources you want for web application development. The one-stop website service integrates ECS, web application development images (WordPress, LAMP, LEMP, and other web applications), domain names and Alibaba Cloud DNS products. It also offers multiple flexible one-stop services including WordPress website building, LAMP/LEMP web application development stacks and so on. Leveraging the package sales of ECS and domain name service, you can even customize a mail server for your own domain name.
This article introduces how to quickly set up a WordPress-powered blog website on Alibaba Cloud within five to ten minutes that can be accessed via an exclusive domain name and IP address.
The entire website building process involves several steps as follows:
- Select and set up the ECS for running the WordPress website.
- Select the domain name for the ECS server.
- Initialize the WordPress website.
Note: To use Alibaba Cloud one-stop website service, you need to register an account on Alibaba Cloud website and log on with your account to visit the Website Service Purchase page. On the purchase page, follow the steps below to complete the selection and setup of ECS, selection of the domain name and so on.
There are three different specifications of ECS. For a personal blog website, 1-core ECS with 1GB of memory is just enough for you. The ECS supports around 100,000 unique visitors (UV) of access per month (Note: supposing the load of website visits is evenly distributed by time). If your website needs to support a higher traffic, you can choose 1-core 2GB, or 2-core 4GB configurations to empower your website with a higher concurrency capacity.
Log on to the ECS Console and select Web Hosting Service Package.
Select a region. Select a region closer to your website users according to the geographical distribution of them. Alibaba Cloud provides ECS data centers around the world for you to choose from. For details, refer to the Latest list of regions.
If the ECS you selected is in mainland China, you need to file your website for ICP filling as per the laws in China to make your website available for public access via the domain name. For details about the ICP filing, you can refer to ICP Filing FAQs. ICP filling has respective requirements for individual applicants and enterprise applicants. The record filing process takes usually 20 natural days. If you select an ECS instance in Mainland China regions and have not filed your website for an ICP record, the ECS server you purchased in “Web Hosting Service Package” and the domain name you registered cannot provide external services via the domain name. If you are not eligible for ICP filing, you can select an ECS instance in the Hong Kong region.
Select a WordPress application image. You can choose an image for the Ubuntu OS or CentOS as you prefer. If you have no system preference, we recommend you choose WordPress on LAMP Ubuntu 14.04 64bits, because Ubuntu OS is more popular in individual developer communities.
Next, you will see the purchase plan options for the website service. Currently Alibaba Cloud supports purchasing ECS instance, domain name and DNS in a package with the subscription time of 1-year.
- After you complete the Set Your Web Application Server step, click Next to proceed to the Set Your Domain Name and DNS page. Check the status of desired domain name. You can select a domain name that has not been registered. Currently Alibaba Cloud only supports registration of the most popular domain names .com and .net. More domain name types will be available soon.
- After you complete the registration of the website service, the domain name you selected will be automatically parsed to the public IP address of the ECS instance you purchased. You can also modify your parsing A record on the DNS Console page.
- Click Buy Now to go to the Confirm Order page.
The system will load the information of Alibaba Cloud account by default as the information of the domain name registrant. Domain name registration requires you to provide full and correct information of the registrant. If the default information is incomplete or incorrect, the system will prompt you to edit it. Click **Edit Owner Information** to go to the owner information editing box. Edit the information, and submit the changes.
Select Agree to ECS Service Terms and click Place Order to go to the Confirm Payment page.
Click Pay to complete the purchase.
After successful payment, the ECS instance you selected will be created in the background. After you have successfully registered your domain name, it will be automatically linked to the public IP address of the ECS instance.
After successful payment and before WordPress initialization, you need to verify the ECS status you have purchased on the ECS Console. Select the region where the ECS is located, and you will see the status of the ECS server you just purchased. When the status is Running, you can further check the public IP address.
On the DNS Console, you can see the linking configuration that the system sets for the just-registered domain name hellowebhosting.net. If you cannot see the linking configuration for the just-registered domain name, refresh the page and wait for 2-3 minutes. The linking configuration is completed after the ECS instance is running.
Click Resolution Settings. You can see that the record A of the domain name hellowebhosting.net in this example has been set, and the public IP address of the just-purchased ECS server has been linked to it.
Having confirmed the ECS server is running and the resolution settings are done, you can further verify the domain name hellowebhosting.net has been successfully linked to the IP address through the ping command.
Input the domain name hellowebhosting.net in the browser to enter the WordPress settings page. Select the desired language for WordPress.
Click Continue to go to the WordPress site and administrator settings, and set the title, site administrator name and password. Remember the user name, password and administrator e-mail address you set, because they will be used for logging on to and setting the website as the WordPress administrator. After completing the settings, click Install WordPress.
After the installation is completed, “Success” will display on the page. Click Log In.
Use the user name and password you just set for the login.
- After login, you will see the WordPress management page. Select the menu in the left sidebar to manage settings, such as downloading, installing or applying a new theme.
Select the Posts menu in the left sidebar, and click Add New button on the posts page. Now you can post blogs or upload photos and images.
- Click Publish to upload your posts to the Internet.
Now all the Internet users around the world can see the post you just published at the domain name you registered, such as www.hellowebhosting.net.
Congratulations! Your WordPress website has been launched!