1.Nginx配置:先安全两个Tomcat服务器在Nginx服务器内并设置好端口,配置好本地的Host文件,然后配置服务器内的conf文件重启服务器即可完成配置。2.Apache配置:先配置方向代理,开放虚拟主机代理模块,配置虚拟主机然后代理配置完成。
反向代理服务器架设在服务器端,通过缓冲经常被请求的页面来缓解服务器的工作量,将客户机请求转发给内部网络上的目标服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器与目标主机一起对外表现为一个服务器。
目前web网站使用反向代理,除了可以防止外网对内网服务器的恶性攻击、缓存以减少服务器的压力和访问安全控制之外,
还可以进行负载均衡,将用户请求分配给多个服务器。
1. Nginx配置:
- 首先安装两个tomcat服务器,都放到nginx服务器里面,两个端口分别是8081和8082。
- 然后配置本地电脑里面的host文件。
- 然后配置nginx服务器里面的conf文件夹里面的nginx.conf配置文件,配置完之后记得要重启nginx服务器。
- 然后我们访问网址,代理配置完成。
2. Apache配置
- 配置方向代理,放开虚拟主机(反向代理)模块,在httpd.conf中把下三行配置放开。
LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so Include conf/extra/httpd-vhosts.conf
- 在conf/extra/httpd-vhosts.conf中配置虚拟主机
<VirtualHost 127.0.0.1:8088> ServerAdmin yunan.hu@php.com DocumentRoot "C:\huyunan\lumen\public" ServerName www.php2.com ServerAlias php2.com ErrorLog "logs/dummy-host.example.com-error.log" CustomLog "logs/dummy-host.example.com-access.log" common <Directory "C:\huyunan\lumen\public"> Options FollowSymLinks AllowOverride None Order deny,allow Allow from all Require all granted </Directory> </VirtualHost> <VirtualHost 127.0.0.1:80> ServerName www.php.com ServerAlias php.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://www.php2.com:8088/ ProxyPassReverse / http://www.php2.com:8088/ </VirtualHost>
- 代理配置完成
推荐文章