在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。
vi /etc/httpd/conf/httpd.conf
5开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
- 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文件。
/var/www/cgi-bin
在/cgi-bin文件下,先使用命令创建一个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
三、结果显示
必须开放你的centos系统的80端口,httpd默认访问端口是80
接下来在网页中输入网址:http://IP/cgi-bin/testCgi.cgi(即http://ip:端口号/CGI文件名) 访问结果如图:
在linux上实现cgi内容在网页上显示相关推荐
- 在centos上安装httpd,并实现html文件和cgi文件在网页上显示,搭建静态web网页
在centos上安装httpd,并实现html文件和cgi文件在网页上显示 简介 Apache-httpd的简介 Apache-httpd的安装 html文件和cgi文件的编写 网页访问html和cg ...
- java复制屏幕文本内容_网页上的文字内容不给复制?电脑老司机教你输入一串代码,轻松复制...
原标题:网页上的文字内容不给复制?电脑老司机教你输入一串代码,轻松复制 我们有时候需要一些资料就会去网上查资料,有的时候我们需要把这些资料的文字给复制下来.但并不是所有的资料都能直接复制的,不是登陆账 ...
- 网页上编辑的内容因为网页误关被删了,怎么恢复
情况说明 情况说明 你是否有过如下经历: 花了2个多小时在一个没有保存键的网页上编写了一大堆文字,然后中途使用其他应用时,不小心关闭你的chrome浏览器? 这是你匆忙打开了你的历史记录,然后想要恢复 ...
- 网页上传至服务器失败,网页上传到云服务器失败
网页上传到云服务器失败 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云服务 ...
- 如何在iPhone和iPad上的Safari中在网页上查找文本
Sometimes it's tough to find specific information within a web page in Safari for iPhone or iPad. Lu ...
- jsp 点击左边菜单 菜单栏没有停在二级菜单上_Excel – 如何快速导入网页上的表格?...
当我们需要引用网站上一些公开数据的时候,会遇到两种情形:一种是网页上有表格形式,另一种是看上去连表格都没有,只有罗列出来的数据. 那如果要把这些数据复制.粘贴到 Excel 种的话,就要花大量时间调整 ...
- 读取excel内容在网页上显示出来
类中代码: /**//// <summary> /// 读取Excel表格数据,返回数据集DataSet /// </summary> ...
- 在html中不显示内容是,网页中显示的内容在源文件中找不到是什么原因_html/css_WEB-ITnose...
源文件中只显示主页相关的源码,单词的解释都不显示 回复讨论(解决方案) 因为是ajax获取的 javascript运算的结果在html中当然没有. 可以在dom结构中查看. 因为是ajax获取的 aj ...
- 没有人能阻止程序员将电脑上的一切搬到网页上
操作系统模拟(OS Simulator) Web QQ Q版的界面,看起来大体上是模拟Mac OS而不是Windows,不过那些桌面Widget又是Windows的展品.也算是取各家所长.使用他的唯一 ...
最新文章
- 使用NetFlow分析网络异常流量
- js 生成二维码_Node for Max 二维码生成器
- [Java] 蓝桥杯ADV-203 算法提高 8皇后·改
- 黑马程序员---java基础------------------基础中的基础学习
- 如何在Linux上录制你的终端操作
- 调试工具之UDP/TCP网络调试助手NetAssist
- MATLAB最新官方中文文档
- MatLab 中计算开根号
- 性能优化:空间换时间
- 游戏制作之路:游戏引擎选择、Mac下和Windows下UnrealEngine 4体验对比、文档及其他 -- 前几天我说要学做游戏的流程...
- shc -f xxx.sh shc: invalid first line in scrip
- 影响下载速度的因素--总结
- 爱尔兰咖啡(作者:痞子蔡)
- 【论文笔记】ARBITRAR: User-Guided API Misuse Detection
- 基本系统调用性能lmbench测试方法和下载
- mysql建立序列相关操作 sequence
- 常用激活函数--小白角度 TensorFlow 机器学习 神经网络 选取
- 八.deepin V20.6安装mysql8.0.30
- kali密码破解笔记
- android手机应用开发(一)