云服务器Web建站

    技术2022-07-10  168

    云服务器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

    Processed: 0.125, SQL: 9