背景:由于项目开发,需要配置服务器开发环境,结合系统群的要求,规划安装配置web服务器、应用服务器的安装,架构如下。
一、apache下载安装配置
①下载apache
https://www.apachehaus.com/cgi-bin/download.plx?dli=gWFBndNlXW00kej9STwUjeJVlUGRVYSVzTEZET
②安装
cd x:/apache/bin目录
httpd.exe -k install
③配置
httpd.conf Define SRVROOT "D:\apache\Apache24"
net start Apache2.4
访问:XX.XX.XX.XX:80
it works
二、tomcat下载安装
①下载
http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz
②安装
解压到安装目录,并编辑名称如下
③配置
进入D:\tomcat-xx\conf\目录,打开server.xml文件,修改下面两个地方:
(1)<Server port="8006" shutdown="SHUTDOWN">
修改这个port=”8006”,使得它的关闭端口和另一个关闭端口不发生冲突。
(2)<Connector port="8081" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
修改port=”8081”,使得它的连接端口和另一个不冲突。
(3)<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改这个port=”8010”,使得它的AJP端口和另一个不冲突。
三、配置代理
①打开代理所需要的.so支持模块,在httpd.conf里面,取消下面四行的注释
-
LoadModule proxy_module modules/mod_proxy.so
-
LoadModule proxy_connect_module modules/mod_proxy_connect.so
-
LoadModule proxy_http_module modules/mod_proxy_http.so
-
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
②配置
-
<VirtualHost *:80>
-
ServerName oa.aaa.com
-
ProxyPass / http:// oa.aaa.com:8080/
-
ProxyPassReverse / http:// oa.aaa.com:8080/
-
</VirtualHost>