在Linux防火墙上编译Apache+PHP4+Mysql
目的: 一台Redhat linux 6.2 用为防火墙,专线连结Chinanet,对内连结
局域网段192.168.11.0/24,需要enable PHP4和Mysql数据库,且局域网 <br> 上有另一台Apache服务器192.168.11.2,需要对外部用户提供服务,利用 <br> 防火墙上编译的Apache反向代理和名字虚拟主机的功能来实现
地址: 防火墙外部地址为a.b.c.210,且别名第二个地址为a.b.c.211,内部网卡 <br> 地址为192.168.11.5,内部LAN上的Apache服务器为192.168.11.2
实现: <br>1.下载三个源文件到防火墙机器的/tmp下 <br>apache_1.3.12.tar.gz <br>mysql-3.22.32.tar.gz <br>php-4.0.1pl2.tar.gz
2. 在/tmp下分别解开三个文件
# tar xvfz apache*gz <br># tar xvfz mysql*gz <br># tar xvfz php*gz
3. 进入/tmp/mysql*,编译mysql <br>#./configure --prefix=/usr/local/mysql <br>#make <br>#make install <br>#scripts/mysql_install_db <br>#/usr/local/mysql/bin/safe_mysqld & <br>#/usr/local/mysql/bin/mysqladm -u root password newpassword
4. 进入/tmp/php*,编译PHP4 <br>#./configure --with-mysql --with-apache=../apche_1.3.12 <br> --enable-track-vars <br>#make;make install
5. 下载反向代理X-forward-for模块,地址是
http://perl.apache.org/guide/download.html#mod_proxy_add_forward <br>下载后放该文件mod_proxy_add_forward.c到/tmp/apache_1.3.12/src/modules/ <br>extra/目录下
5.编译Apache,加入PHP4模块 和大多数共享模块库 <br>./configure --prefix=/usr/local/apache <br>--activate-module=src/modules/php4/libphp4.a <br>--activate-module=src/modules/extra/mod_proxy_add_forward.c <br>--enable-module=most --enable-shared=max
6. 拷贝php.ini-dist到其它目录 <br># cd /tmp/php* <br># cp php.ini-dist /usr/local/lib/php.ini
7.编辑/usr/local/apache/conf/httpd.conf中的AddType行 <br>AddType application/x-httpd-php4 .php
8. 编辑/usr/local/apache/conf/httpd.conf中的AddModule行,
把mod_proxy_add_forward放在mod_proxy之前。
9. 在/usr/local/apache/conf/httpd.conf的末尾增加下面的行 <br>NameVirtualHost 202.96.240.210
servername host.yourdomain.com <br>errorlog /var/log/httpd/shopu/error_log <br>transferlog /var/log/httpd/shopu/access_log <br>rewriteengine on <br>rewriterule ^(/.*)$ http://192.168.11.2/$1 [P,L] <br>#rewritelog /var/log/httpd/shopu/rewrite_log <br>#rewriteloglevel 9 <br>proxyrequests off
其中rewritelog and rewriteloglevel两行如果去掉注释则帮助查找rewriterule <br>记录 <br>
|
kehui
|
|
智慧家居
智慧家居颠覆传统智能家居
智慧云谷让智能家居变成有智慧的
智慧云谷引领智慧家居新生活
科技改变生活 智慧云谷智慧家居系
智慧家居领航者,智慧云谷助你玩
智能家居如何赢得市场美誉度?
智慧云谷智慧家居:创业者有无限
WiFi智能家居你还在用?这样的智
互联网+助推智能家居产业
智慧云谷为您打造真正的智能家居
智能家居产业需要的不是单品,而
新家如何选择开关?智慧云谷iWis
智能传感器-世界首款“智”为你的
智慧云谷开关智能安防智能空气质
智能开关品牌,如何选择智能开关
秋季干燥,智慧家居温湿度传感器
传感器助力智慧家居 感知爱家
iWiscloud智能触摸开关缔造家居装
※室内空气污染的危害及 [sensor]
※超声波风速传感器在生 [sensor]
※这么冷清 [gabc111]
※手机APP操作有问题 [ssy11407]
※智慧云谷智慧家居将在 [cici]
※上传下载 [cici]
※下载智慧家居 [apple2008]
※秋季干燥,智慧家居温 [apple2008]
※智慧家居紧扣热点 安全 [apple2008]
※办公大楼如何智慧化管 [apple2008]
※智慧云谷工业自控的优 [apple2008]
※传感器助力智慧家居 感 [apple2008]
※智能开关品牌,如何选 [apple2008]
※智慧云谷开关智能安防 [apple2008]
※没有专业人员,如何安 [apple2008]
※烟台智慧云谷董事长任 [apple2008]
※互联网+助推智能家居产 [apple2008]
※WiFi智能家居你还在用 [apple2008]
※智慧云谷智慧家居:创 [apple2008]
※智能家居如何赢得市场 [apple2008]
|