帮助中心 > 新手指南 > 进阶篇 > 搭建网站

使用华为云 · 搭建网站业务

搭建网站

已有服务



搭建流程


准备软件


1. WinSCP
WinSCP是在Windows环境下使用SSH的开源图形化SFTP客户端,用于在本地与远程计算机间安全的复制文件。

2. Discuz X3.2软件包
请在Discuz官方网站下载Discuz X3.2(简体UTF-8)版软件包 , 用于部署网站程序。
(该软件包仅作为搭建网站指导用途,如果搭建的网站作为商用请自行准备网站程序。)

搭建数据库


一、安装MySQL

1. 将弹性IP绑定到弹性云服务器discuz01上。

2. 远程登录云服务器discuz01,填写用户名和密码。

3. 执行以下命令,安装MySQL数据库服务器、MySQL客户端和MySQL开发所需的库及包含文件。
yum install –y mysql-server mysql mysql-devel

4. 出现以下回显,说明安装成功。

Complete!

配置MySQL

1. 执行以下命令,启动MySQL服务。
service mysqld start

2. 执行以下命令,设置管理员账号密码。密码由用户自定义,以Huawei@123为例进行说明。
mysqladmin –u root password 'Huawei@123'

3. 执行以下命令,再根据提示输入root 账号的密码就可以进入数据库。
mysql –u root -p

4. 执行以下命令,使用MySQL数据库。
use mysql

5. 执行以下命令,查看用户列表。
select host,user from user ;

6. 执行以下命令,刷新用户列表并允许所有IP对数据库进行访问。
update user set host='%' where user='root' LIMIT 1 ;

7. 执行以下命令,强制刷新权限。允许同一子网中设置为允许访问的云服务器通过私有IP对MySQL数据库进行访问。
flush privileges ;

8. 执行以下命令,执行以下命令,退出数据库。
quit

9. 执行以下命令,重启MySQL服务。
service mysqld restart

10. 执行以下命令,设置开机自动启动MySQL服务。
chkconfig mysqld on

11. 执行以下命令,关闭防火墙。
service iptables stop

12. 执行以下命令,设置服务器重启后永久关闭防火墙。
chkconfig iptables off

搭建Web环境


一、安装Web环境

1. 将弹性IP从云服务器discuz01上解绑,并绑定至云服务器discuz02上。

2. 远程登录云服务器discuz02,填写用户名和密码,具体请参见安装MySQL过程中登录云服务器discuz01的步骤。

3. 执行以下命令,安装Apache服务器、PHPFastCGI管理器、MySQL客户端和MySQL数据库服务器。

yum install –y httpd php php-fpm mysql mysql-server php-mysql

4. 出现以下回显,说明安装成功。

Complete!

二、配置Web环境

1. 执行以下命令,启动httpd服务。
service httpd start

2. 执行以下命令,设置开机自动启动httpd服务。
chkconfig httpd on

3. 执行以下命令,执行以下命令,启动php-fpm服务。
service php-fpm start

4. 执行以下命令,设置开机自动启动php-fpm服务。
chkconfig php-fpm on

5. 执行以下命令,关闭防火墙。
service iptables stop

6. 执行以下命令,设置服务器重启后永久关闭防火墙。
chkconfig iptables off

7. 执行以下命令,启动MySQL服务。
service mysqld start

8. 执行以下命令,设置开机自动启动MySQL服务。
chkconfig mysqld on

9. 在浏览器中输入http://弹性IP地址 ,即可访问服务器的默认主页。

部署网站代码


1. 在本地PC上解压缩“Discuz_X3.2_SC_UTF8.zip”至文件夹“Discuz_X3.2_SC_UTF8”。

2. 使用WinSCP工具将文件夹“Discuz_X3.2_SC_UTF8”中的“upload”文件夹中的文件上传至云服务器discuz02的“/var/www/html”路径下。 具体操作请参考WinSCP相关使用文档。

3. 默认只有root用户才有写权限,所以需要登录discuz02,执行以下命令将写权限赋予给其他用户。
chmod –R 777 /var/www/html

4. 在浏览器中输入http://弹性IP地址/Install可以进入安装界面。例如,在浏览器中输入“http://223.202.123.1 /Install”。请按照Discuz安装向导进行安装。

验证搭建结果


在浏览器中输入http://弹性IP地址/forum.php 可以登录论坛主页则说明网站搭建成功。
例如,在浏览器中输入“http://223.202.123.1 /forum.php”。


<< 返回“购买服务” | 进入“配置特性” >>