apache2配置域名转发
来源:互联网 发布:shopnc 源码 编辑:程序博客网 时间:2024/05/21 09:21
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)
<VirtualHost 192.168.1.13>(外网IP)
ServerName www.test.com
ProxyPass / http://192.168.2.3/ (内网IP)
ProxyPassReverse / http://192.168.2.3/ (内网IP)
</VirtualHost>
<VirtualHost 192.168.1.13>
ServerName test.com
ProxyPass / http://192.168.2.3/
ProxyPassReverse / http://192.168.2.3/
</VirtualHost>
这段xml是配置从域名访问转发到内网上的80端口
二、
1.如果重启apache2服务有问题,则修改/etc/apache2/httpd.conf文件,加入:ServerName 192.168.1.13(外网IP)
2.修改/etc/apache2/mods-available/proxy.conf文件
<Proxy *>
AddDefaultCharset off
Order deny,allow
#Deny from all (注销这句话)
Allow from all (加入这句话)
#Allow from .example.com
</Proxy>
小小积累:
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加入到最后就可以!
- apache2配置域名转发
- Apache2 Nginx配置多域名
- ubuntu apache2域名&虚拟主机配置
- Nginx 配置子域名转发
- ubuntu配置apache2的nginx的转发
- apache2 同一ip 多域名 虚拟主机配置
- apache2 同一ip 多域名 虚拟主机配置
- Apache2.2多域名虚拟主机配置
- Apache2.2多域名虚拟主机配置
- xampp apache2.4.4 基于域名虚拟主机配置
- Apache2.4.9 多域名多网站配置
- Apache2.2中配置虚拟子域名
- Mac下Apache2本地域名配置相关
- 基于Apache2.2配置虚拟域名访问
- Apache2.4.9 多域名多网站配置
- linux 下部署Apache 转发域名配置
- CentOS配置域名转发服务器 FAQ
- 域名转发
- 主题:软件测试修炼之道
- Java设计模式之------(Adapter)适配器模式实现
- 在Android中调用WebService
- 鼠标滑过显示大图
- 1>date
- apache2配置域名转发
- 新浪SAE中MySQL的连接
- 基于BADI建数据源
- PhoneGap的工作原理及架构基础
- 做快乐的程序员 - 李战 在淘宝网的一次讲座
- java中常见的NullPointerException异常
- 一叶扁舟
- 让你的linux操作系统更加安全
- MageUI部署ClickOnce应用程序经常遇到的错误