Apache代理80端口

找到Apache下的conf\extra\httpd-vhosts.conf文件

新增以下内容于合适位置

↓表示80端口

<VirtualHost *:80>           
ServerAdmin *@*.com
ServerName 域名

ServerAlias *.域名
ProxyPreserveHost on
ProxyRequests off
ProxyPass / http://IP:PORT/
ProxyPassReverse / IP:PORT/
</VirtualHost>

通过八零端口访问的都会映射到这个地址上

时间: 2024-10-05 12:35:14

Apache代理80端口的相关文章

通过Nginx反向代理,IIS和apache 共用80端口

#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream;

两个IP实现IIS和Apache公用80端口的设置方法

1. 打开命令提示符并确保您位于 X:\Inetpub\Adminscripts 文件夹(其中 X 是 IIS 安装驱动器)中.为此,请在命令提示符下键入以下命令行: X: CD \Inetpub\Adminscripts 2. 打开 Adminscripts 文件夹后,请在命令提示符下键入以下行: cscript adsutil.vbs set w3svc/disablesocketpooling true 3. 该命令反馈如下: disablesocketpooling :(BOOLEAN)

IIS与Apache同时使用80端口

如果我们在一台服务器即使用IIS作为WEB服务器,同时又想使用Apache作为WEB服务器,那么如何来公用80端口呢? 我们可以使用单IP地址来实现,但是在性能上有损失: 将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理.速度有影响.在httpd.conf里面,取消下面四行的注释:LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_module modules/m

Nginx + Apache 公用 80 端口的配置方案。

Nginx 占用 80 端口,过滤静态请求,然后动态请求即 Proxy 到 Apache 的 8080 端口. Proxy 反向代理的好处是访问的时候,始终就是 80 端口,来访者不会觉察到有任何的区别.但有的应用确非常"聪明",识别到 Apache 所位于的端口是 8080 ,就会把相关的超链接都一并加上 :8080 的后续.这么就死定了,还能有正常访问麽?! 有个方法可以解决这事,就是把 apache 也运行在80端口上.同一台服务器,有Nginx 也有 Apache,2个http

Nginx + Apache 公用80端口的配置

一个典型的 Nginx + Apache 应用方案可以是Nginx 占用 80 端口,过滤静态请求,然后动态请求即 Proxy 到 Apache 的 8080 端口.Proxy 反向代理的好处是访问的时候,始终就是 80端口,来访者不会觉察到有任何的区别. 但有的应用确非常"聪明",识别到 Apache 所位于的端口是 8080 ,就会把相关的超链接都一并加上 :8080 的后续.这么就死定了,还能有正常访问麽?!有个方法可以解决这事,就是把 apache 也运行在80端口上. 同一台

启动phpstyle Apache的80端口被win7的System PID=4的进程占用的解决方法

学习前端是,用到Ajax,php语言,操作mysql数据库,浏览器无法解析php代码(把源码输出):原因,我之前用的是tomcat服务器写jsp,servlet,php用的是apache服务器,没有配置. 解决方法:1.用jsp,servlet取代php,才做数据库. 2.下载,配置apache服务器(比较麻烦),建议下载集成的 2.1 phpstyle; 集成Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便.好用的PH

安装Apache报80端口被占用 pid 4

安装Apache,不能安装成服务,提示端口已经被占用. 使用 netstat -ano | findstr "80" ,发现占用80端口的竟然是System进程. 这个进程是系统进程,你无法通过强制终止而将其退出. 安装的IIS已经换了一个别的端口,为啥会这样? 最后把能停的服务,一个一个进行停止. 停掉SQL Server Reporting Services (MSSQLSERVER)之后,被占用的端口被释放! 原来是SQL Server 2008的这个报告服务惹的麻烦! wind

apache的80端口分发

打开 conf 文件夹,找到下面的 httpd.conf 更改Listen 后面的端口号为:80:默认就是80端口 去掉下面的相关注释: #LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so #LoadModule proxy

nginx 配置文件配置(ssl和代理80端口)

server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; # 将80端口的链接转发到8080端口 location /guohang { proxy_pass http://localhost:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_s