欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

云服务器Web建站

程序员文章站 2022-06-12 13:03:53
...

云服务器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所示。
云服务器Web建站

图-19

2)添加新规则允许访问80端口

单击页面右侧的“更改安全组规则”,在下一个页面中单击“快速添加规则”,然后勾选“HTTP(80)”,如图-20所示,再“确定”即可完成添加。

云服务器Web建站
图-20

3)确认配置结果,如图-21所示
云服务器Web建站

图-21

步骤二:安装并启用Web服务器

1)安装httpd软件包

[aaa@qq.com ~]# 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”

[aaa@qq.com ~]# systemctl  restart  httpd
[aaa@qq.com ~]# 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.
[aaa@qq.com ~]#

3)设置此服务开机自动运行

[aaa@qq.com ~]# systemctl  enable  httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[aaa@qq.com ~]#

步骤三:通过WinSCP上传测试网页

1)确认已安装WinSCP软件工具

打开WinSCP,添加到ECS云服务器的连接,如图-22所示,然后单击“登录”。
云服务器Web建站

图-22

2)上传测试网页目录

准备一份测试用的网页目录(比如muban1/,包含预先写好的一些网页文件),通过WinSCP上传到ECS云服务器的 /var/www/html/目录下,如图-23所示。

云服务器Web建站
图-23

步骤四:访问ECS网站服务器

1)访问ECS服务器上的默认网页

从浏览器访问 http://ECS服务器的公网IP地址/,如图-24所示。

云服务器Web建站
图-24

2)访问自行上传的网页目录 muban1/

从浏览器访问 http://ECS服务器的公网IP地址/muban1/,如图-25所示。

云服务器Web建站
图-25

相关标签: 阿里云服务器