云服务器Web建站 4.1 问题 本例要求在ECS云服务器上部署Web网站,相关说明如下:
在ECS云服务器上启用 httpd 服务 上传测试网页到云服务器的 /var/www/html/ 目录 从互联网访问此网站http://ECS实例的公网IP地址/ 从互联网访问此网站http://ECS实例的公网IP地址/muban1/ 4.2 步骤 实现此案例需要按照如下步骤进行。
步骤一:修改ECS实例的安全组规则,开放Web服务端口
新购买的ECS实例默认已开启远程管理端口(22、3389),若希望启用Web访问,还需要开启80端口。
1)打开安全组规则编辑界面
单击ECS实例hwsvr1,然后切换到“安全组”选项卡,展开Sys-default,可以看到默认的安全规则,如图-19所示。
图-19
2)添加新规则允许访问80端口
单击页面右侧的“更改安全组规则”,在下一个页面中单击“快速添加规则”,然后勾选“HTTP(80)”,如图-20所示,再“确定”即可完成添加。
图-20
3)确认配置结果,如图-21所示
图-21
步骤二:安装并启用Web服务器
1)安装httpd软件包
[root@hwsvr1 ~]# yum -y install httpd .. .. Installed: httpd.x86_64 0:2.4.6-80.el7.centos.1 Dependency Installed: apr.x86_64 0:1.4.8-3.el7_4.1 apr-util.x86_64 0:1.5.2-6.el7 httpd-tools.x86_64 0:2.4.6-80.el7.centos.1 mailcap.noarch 0:2.1.41-2.el7 Complete!2)启动httpd系统服务,确认状态为“running”
[root@hwsvr1 ~]# systemctl restart httpd [root@hwsvr1 ~]# systemctl status httpd ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) Active: active (running) since Sun 2018-07-22 21:52:05 CST; 1s ago Docs: man:httpd(8) man:apachectl(8) Process: 1253 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS) Main PID: 1258 (httpd) Status: "Processing requests..." CGroup: /system.slice/httpd.service ├─1258 /usr/sbin/httpd -DFOREGROUND ├─1260 /usr/sbin/httpd -DFOREGROUND ├─1261 /usr/sbin/httpd -DFOREGROUND ├─1262 /usr/sbin/httpd -DFOREGROUND ├─1263 /usr/sbin/httpd -DFOREGROUND └─1264 /usr/sbin/httpd -DFOREGROUND Jul 22 21:52:05 hwsvr1.novalocal systemd[1]: Starting The Apache HTTP Server... Jul 22 21:52:05 hwsvr1.novalocal systemd[1]: Started The Apache HTTP Server. Hint: Some lines were ellipsized, use -l to show in full. [root@hwsvr1 ~]#3)设置此服务开机自动运行
[root@hwsvr1 ~]# systemctl enable httpd Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service. [root@hwsvr1 ~]#步骤三:通过WinSCP上传测试网页
1)确认已安装WinSCP软件工具
打开WinSCP,添加到ECS云服务器的连接,如图-22所示,然后单击“登录”。
图-22
2)上传测试网页目录
准备一份测试用的网页目录(比如muban1/,包含预先写好的一些网页文件),通过WinSCP上传到ECS云服务器的 /var/www/html/目录下,如图-23所示。
图-23
步骤四:访问ECS网站服务器
1)访问ECS服务器上的默认网页
从浏览器访问 http://ECS服务器的公网IP地址/,如图-24所示。
图-24
2)访问自行上传的网页目录 muban1/
从浏览器访问 http://ECS服务器的公网IP地址/muban1/,如图-25所示。
图-25