apache反向代理实现内网多台主机,多域名

  1. 先打开Apache的配置文件httpd.conf,在这个文件,找到这句:“#Include etc/extra/httpd-vhosts.conf”,把前面的#曲调,即开启了使用虚拟主机的功能;

  2. 打开httpd-vhosts.conf文件,找到NameVirutalHost *:80,这句话的含义是制定这个主机的IP地址和端口号;

  3. 添加如下内容

<VirtualHost xxx.xxx.xxx.xxx:80>
    ServerName your.domain.name
    ProxyPass / http://192.168.0.101/
    ProxyPassReverse / http://192.168.0.101/
</VirtualHost>

注释:

# 定义了一个代理,填上本机的IP,或IP:80。

# ServerName 为要访问的域名

# ProxyPass 这里的IP为域名要跳转的主机IP

# ProxyPassReverse 同上 

每一个代理都同上面一样,只是IP不同而已。

重启apache,不出错就可以使用了。

你可能感兴趣的:(apache,反向代理,多域名)