linux下安装cgi-apache

linux下安装cgi-apache

apr、apr-util的步骤在中间

1、准备工作
1)、下载apache(不是tomcat的apache)
2)、下载apr、apr-util
https://apr.apache.org/
注:要先完成apr、apr-util,再做apache
2、通过工具上传到linux上,进行解压,并移动到相应的目录下

tar -zxvf httpd-2.4.53
mv httpd-2.4.53 /usr/local/cgi-apache

3、解压、移动完成以后进到目录中
然后运行

./configure --prefix=/usr/local/cgi-apache/apache2 --enable-so --enable-shared=most --enable-proxy-balancer=shared --enable-proxy-http=shared --enable-proxy-ajp --enable-rewrite

**–enable-so:**表示让Apache可以支持DSO模式。
**–enable-shared=most :**表示动态编译大部分常用的模块,most意思是只包含通常用的模块,并且以动态模式加载。
**–enable-proxy-balancer=shared:**表示让Apache支持负载均衡的功能,即动态的编译Apache的负载均衡模块。
**–enable-proxy-http=shared:**表示动态编译Apache的http代理模块。
**–enable-proxy-ajp:**表示动态编译Apache的proxy-ajp模块。
**–enable-rewrite:**让Apache支持地址重写功能,及动态编译Apache的rewrite模块。
在这里插入图片描述
如上图表示成功
注意,运行apache之前一定要先完成apr和apr-util的操作,不然会报找不到apr以及apr-util
4、apr和apr-util的操作和apache这个相同的,先解压,然后进到你解压的目录中运行

apr运行这个:

./configure --prefix=/usr/local/cgi-apache/apr-1.7.0

再运行

make

apr-util运行这个:

./configure --prefix=/usr/local/cgi-apache/apr-util-1.6.1/ --with-apr=/usr/local/cgi-apache/apr-1.7.0/

再运行

make

在这里插入图片描述
在这里插入图片描述
这是apr文件中运行的make
在这里插入图片描述
再安装make install

这是apr-util文件中运行的make
在这里插入图片描述
再安装make install

这是apache文件中运行的make
在这里插入图片描述
再安装make install
在这里插入图片描述
输入安装的路径查看就可以了,如图

cd /usr/local/cgi-apache/apache2/

在这里插入图片描述
在这里插入图片描述

这就算完成了apache的安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CGI (Common Gateway Interface) 是一种用于 Web 服务器和应用程序之间进行通信的标准协议。在 Linux 系统上,安装和配置 CGI 可以让你在 Web 服务器上运行动态网页,实现更多的交互功能。 以下是在 Linux 系统上安装和配置 CGI 的基本步骤: 1. 安装 Apache Web 服务器 如果你还没有安装 Apache Web 服务器,可以使用以下命令在 Linux 系统上进行安装: ``` sudo apt-get install apache2 ``` 2. 安装 CGI 模块 安装 CGI 模块可以让 Apache Web 服务器支持 CGI。在 Linux 系统上,可以使用以下命令安装 CGI 模块: ``` sudo apt-get install libapache2-mod-perl2 ``` 3. 配置 Apache Web 服务器 在安装CGI 模块后,需要进行一些配置来启用 CGI。可以通过编辑 Apache 的配置文件 /etc/apache2/apache2.conf 来进行配置。在该文件中添加以下内容: ``` <Directory /usr/lib/cgi-bin> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Require all granted </Directory> ``` 4. 创建 CGI 脚本 创建一个 CGI 脚本可以让你在 Web 服务器上运行动态网页。可以将脚本保存在 /usr/lib/cgi-bin 目录下,并确保脚本具备执行权限。例如,创建一个名为 hello.cgi 的脚本,内容如下: ``` #!/usr/bin/perl print "Content-type: text/html\n\n"; print "<html><head><title>Hello World</title></head><body>"; print "<h1>Hello World!</h1>"; print "</body></html>"; ``` 5. 测试 CGI 完成以上步骤后,可以在 Web 浏览器中输入 http://localhost/cgi-bin/hello.cgi 来测试 CGI。如果一切正常,你应该能够看到一个包含 "Hello World!" 的网页。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值