Windows 下 IIS与Apache 共存

在Windows服务器下, 安装了IIS以及Apache服务器, 如何使他们一起工作。

目前我面对的问题是, 只有一个IP地址,要通过不同的端口来访问不同的程序。

解决方案如下:

1、找到 Apache 下 httpd.conf 文件。把一下几项去除注释

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

2、找到httpd-vhosts.conf 文件, 添加以下的内容

<VirtualHost *:80>

ServerName   "域名"
ProxyPass / http://ip地址:801/
ProxyPassReverse / http://ip地址:801/
ServerAdmin [email protected]
</VirtualHost>

上面几句话的意思就是: 当外面访问80端口的时候,通过Apache代理,就会访问其他服务器。

3、然后重启 Apache服务器

时间: 2025-01-11 19:09:38

Windows 下 IIS与Apache 共存的相关文章

Windows下64位Apache服务器的安装

转自:http://www.blogjava.net/greatyuqing/archive/2013/02/13/395308.html 首先需要说明的是,Apaceh服务器没有官方的64位版本,只有民间的高手自己制作的.下面是具体的安装步骤. 在https://blackdot.be/download-archive/ 下载64位的Apache服务器.目前的版本是2.2.19,下载之后的压缩包名为httpd-2.2.19-win64.rar: 将该包解压至一个目录,如我的目录为E:\Apac

windows下 php、apache 版本选择 解惑说明

每次安装php开发环境的时候总是得或多或少困惑一阵,今天来梳理一下apache,php之间的关系(根据http://www.ituring.com.cn/article/128439整理,添加.) 1.apache和php都是由visual studio编译. 因此我们经常会遇到选择VC6/VC9/VC11的困惑.PHP官方不建议在Windows下安装从apache.org网站下载的Apache二进制安装包.原因就是这些安装包是基于陈旧的Visual Studio 6编译的,导致你不得不必须使用

Windows下IIS+PHP 5.2的安装与配置

Windows下IIS+PHP 5.2的安装与配置 Windows下PHP的安装虽然简单,但如果不注意方法,仍然会让你头疼.此外,PHP 5.2版本与之前4.x版本也有一些不同,所以有必要记录一下,避免下次忘记了这样的安装配置方法. 步骤一:下载php 5.2 for windows的安装包,解压至C:\php.注意此解压目录可以是在任何盘下,然而目录名不能包含空格:以下是php5.2的文件目录:c:\php   |   +--dev   |  |   |  |-php5ts.lib   |  

windows下分别安装apache和php7

前言:做了快一年的PHP还没有自己搭过环境,用的都是集成环境,最近又想用用PHP7和Laravel5.5,所以决定自己搭一个本地环境. 1.下载Apache(由于PHP7要求,所以要下载2.4以上版本),官网http://httpd.apache.org/download.cgi 点击进入,出现如下页面,这个页面大概说,不提供windows版本的下载了,只提供源码如果你够叼可以自己编译,或者选择官网推荐的下载地址,选择哪个根据自己喜好了我随      手就是选择第一个,进去后继续根据提示继续操作

Windows下IIS以FastCGI模式运行PHP

由于PHP5.3 的改进,原有的IIS 通过isapi 方式解析PHP脚本已经不被支持,PHP从5.3.0 以后的版本开始使用微软的 fastcgi 模式,这是一个更先进的方式,运行速度更快,更稳定.本文介绍在IIS上以FastCGI模式运行PHP.我们以 Windows 2003 + IIS 6.0(windows2003自带) 为例. 第一步:下载安装的文件 1. FastCGI 版本 fcgisetup_1.5_x86_rtw.msi2. MySQL 版本 mysql-5.5.19-win

windows下python3和python3共存

在linux下,可以利用alias命令解决python3和python2的共存问题,其实在windows下同样可以利用这个思路解决python2和python3的共存问题,只不过步骤稍显繁琐. 首先建立一个bat文件,建立别名的对应关系. @doskey python3="c:\Users\Administrator\Anaconda3\python.exe" $* @doskey ipython3="C:\Users\Administrator\Anaconda3\Scri

windows下安装配置apache服务器

1.进入apache官网  http://httpd.apache.org/ 这里我们下载   Apache HTTP Server 2.4.2   这个版本  2.点击 download 3.点击 Files for Microsoft Windows 4.点击 ApacheHaus 链接 5.点击 download 下载,下载完后,减压      放到你想要放到的地方 我这里把它放在 E:\apache_ 6.通过 cmd命令行 把apache安装成windows后台服务   7.检查一下,

Windows下64位Apache+PHP+MySQL配置

软件下载 目前,Apache和PHP均未出现官方的64位版本. Apache 64位: http://files.cnblogs.com/liangjie/httpd-2.2.19-win64.rar PHP 64位: http://files.cnblogs.com/liangjie/php-5.2.5(x64)-part1.rar http://files.cnblogs.com/liangjie/php-5.2.5(x64)-part2.rar 注:两个文件夹合并即可 MySQL 64位:

Windows下Subversion和Apache的安装及配置(一)

1.序 Subversion可谓版本控制软件中的佼佼者,其开源性,易用性已受到众多软件开发者首选的版本控制软件.在这里我想记录我安装Subversion和Apache的过程.注意,Subversion的版本需要相对应的版本Apache.不用担心,这个网址里有说明. 2. 安装Apache 2.1 下载Apache,网址 2.2 安装 一路Next按钮即可,其中Emai可以随便填,有个选择端口的地方,你可以用默认的80端口,也可以用8080.如下图.直到安装成功为止. 2.2 测试Apache 打