Apache 虚拟主机和反向代理配置

文 / @WordPress主题

自我介绍

您好,我是一个学习web开发的小本本,最近在学习Nginx和Apache的反向代理配置,想和大家分享一下。

Apache反向代理配置

大家都知道,用Nginx可以很方便的做反向代理,实现一些诸如服务信息隐藏、负载均衡等功能,其实Apache也是一样可以实现的,并且实现起来也不必Nginx麻烦多少。

下面我们来看一下Apache反向代理的配置。

#反向代理配置
<VirtualHost *:80>
ServerName abc.com
ServerAlias www.abc.com
ProxyRequests off
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http:/127.0.0.1:8080/
</VirtualHost>

其实很简单,只是把DocumentRoot换成了ProxyPass的真实服务器信息。

Apache虚拟主机配置

Apache虚拟主机的配置想必大家都很清楚了,这个不用多说,下面是基本的虚拟主机配置文件。

#虚拟主机配置
<VirtualHost *:80>
ServerAdmin 470266798@qq.com
DocumentRoot D:/wwwroot
ServerName abc.com
ServerAlias www.abc.com
ErrorLog D:/logs/abc.com.error.log
CustomLog D:/logs/abc.com.log common
</VirtualHost>

总结来说,Apache的反向代理配置也并不十分麻烦,并可以实现Nginx一样的功能。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。