如何快速搭建web网站?这个问题对于我这样的小白来讲简直就是一脸懵逼毫无头绪。在学习python的过程接触到了 CGI 编程,至于CGI是什么?怎么运行的?这我就不道来了,可是它可让你很方便的搭建起简单的web网站。好了不啰嗦了,废话一千遍,不如动手实践实践。html
ip addr
验证IP配置是否正确cat /etc/sysconfig/network-scripts/ifcfgens33
查看网络配置状况。若正常则无需如下操做vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改成下图状态后,重启系统或 使用命令systemctl restart network.service
重启网络服务,使修改生效注: 上述的ifcfg-ens33 文件,不一样网卡文件名不一样。python
python -m CGIHTTPServer 8888
(系统已默认安装python2.7)。而后物理主机浏览器中访问 <前提准备> 中 ip:8888 如: http://192.168.1.104:8888
firewall-cmd --state
查看防火墙的状态systemctl stop firewalld.service
关闭防火墙或者将 8888 端口添加到防火墙开启端口列表中python -m CGIHTTPServer 8888
启动端口8888 的 CGI HTTP 服务当前路径下建立 cgi-bin 目录,且在该目录下建立 index.sh 脚本. 操做以及脚本内容以下:
web
#!/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 网站已经搭建成功
shell
注:CGI程序能够是Python,shell 等脚本。编程