在linux上实现cgi内容在网页上显示
所需工具:
1.MobaXterm_CHS
MobaXterm向Windows桌面提供所有重要的遠程網絡工具(SSH,X11,RDP,VNC,FTP,MOSH ……)和Unix命令(bash,ls,cat,sed,grep,awk,rsync等) ,在一個開箱即用的單個便攜式exe文件中。為您的遠程任務提供一體化網絡應用程序有很多優點
2.xftp
Xftp是一個功能強大的SFTP、FTP 文件傳輸軟件。使用了 Xftp 以后,MS Windows 用戶能安全地在 UNIX/Linux 和 Windows PC 之間傳輸文件。Xftp 能同時適應初級用戶和高級用戶的需要。它采用了標準的 Windows 風格的向導,它簡單的界面能與其他 Windows 應用程序緊密地協同工作,此外它還為高級用戶提供了眾多強勁的功能特性。
一、apache 安裝配置
1 檢查、刪除、安裝
rpm -qa|grep httpd //檢查是否安裝apache rpm -e 包名 --nodeps //若有則刪除 PS:我沒有刪除,直接用的服務器原來的。 yum install httpd //安裝,根據提示,輸入Y即可安裝成功2 啟動、測試
systemctl start httpd //restart 重啟 stop停止3 查看 apache狀態
service httpd status
4 配置httpd.conf文件,把AllowOverride改為了All。
5開啟端口
命令含義:
- zone #作用域
- add-port=80/tcp #添加端口,格式為:端口/通訊協議
- permanent #永久生效,沒有此參數重啟后失效
6重啟防火墻
firewall-cmd --reload #重啟firewall systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall開機啟動 firewall-cmd --state #查看默認防火墻狀態(關閉后顯示notrunning,開啟后顯示running)7訪問ip
二、CGI文件的創建
在第一步:yum install httpd
安裝成功我們可以看到在/var/目錄下會產生一個www的目錄,該目錄下還包含/cgi-bin/ /html/連個目錄 ,cgi-bin目錄下主要存放cgi文件。
在/cgi-bin文件下,先使用命令創建一個testCgi.c文件
必須包含:
printf("Content-Type: text/html;charset=utf-8\r\n\r\n");
使用命令tcc編譯:
tcc testCgi.c -o testCgi.cgi三、結果顯示
必須開放你的centos系統的80端口,httpd默認訪問端口是80
接下來在網頁中輸入網址:http://IP/cgi-bin/testCgi.cgi(即http://ip:端口號/CGI文件名) 訪問結果如圖:
總結
以上是生活随笔為你收集整理的在linux上实现cgi内容在网页上显示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tiny cc在云服务centos上运行
- 下一篇: 将txt文件内容通过cgi和apache