如何快速搭建web网站?这个问题对于我这样的小白来说简直就是一脸懵逼毫无头绪。在学习python的过程接触到了 CGI 编程,至于CGI是什么?怎么运行的?这我就不道来了,但是它可以让你很方便的搭建起简单的web网站。好了不啰嗦了,废话一千遍,不如动手实践实践。
ip addr
验证IP配置是否正确cat /etc/sysconfig/network-scripts/ifcfgens33
查看网络配置情况。若正常则无需以下操作vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改为下图状态后,重启系统或 使用命令systemctl restart network.service
重启网络服务,使修改生效注: 上述的ifcfg-ens33 文件,不同网卡文件名不同。
python -m CGIHTTPServer 8888
(系统已默认安装python2.7)。然后物理主机浏览器中访问<前提准备> 中 ip:8888 如: http://192.168.1.104:8888firewall-cmd --state
查看防火墙的状态systemctl stop firewalld.service
关闭防火墙python -m CGIHTTPServer 8888
启动端口8888 的 CGI HTTP 服务当前路径下创建 cgi-bin 目录,且在该目录下创建 index.sh 脚本. 操作以及脚本内容如下:
#!/bin/bash
echo "Content-Type:text/html "
# 空行,告诉服务结束头部
echo ""
echo "Hello World! This is a simple web server."
现在可在物理主机访问 http://192.168.1.104:8888/cgi-bin/index.sh 如果显示下图则说明 web 网站已经搭建成功
注:CGI程序可以是Python,shell 等脚本。
原文:https://www.cnblogs.com/zeo-to-one/p/10732904.html