EchoCow

念念不忘,必有回响

念念不忘,必有回响
  menu
96 文章
89 评论
89206 浏览
1 当前访客
ღゝ◡╹)ノ❤️

rhce 16 实现动态WEB 内容

在 system1 上配置提供动态web内容,要求如下:

  • 动态内容由名为wsgi.group8.example.com 的虚拟主机提供
  • 虚拟主机侦听在端口 8909
  • http://server.group8.example.com/pub/webinfo.wsgi 下载一个脚本,然后放在适当的位置,无论如何不要修改此文件的内容
  • 客户端访问 http:// wsgi.group8.example.com:8909/ 时,应该接收到动态生成的web页面
  • http:// wsgi.group8.example.com:8909/ 必须能被 group8.example.com 域内的所有系统访问

操作

安装 wsgi 的模块,才能运行 .wsgi 后缀的文件

yum  install mod_wsgi 

创建文件夹并获取文件

mkdir /var/www/webappcd /var/www/webapp
wget -O webinfo.wsgi http://server.group8.example.com/pub/webinfo.wsgi

配置虚拟主机

vim wsgi.conf

Listen 8908
<VirtualHost *:8908>    
  DocumentRoot "/var/www/webapp"    
  ServerName wsgi.group8.example.com    
  WSGIScriptAlias      /    /var/www/webapp/webinfo.wsgi
</VirtualHost>

测试配置

apachectl configtest

开启防火墙,只允许 group8.example.com 域内的所有系统访问

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

重启防火墙,并设置端口,重启服务

firewall-cmd --reloadsemanage port -a -t http_port_t -p tcp 8909
systemctl restart httpd

测试

念念不忘,必有回响。

如果觉得文章不错或者帮到了您,帮忙点点下面广告呗~谢谢啦~

评论