如何快速搭建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 等腳本。編程