- 以root用户登陆上传apr-1.6.2.tar、apr-util-1.6.0.tar、pcre-8.41.tar、httpd-2.4.29.tar,expat-2.0.1.tar 到/app1/apacheboot
- 分别解压apr-1.6.2.tar、apr-util-1.6.0.tar、pcre-8.41.tar、httpd-2.4.28.tar、expat-2.0.1.tar
- 解压所有压缩包 Tar -xf **.tar
- 安装apr-1.6.2.tar
-
Cd apr-1.6.2
./configure --prefix=/usr/local/apr
Make & make install
./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系
--prefix 安装完成将自动生成目录 /usr/local/apr
6.安装 apr-util-1.6.0
Cd arp-util.1.6.0 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
Make & make install
--with-apr=/usr/local/apr 是表示你应经安装了APR这个软件包 并且表明在本地的路径.
7.用root账号安装expat-2.0.1
Cd expat-2.0.1
./configure
Make & make install
8. 安装pcre-8.41
Cd pcre-8.41
./configure --prefix=/usr/local/pcre
Make & make install
9. 以用root帐号登录安装httpd-2.4.29.tar.gz版本。
root#tar xfv httpd-2.4.29.tar
root#cd httpd-2.4.29
./configure --prefix=/usr/local/apache2.4.29 --enable-proxy=shared --enable-proxy-connect=shared --enable-proxy-ftp=shared --enable-proxy-http=shared --enable-proxy-ajp=shared --enable-proxy-balancer=shared --enable-ssl=shared --enable-rewrite=shared --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
动态代理的一部分配置
10 #安装环境
10.root#make
root#make install
11. #安装成功后修改httpd.conf
d /usr/local/apache2/conf/
Vi httpd.conf
ServerName 127.0.0.1:80
保存后先启动apache ,启动前可以将系统自带的apache停掉
12.再启动/usr/local/apache2.4.29/bin/apachectl start
13.这个时候就访问页面 ,出现 it works 就成功了。
14. 修改/usr/local/apache2.4.29/conf/httpd.conf反向代码设置
LoadModule negotiation_module modules/mod_negotiation.so----
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
15.在httpd.conf最后加入
<IfModule proxy_module>
ProxyPass /cas/ http://10.1.192.175:8680/cas3/
ProxyPassReverse /cas/ http://10.1.192.175:8680/cas3/
<proxy http://10.1.192.169:80>
AllowOverride None
Order Deny,Allow
Allow from all
</proxy>
</IfModule>
然后重启apache
1. 安装 apr-util-1.6.0
Cd arp-util.1.6.0
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
Make & make install
2. 用root账号安装expat-2.0.1
Cd expat-2.0.1
./configure
Make & make install
3. 安装pcre-8.41
Cd pcre-8.41
./configure --prefix=/usr/local/pcre
Make & make install
4. 以用root帐号登录安装httpd-2.4.29.tar.gz版本。
1) #编译环境
root#gzip -d httpd-2.4.29.tar.gz
root#tar xfv httpd-2.4.29.tar
root#cd httpd-2.4.29
可以只执行蓝色背景的部分,就不用再执行黄色背景的部分了。
./configure --prefix=/usr/local/apache2.4.29 --enable-proxy=shared --enable-proxy-connect=shared --enable-proxy-ftp=shared --enable-proxy-http=shared --enable-proxy-ajp=shared --enable-proxy-balancer=shared --enable-ssl=shared --enable-rewrite=shared --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre