日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

在linux上实现cgi内容在网页上显示

發(fā)布時間:2025/3/12 linux 10 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在linux上实现cgi内容在网页上显示 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

所需工具:
1.MobaXterm_CHS
  MobaXterm向Windows桌面提供所有重要的遠(yuǎn)程網(wǎng)絡(luò)工具(SSH,X11,RDP,VNC,FTP,MOSH ……)和Unix命令(bash,ls,cat,sed,grep,awk,rsync等) ,在一個開箱即用的單個便攜式exe文件中。為您的遠(yuǎn)程任務(wù)提供一體化網(wǎng)絡(luò)應(yīng)用程序有很多優(yōu)點(diǎn)
2.xftp
  Xftp是一個功能強(qiáng)大的SFTP、FTP 文件傳輸軟件。使用了 Xftp 以后,MS Windows 用戶能安全地在 UNIX/Linux 和 Windows PC 之間傳輸文件。Xftp 能同時適應(yīng)初級用戶和高級用戶的需要。它采用了標(biāo)準(zhǔn)的 Windows 風(fēng)格的向?qū)?#xff0c;它簡單的界面能與其他 Windows 應(yīng)用程序緊密地協(xié)同工作,此外它還為高級用戶提供了眾多強(qiáng)勁的功能特性。

一、apache 安裝配置

1 檢查、刪除、安裝

rpm -qa|grep httpd //檢查是否安裝apache rpm -e 包名 --nodeps //若有則刪除 PS:我沒有刪除,直接用的服務(wù)器原來的。 yum install httpd //安裝,根據(jù)提示,輸入Y即可安裝成功

2 啟動、測試

systemctl start httpd //restart 重啟 stop停止

3 查看 apache狀態(tài)

service httpd status


4 配置httpd.conf文件,把AllowOverride改為了All。

vi /etc/httpd/conf/httpd.conf


5開啟端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含義:

  • zone #作用域
  • add-port=80/tcp #添加端口,格式為:端口/通訊協(xié)議
  • permanent #永久生效,沒有此參數(shù)重啟后失效

6重啟防火墻

firewall-cmd --reload #重啟firewall systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall開機(jī)啟動 firewall-cmd --state #查看默認(rèn)防火墻狀態(tài)(關(guān)閉后顯示notrunning,開啟后顯示running)

7訪問ip

二、CGI文件的創(chuàng)建

在第一步:yum install httpd
安裝成功我們可以看到在/var/目錄下會產(chǎn)生一個www的目錄,該目錄下還包含/cgi-bin/ /html/連個目錄 ,cgi-bin目錄下主要存放cgi文件。

/var/www/cgi-bin

在/cgi-bin文件下,先使用命令創(chuàng)建一個testCgi.c文件
必須包含:
printf("Content-Type: text/html;charset=utf-8\r\n\r\n");

#include <stdio.h> #include <stdlib.h> int main(void) {printf("Content-Type: text/html;charset=utf-8\r\n\r\n");printf("Hello World!");return 0; }

使用命令tcc編譯:

tcc testCgi.c -o testCgi.cgi

三、結(jié)果顯示

必須開放你的centos系統(tǒng)的80端口,httpd默認(rèn)訪問端口是80
接下來在網(wǎng)頁中輸入網(wǎng)址:http://IP/cgi-bin/testCgi.cgi(即http://ip:端口號/CGI文件名) 訪問結(jié)果如圖:

總結(jié)

以上是生活随笔為你收集整理的在linux上实现cgi内容在网页上显示的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。