当前位置:  开发笔记 > 前端 > 正文

Apache2服务器如何配置域名转发

apache2配置域名转发一、1.Installapache2sudoapt-getinstallapache22.Installreverse_proxymodulesudoapt-getinstalllibapache2-mod-proxy-html3.Installlibxmlsudoapt-getinstall

apache2配置域名转发

一、

1.Install apache2

sudo apt-get install apache2

2. Install reverse_proxy module

sudo apt-get install libapache2-mod-proxy-html

3. Install libxml sudo apt-get install libxml2-dev

3. vi /etc/apache2/apache2.conf修改此文件,在文件结尾处加入以下四句话

LoadModule  proxy_module         /usr/lib/apache2/modules/mod_proxy.so

LoadModule  proxy_http_module    /usr/lib/apache2/modules/mod_proxy_http.so

LoadModule  headers_module       /usr/lib/apache2/modules/mod_headers.so

LoadFile    /usr/lib/libxml2.so

在apache2.conf文件首行加入:NameVirtualHost 192.168.1.13 (此IP地址是外网的IP)

(外网IP)

  ServerName www.test.com

  ProxyPass / http://192.168.2.3/ (内网IP)

  ProxyPassReverse / http://192.168.2.3/(内网IP)

  ServerName test.com

  ProxyPass / http://192.168.2.3/

  ProxyPassReverse / http://192.168.2.3/

这段xml是配置域名访问转发到内网上的80端口

二、

1.如果重启apache2服务有问题,则修改/etc/apache2/httpd.conf文件,加入:ServerName 192.168.1.13(外网IP)

2.修改/etc/apache2/mods-available/proxy.conf文件


AddDefaultCharset off
Order deny,allow
#Deny from all (注销这句话)
Allow from all   (加入这句话)
#Allow from .example.com
       

     小小积累:

C:\WINDOWS\system32\drivers\etc\hosts

127.0.0.1 6781.com
127.0.0.1 7322.com
59.41.39.27  pel-fabrication.com

如果ping域名没有及时解析过来,把新的外网IP加入到最后就可以!

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有