WEB开发网
开发学院服务器WEB服务器Apache Linux防火墙上的Apache反向代理 阅读

Linux防火墙上的Apache反向代理

 2007-03-11 00:00:00 来源:WEB开发网   
核心提示: #cd/root 切换目录到/root下#tar xvfz apache_1.3.24.tar.gz 解开apache源文件到/root下#cd apache_1.3.24 进入apache_1.3.24目录#vi src/include/httpd.h 用vi编辑httpd.h文件在输入&ld

#cd/root 切换目录到/root下

#tar xvfz apache_1.3.24.tar.gz 解开apache源文件到/root下

#cd apache_1.3.24 进入apache_1.3.24目录

#vi src/include/httpd.h 用vi编辑httpd.h文件

在输入“vi src/include/httpd.h”命令后,继续输入“/256”并按“回车”键搜索数字256,将其改为1024后保存并退出即可。

注意事项:

①要支持最多为1024个客户的同时请求,不仅需要更改上面提到的源文件,在编译安装后还需要设置/usr/local/apache/conf/httpd.conf文件,将其中的“MaxClients”一行后面的参数更改为“1024”。

②如果您仅仅为了进行测试,或者不会有很多人使用,可以不修改httpd.h文件。

4. 编译Apache

编译代码如代码1所示。

代码1

#cd apache_1.3.24
#./configure --prefix=/usr/local/apache
--enable-module=most
--enable-shared=max
--enable-module=proxy
--enable-shared=proxy
--enable-module=rewrite
--enable-shared=rewrite 设置安装默认目录

编译大多数模块

设置模块为DSO(动态共享对象)模式

启动代理模块

安装代理模块为DSO模式

启动重写功能模块

安装重写功能模块为DSO模式 

注意: 在编译Apache的时候,必须编译大多数模块,并将它们设置为DSO模式,同时启动proxy和rewrite模块,同时也将其设置为DSO模式。

#make

#make install

将安装所有Apache所需文件到/usr/local/apache目录下。

5.在httpd.conf文件中设置基于域名的虚拟主机

在/usr/local/apache目录找到httpd.conf文件,并将下面的内容添加至此文件后。

Tags:Linux 防火 墙上

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接