云服务器Web建站

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值