服务器(ubantu系统)下配置CGI环境
来源:互联网 发布:countif筛选重复数据 编辑:程序博客网 时间:2024/05/22 02:12
首先第一步是安装Apache服务器,先检查一下服务器上是否已经安装了Apache服务器:
方法如下:
1、可以通过 apachectl -v 查看apache是否安装,如果安装了的话会显示版本号;(亲测可用)
2、如果通过rpm包安装的话可以用 rpm -q httpd 查看,如果安装的的话会显示包的名称
如果没有安装,那就输入命令 apt install apache2安装即可
安装好Apache服务器后,就是配置CGI环境了:
1.首先“ cd /etc/apache2 ” 进入到apache2的目录里输入ls查看
2." cd /mods-available " 进入该目录,输入 " ls *cgi*.* " 查找带cgi的文件,可以找到 " cgid.conf ", "cgid.load ", " cgi.load ", " proxy_fcgi.load ", " proxy_scgi.load "
其中 "proxy_fcgi.load ", " proxy_scgi.load " 我们暂不用,只需要前三个 " cgid.conf ", " cgid.load ", " cgi.load " 就可以了
3.接下来,使用 " ln -s *.* *.* " 将这三个文件软链接到 " mods-enabled " 目录下
ln -s /etc/apache2/mods-available/cgid.conf /etc/apache2/mods-enabled/cgid.conf
ln -s /etc/apache2/mods-available/cgid.load /etc/apache2/mods-enabled/cgid.load
ln -s /etc/apache2/mods-available/cgi.load /etc/apache2/mods-enabled/cgi.load
4.输入 " sudo /etc/init.d/apache2 restart " 重启apache服务
5.需要强调的是默认的CGI目录为" /usr/lib/cgi-bin " 而不是" /var/www/cgi-bin "
如果你想使用其他的路径,则需要自己配置
新建一个c文件,内容为
/***hello.c*/#include <stdio.h> int main(void){ printf("Contect-type:text/html\n\n"); printf("Hello World!\n"); return 0;}
然后 gcc hello.c –o hello.cgi –Wall
编译这个hello.c文件生成一个hello.cgi文件,然后把这个hello.cgi文件放到 /usr/lib/cgi-bin下,
7..在浏览器输入 " http://***.***.***.***/cgi-bin/hello.cgi " 成功访问 " /usr/lib/cgi-bin " 目录下的 hello.cgi
配置成功
- 服务器(ubantu系统)下配置CGI环境
- ubantu下配置ftp服务器
- ubantu 下 es6 环境配置
- 阿里云ubantu服务器javaweb环境配置
- CGI脚本服务器环境配置
- ubantu下java开发环境的配置
- Ubantu下配置swift开发环境
- Linux下配置cgi环境
- Linux系统下配置服务器运行环境
- Linux下 Apache服务器配置CGI(perl)
- windows下配置和获取CGI环境
- ubantu下配置openvpn
- Ubantu下配置Sublime Text3---python环境的搭建
- ubantu下jdk + eclipse + tomcat安装及环境配置
- ubantu的samba服务器配置
- ubantu下安装java 环境
- 配置APACHE支持CGI(WIN环境)
- Ubantu下实现Linux驱动程序开发环境(内核树)
- 安卓手机使用前置摄像头
- Prim、Kruskal、Prim+Heap算法效率实测
- thinkPad笔记本电脑win10下进入bios的方法
- 代理
- 计算机网络--MAC 地址
- 服务器(ubantu系统)下配置CGI环境
- 常用设计模式---代理模式
- 字符统计 一行字符的统计
- JS中函数
- Qt Md5
- 统计学---总体与样本
- B1014
- Hyperledger Fabric Channel
- IDEA常遇问题