编辑Apache目录下\conf\httpd.conf
取消以下内容注释
#LoadModule headers_module modules/mod_headers.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
# Include conf/extra/httpd-vhosts.conf
将以下:
<Directory />
AllowOverride none
Require all denied
</Directory>
改为:
<Directory />
AllowOverride none
Require all granted
Header set Access-Control-Allow-Origin *
</Directory>
编辑Apache24\conf\extra\httpd-vhosts.conf
首先,将所有内容全部注释,然后在最后添加以下内容(//为注释)(中文不要写到配置文件,会报错,导致apache无法启动),如果vhost文件扫描的是另一个目录下的*.conf文件,那就在对应目录下新建tomcat.conf文件写如下代码:
<VirtualHost *:80>
ServerName oa.com //代理服务的域名 或二级域名
ServerAlias oa.com //同上
ProxyPass / http://127.0.0.1:8080/ //要代理的地址,套接字
ProxyPassReverse / http://127.0.0.1:8080/ //意思同上
ErrorLog "logs/lbtest-error.log"
CustomLog "logs/lbtest-access.log" common
</VirtualHost>
编辑本机etc/hosts下的hosts文件
加入
127.0.0.1 域名
重启apache service httpd restart
访问对应域名看到tomcat界面,配置成功!