(图文)如何配置apache使不同域名转到不同端口
本文教大家如何在同一服务器中安装apache及tomcat,捂执涡扔使得不同域名解析到同一IP地址后,使用apache将不同域名访问的用户分发到同一服务器下不同项目中。实现一个服务器的80端口的癀溢汾鲜极大利用,这样大家就可以在一个服务器下部署很多项目,并可以用不同的域名分别访问,对用户是透明的。

2、解压缩Apache的压缩包到本地。命令:tar -zxvfhttpd-2.4.25.tar.gz

4、输入: ./configure这是对对即将安装的进行配置。

6、wgethttp://archive.apache.org/dist/apr/apr-1.4.5.tar.g芰垄孕动zwgethttp://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gzwgethttp://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip在命令行中依次输入以上命令下载安装包。

8、依次输入命令:cd apr-1.4.5./configure --prefix=/usr/local/apr

10、回到apr-util-1.3.12.tar.gz所在的目录后输入:tar -zxvf apr-util-1.3.12.tar.gz解压安装文件

12、输入:make && make install进行安装软件

14、依次输入:cd pcre-8.10./configure --prefix=/usr/local/pcremake && make install

16、然后进入Apache压缩包的所在目录依次输入:cd httpd-2.4.25./configure

18、cd /usr/local/apache2/bin/./apachectlstart启动apache

20、然后切换到配置文件目录cd ../conf将httpd.conf备份一下(防止写错造成不可恢复的错误)cp httpd.conf /usr/local/apache2/conf/httpCopy.conf备份完后就可以编辑该配置文件了(如果你觉得你不会搞错什么的,可以不备份)

22、cd ../bin启动apache./apachectl start

2、配置Apache
1、下面配置转发(即同一个服务器ip地址,多个不同的域名都解析到了该ip上,然后该服务器上同时开着多个tomcat,运行着不同的项目,各个项目的访问端口不同,现在配置apache根据不同的域名转发到不同的端口,对用户是透明的)修改配置文件httpd.confvi httpd.conf找到配置文件下面那4行,将前面的#去掉LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_modulemodules/mod_proxy_connect.soLoadModule proxy_http_modulemodules/mod_proxy_http.soLoadModule proxy_ftp_modulemodules/mod_proxy_ftp.so去掉4个#后,下面就可以配置端口转发的

3、依次输入:cd ../bin./apachectl restart重启apache
