RHCE7:(16)实现动态WEB内容

RHCE7:(16)实现动态WEB内容

16.实现动态WEB内容

server上配置提供动态Web内容,要求如下:

A 动态内容名为16.example.com的虚拟主机提供;

  B 虚拟主机侦听在端口8909

  C ftp://172.25.254.250/pub/RHCE/webinfo.wsgi下载一个脚本,

然后放在适当的位置,无论如何都不要求修改此文件的内容;

D 客户端访问http://16.example.com:8909/时应该接收到动态生成的web页面;

E http://16.example.com::8909/ 必须被example.com域内的所有系统访问。

 

 

 

server:

yum install vsftpd -y

systemctl restart  vsftpd

systemctl stop firewall.servisce

setenforce 0

 

yum install ftp.x86_64

cd var/www/html

get webinfo.wsgi

//ftp下载文件就存放在当前目录,可以在登录ftp状态下使用pwd查看当前目录,使用cd改目录

 

Server端:

1、安装mod_wsgi模块:

yum install mod_wsgi -y

2、进入主目录 /etc/httpd/conf.d/ 并配置动态web内容:

      cd /etc/httpd/conf.d  

       

vim virtualhost.conf

 

<VirtualHost *:80>

DocumentRoot  /var/www/html

ServerName server0.example.com

           <Directory /var/www/html/private>

           require local

           require all denied

           </Directory>

</VirtualHost>

<VirtualHost *:80>

DocumentRoot  /var/www/virtual

ServerName 14.example.com

           <Directory /var/www/virtual/private>

           require local

           require all denied

           </Directory>

</VirtualHost>

 

Listen 8909

<VirtualHost *:8909>

           ServerName 16.example.com

          WSGIScriptAlias   /  /var/www/html/webapp.wsgi

</VirtualHost>  

 

/usr/sbin/httpd -t  检查配置文件语法是否正确。

 

 

3、进入WEB服务器的DocumentRoot目录:

cd /var/www/html/

4、创建web动态脚本内容:

vim webapp.wsgi

[root@server0 conf.d]#

cd /var/www/html/

[root@server0 html]# 

vim webapp.wsgi

 

5、更改httpselinux端口标签为8909

semanage port -a -t http_port_t -p tcp 8909

6、重启httpd服务:

systemctl restar httpd.service

  

本地验证是访问动态页面成功:

curl   http://16.example.com:8909/

 

E:配置防火墙富规则,实现example.com域内的所有系统可以访问8909端口:

firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source    address=172.25.0.0/24 port port=8909 protocol=tcp accept'

 

firewall-cmd –reload

 

 desktop0 验证可成功访问动态页面:

 curl http://server0.example.com:8909/


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » RHCE7:(16)实现动态WEB内容

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!