IIS与apache共用80端口方法:

一:如何有多的公网IP。可在一个网卡上绑定多个IP来实现。

IIS6,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址
到2003的CD下的 support/tools/Support.cab。解压出httpcfg.exe文件,COPY到windows/system32/目录下,用法自己看帮助
命令行
绑定到某IP: httpcfg set iplisten -i 192.168.0.1
即命令使用IIS的只监听指定的IP及端口
查看绑定: httpcfg query iplisten
删除绑定: httpcfg delete iplisten -i 192.168.0.1
命令行
net stop Apache
net stop iisadmin
net START Apache
net START iiadmin
保证iis下的ip设置为全局默认,Apache中httpconf设置listen 192.168.0.2:80,就应该可以两个服务同时运行,相互不冲突了。
IIS的访问地址为http://192.168.0.1,Apache访问地址为http://192.168.0.2

二:使用apache的代理功能.

IIS设置成81端口。

首选开启apache代理功能。

在httpd.conf里面,取消下面四行的注释:

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_connect_module modules/mod_proxy_connect.so

LoadModule proxy_http_module modules/mod_proxy_http.so

LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

然后设置虚拟主机,在httpd.conf设置如下:

NameVirtualHost xx.xx.xx.xx:80(侦听公网IP和端口)

<VirttualHost *:80>

DocumentRoot x:/www/web1 (apache上非代理的站www.a.com)

ServerName www.a.com

</VirttualHost>

以下为重点,将要代理的站

<VirttualHost *:80>

ServerName www.b.com (apache上代理的站www.b.com)

ProxyPass / http://www.b.com:81/

ProxyPa***everse / www.b.com:81/

</VirttualHost>

如何需要代理多个站,以此类推...

之后重启APACHE 服务

OK。。打完收功

转载于:https://blog.51cto.com/861017/582037

apache代理IIS的80端口实现共存相关推荐

  1. (转)Nginx反向代理设置 从80端口转向其他端口

    from :http://www.cnblogs.com/wuyou/p/3455381.html Nginx反向代理设置 从80端口转向其他端口 反向代理(Reverse Proxy)方式是指以代理 ...

  2. 访问服务器80端口显示iis,iis服务器80端口一直与本机建立连接解决思路

    iis服务器80端口一直与本机建立连接解决思路 iis服务器80端口一直与本机建立连接解决思路 日期:2014-05-16 浏览次数:20995 次 iis服务器80端口一直与本机建立连接 iis服务 ...

  3. 服务器显示AL018是什么意思,IIS服务器80端口却已被占用的问题

    一.问题背景 在IIS中发布一个asp网站,发现无法使用80端口,错误为"无法启动该网站.其它网站可能正在使用同一端口".但其实IIS的其它网站已经没有使用该端口了.这就需要设计到 ...

  4. apache同一台机80端口部署多个站点

    更多内容访问: 快智慧程序员社区 一台服务器安装了APACHE,如何绑定多个域名和网站内容呢?最简单的方法当然就是不同的站用不同的端口.但这样就需在域名后加入端口号才能访问,不能直接以域名访问.另一个 ...

  5. 如何查看IIS的80端口被占用?

    (以下为转载) 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务 ...

  6. linux查看apache端口,linux系统下Apache服务启动时80端口报错

    当我们在安装好Apache重启后,在终端启动Apache服务时候出现下面报错: 错误代码: httpd:httpd:Could not reliably determine the servers f ...

  7. tomcat与iis公用80端口(已经发布.net项目现在开发Java项目时tomcat在eclipse中localhost:8080打不开问题)...

    在开发过.net项目的电脑上安装eclipse配置tomcat运行时打不开页面问题描述,这也是本人亲生经历,找了好多资料网上大多都是tomcat配置问题描述,今天突然想到是不是IIS的问题,果然上网一 ...

  8. Apache占用tcp6的80端口

    前提: 业务需要必须使用apache. 同服务器还要启用Nginx. [root@localhost conf]# netstat -anput | grep httpd tcp 0 0 0.0.0. ...

  9. linux apache tomcat php 共用 80,apache与tomcat共用80端口

    如何在tomcat安装部署php项目 tomcat是用来部署java web项目的.PHP/Java Bridge可以实现在jsp和php之间共享session,详见<如何实现jsp和php共享 ...

最新文章

  1. 复旦的新衣再登Nature!穿在身上能为手机充电,可水洗可弯折,刀戳车撵都不坏...
  2. 逻辑回归的相关问题及java实现
  3. Python3--爬取海词信息
  4. 生成器 python0 1 8 27 64_python 生成式和生成器
  5. python怎样连续输入两个数字_在python中生成连续的数字,同时输入不变
  6. JavaScript 多级联动浮动菜单
  7. 小程序登录及用户信息和手机号的获取
  8. 老大加需求:做一个支持超大文件HTTP断点续传的上传服务,我懵逼了~
  9. C语言实例解析精粹学习笔记——36(模拟社会关系)
  10. vue基础-25-vue的基础面试知识
  11. cad刷新快捷键_100个快捷键50个CAD技巧,助你玩转CAD
  12. 案例|工业物联网解决方案•污水处理厂智能监控运维云平台
  13. 行业分析-全球与中国无线键盘和蓝牙耳机市场现状及未来发展趋势
  14. Codewars | 使用入门
  15. 高通平台的耳机检测(msm8909)
  16. 如何使用python画一个爱心
  17. 怎么关闭自动启动的屏幕键盘
  18. 【光耦 Normalized...和 CTR 测试条件及测试曲线 解读 : PC817和LTV-1007-TP1-G】
  19. Java上传图片功能
  20. 安卓PDF阅读器使用技巧Ⅱ:PDF文档添加批注、添加下划线及删除技巧

热门文章

  1. 用python写的简单的http文件服务器demo
  2. python 用元类 type 实现对数据库的ORM 映射
  3. Linux_linux常用工具(git,vim ,gcc ,gdb,权限)超详解
  4. 【c】写头文件要加#ifndef,#define, #endif
  5. 信号的基本概念以及信号的产生
  6. 05-树7 堆中的路径 (25 分)
  7. C++ Priemer目录索引
  8. 被面试官问的Android问题难倒了,系列篇
  9. 手把手教你把代码丢入github 中
  10. Vuex 模块化与项目实例 (2.0)