Apache多域名映射多个端口

一、httpd.conf文件配置

#保证以下模块加载

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_http_module modules/mod_proxy_http.so

# 引入httpd-vhosts.conf

Include conf/extra/httpd-vhosts.conf

二、httpd-vhosts.conf文件配置

<VirtualHost *:80>

ServerName www.xxx.org

#反向代理设置

ProxyPass / http://192.168.2.2:8095/

ProxyPassReverse / http://192.168.2.2:8095/

</VirtualHost>

<VirtualHost *:80>

ServerName www.abc.org

#反向代理设置

ProxyPass / http://192.168.2.2:8081/

ProxyPassReverse / http://192.168.2.2:8081/

</VirtualHost>

配置完后重启Apache

说明:   ProxyPass  /   这里‘/’代表像这样的根目录: www.xxx.org

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-07 08:20:35

Apache多域名映射多个端口的相关文章

Apache基于域名、端口、IP的虚拟主机配置(Centos 6.5)

虚拟主机:部署多个站点,每个站点,希望用不同的域名和站点目录,或者是不同的端口,不同的ip,需要虚拟主机功能.一句话,一个http服务要配置多个站点,就需要虚拟主机. 虚拟主机分类:基于域名.基于端口.基于ip:所谓的基于**,就是靠**来区分不同的站点,支持各种混合,N多个虚拟主机. 基于端口的虚拟主机配置如下: 创建环境: 站点目录 域名 /var/html/blog blog.bqh123.com /var/html/bbs bbs.bqh123.com [[email protected

mac下配置Apache虚拟域名方案,以及遇到的坑

  1. 配置Apache虚拟域名 1.执行    sudo vi /etc/apache2/httpd.conf 开始配置httpd.conf 的文件; //配置listen 80端口(默认配置),此处可以修改监听端口,例如Listen 81   2.打开相应 LoadModule 相应LoadModule userdir_module libexec/apache2/mod_userdir.so //允许用户从自己的主目录中提供页面(使用"/~username") LoadModu

服务器80端口映射到8080端口

服务器设备,如果申请域名之后,端口默认指向的为80端口,但是我们更多的服务是发布在了tomcat当中,更多的是使用的8080端口 众所周知,服务器安装nginx能够做端口映射,然后将服务制定到大家想要的地方. 工作需求,提供一个不需要安装nginx的情况下,将80端口映射到8080端口,从而达到直接访问服务器去到达8080端口的服务. 用tomcat用户登录,启动tomcat,发现tomcat无法启动,出现错误:LifecycleException: Protocol handler initi

linux下使用nginx做域名映射(安装,配置)

用tomcat做了个系统放到外网上,一大长串ip加端口号组成的url太不专业,所以用nginx来做域名映射精简一下. 安装: 第一步:从http://nginx.org上下载相应的版本nginx-1.10.1.tar.gz (或者wget http://nginx.org/download/nginx-1.10.1.tar.gz直接在Linux上用命令下载) 第二步:解压压缩包 tar -zxvf nginx-1.10.1.tar.gz; 第三步:进入文件夹 cd nginx-1.10.1: 由

花生壳使用及域名映射等问题详解!

提要:如果需要映射域名的话我相信看完我的这篇文章一定会有所帮助的!因为我所遇到的问题都是自己亲身经历的,而且都解决了,相信大家会了解很多事情! 一.使用花生壳原由: 因公司搬家,现在在小区,使用的是联通宽带,不是企业宽带,不能固定ip,懂计算机的人都知道小区宽带,每次上网或是断线重新连接,ip地址都是更改的.至于为什么用小区宽带那无非就是和企业宽带比较起来便宜很多而且网速快点.可是公司有服务器,测试在局域网发布到服务器就可以,但是公司是有网站的,所以小白想了一些办法,前段时间找了家公司,了解了下

把USB打印机映射到LPT端口

把USB打印机映射到LPT端口(pos小票机测试成功)2010-12-23 18:11:00| 分类: 編程 | 标签: |字号大中小 订阅 注释:在DOS命令行下运行以下命令(以下为示例,根据实际情况要有所改动):NET USE LPT2 \\192.168.0.2\EPSONLQ635 /PERSISTENT:YES;以上这行的含义为将打印端口LPT2映射为共享主机192.168.0.2的共享打印机EPSONLQ635;这时本机应用程序把打印结果发送到LPT2就会在共享主机192.168.0

使用apache进行域名绑定

[背景] 项目需要搭建一套mysqlapi的开发环境,进行域名绑定 [方法] 主要方式通过修改apache的vhost配置文件,重启apache服务,以及最终在客户端绑定hosts. 1.查看apache服务目录 [[email protected] 10.73.13.48 sinasrv2]# ps aux |grep httpd root 1488 0.0 0.1 336416 13904 ? Ss Jul03 0:00 /usr/local/sinasrv2/sbin/httpd -k r

wamp橙黄色中Apache服务不运行,80端口被占用

早先学习php的时候安装过wamp,后来更新了win10系统,再重新安装上wamp发现小图标是橙黄色的.检查服务,发现是Apache没有启动,而MySQL是正常的.像这样: 上图中能看出Apache是没有正常启动,同时下面也有个小工具:测试80端口.点击后就能测试是不是端口占用了.因为wamp中的Apache默认是使用的80端口. 测试后的结果可以看出是iis占用了这个端口. 网上找方法主要有两个方向,这里也说说(我用着都不咋地): 一.修改iis:找到占用80端口的服务,把它关掉.或者到注册表

win7+Apache 设置域名指向本地文件夹

比如我想在浏览器地址栏输入 www.bnzoo.com 打开 D:/www 该怎么实现. 测试系统:win7旗舰版+Apache 步骤: 1.打开文件 C:\Windows\System32\drivers\etc\hosts,在文件末尾加上下面代码: 127.0.0.1 www.bnzoo.com 2.打开Apache的配置文件 httpd.conf (应该在Apache目录下的 conf 文件夹里),并在末尾加上如下代码: <virtualHost *:80> DocumentRoot &