`
tanzek
  • 浏览: 50309 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

多Web服务器的80端口访问

阅读更多
写这篇文章,源自于自己的一个需求。这几天一校园WEB站点因为域名到期,这次打算不出资再去买空间了,想用一下校园网络的rich resouces。可服务器不多,都已经在提供WEB服务了。苦思了半天,想起以前弄Apache的时候,记得可以做重定向访问,查了下资料,果然还行。下面就是具体的配置喽:
(因为查了很多的资料,所以改动的地方有好多哦!)

1、先把下面四项前面的注释符号"#"取消掉
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
2、添加如下内容:
ProxyRequests Off 
KeepaLive On 

<Proxy *> 
Order deny,allow 
Allow from all 
</Proxy> 
(位置没有关系,不过我建议是放在最后面)
3、然后根据要求配置如下的项目:
NameVirtualHost *
<VirtualHost *>
ServerName hostname.example.net
ProxyPreserveHost On
ProxyPass 
/ http://localhost:81/
ProxyPassReverse / http://localhost:81/
</VirtualHost> 

<VirtualHost *>
ServerName hostname.example.com
ProxyPreserveHost On
ProxyPass 
/ http://localhost:82/
ProxyPassReverse / http://localhost:82/
</VirtualHost>
中间的[hostname.example.net]和[hostname.example.com]就是要访问该虚拟主机的名字,可以做域名解析的哦。另外,其中的http://localhost:81/和http://localhost:82/是代表着我自己主机上的两个WEB服务器监听端口,是利用端口重定向的方式来使得IIS、Apache和其它需要80端口服务能够共存,可以根据自己的需要改动,甚至可以重定向到另外的服务器去。呵呵,可以想一下自己做二级域名哦!~

可能出现的问题:
1、其中添加了一个NameVirtualHost和两个VirtualHost,注意后面的*必须相同,否则会出现:
   [warn]   NameVirtualHost *:0 has no VirtualHosts
另外:
2、在上面配置中的三项必须打开,否则也会出现无法访问网页的现象:
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

中间有一些内容我也没太去研究,所以提供不了更为详细的资料,不过这里给一个链接吧。
Apache2中文手册[http://www.uplinux.com/download/doc/apache/ApacheManual/]
分享到:
评论

相关推荐

    Python命令启动Web服务器实例详解

    Python命令启动Web服务器实例...python -m Web服务器模块 [端口号,默认8000] 例如: python -m SimpleHTTPServer 8080 然后就可以在浏览器中输入 http://localhost:端口号/路径 来访问服务器资源。 例如: ...

    解决oracle占用80端口导致web应用用不了80(localhost)的问题

    解决oracle占用80端口导致web应用用不了80(localhost)的问题

    宽带Web服务器(ADSLWebServer) v1.3

    运行软件后,程序会将你的PC机的80端口开放提供主页服务,全球的用户只要输入你的IP地址就可以访问你指定目录下的首页文件和其它资源。去网易申请一个免费域名,程序在你连接或挂断网络时会自动刷新你的本机IP地址,...

    Web服务器的配置与管理.pptx

    互联网的PC可通过TCP访问Web服务器的80端口,Web服务器根据客户端的访问请求使用HTTP将访问内容以超文本标记语言(hypertext markup language,HTML)方式传送网页内容到PC客户端,PC客户端再通过浏览器将网页内容...

    Web服务器的java实现

    目标:采用Socket和多线程技术,实现一个java Web服务器,加深对HTTP的认识。 新建java项目 webServer 新建java文件 WebServer.java Processor.java  一、HTTP协议的作用原理  WWW是以Internet作为...

    WEB服务器在路由器有端口映射但外网无法访问怎么办.docx

    WEB服务器在路由器有端口映射但外网无法访问怎么办

    HTTP协议头访问WEB服务器

    1、SOCKET通信 2、使用80端口 4、遵循HTTP协议 5、观察HTTP发送头以及响应

    通用web服务器(支持IOCP)

    使用delphi10.4 IDE和INIOCP控件开发的一款支持IOCP完成端口,静态网页和文件下载的单文件WEB服务器,几乎不用配置,使用简单,适合静态网页访问和文件下载的场景

    完美解决Windows10下无法对docker容器进行端口访问的操作

    解决Windows10下无法对docker容器进行端口访问(端口映射的问题) 在Windows10系统服务器中安装了docker和docker-compose 并尝试在其中运行Nginx服务,映射也做好 问题:在主机的浏览器中,打开localhost:port无法...

    Nginx端口映射配置方法

    搭建一个网站传统的方法是使用一个web服务器去解析文件入口文件,如使用Nginx,Apache解析到对应的入口文件,但是随着技术的发展,一些语言可以自己起一个web服务,如Node,PHP,使用开发语言启动一个web服务默认只能在...

    一个小众web服务器程序

    首先关闭本机上使用80端口的软件(多半是web服务器程序)。然后, 压缩包解开后,运行其中的mzhttpd.exe。该程序会自动注册成为win32服务程序,如果开着杀毒或者防火墙软件,请将其加入白名单。 接着你就可以用...

    小巧的web服务器 PyWebServer v1.0 (只有一个exe文件)

    非常小巧的一个单exe文件web服务器,大小约为6MB,端口号为8081,直接把当前目录指定为web根目录,支持目录浏览,自定义端口/IP/根目录,文件访问。 适合测试,查看html帮助文档。附上了python源代码,方便修改并用...

    如何在一台服务器上实现多个web站点的方法

    那么,能否在一台服务器上设置多个Web站点(以下我们简称为“一机多站”)呢?答案是肯定的,并有多种途径可以达到这一目的。我们知道,网络上的每一个Web站点都有一个惟一的身份标识,从而使客户机能够准确地访问。这...

    横瓜HTTP(IIS)网站web服务器

    横瓜HTTP(IIS)网站web服务器,用于在Windows平台上搭建HTTP网站,基本功能与微软IIS服务器相同。 最大并发连接数可达20000,仅一台PC机,最大可支持并发搭建1000个HTTP网站。同时支持断点续传 下载、迅雷下载、快车...

    Web与DNS服务器搭建与配置.doc

    图5 对ASP选项进行配置 图6 添加首页默认文档格式 二、DNS配置 (一)本文所介绍DNS配置方法用于拥有不同域名多个的单位,允许用户均可通过 80端口访问不同域名,使得访问方便快捷,也更美观。例如甲单位拥有A和B两...

    Web服务器配置与应用.pptx

    URL 的一般形式是: &lt;协议&gt;://&lt;主机&gt;:&lt;端口&gt;/&lt;路径&gt; &lt;主机&gt; 是存放资源的主机 在因特网中的域名 Web服务器配置与应用全文共134页,当前为第12页。 URL 的一般形式(续) 由以冒号隔开的两大部分组成,并且在 URL 中...

    操作系统安全:Web服务器.pptx

    Web服务器;web服务器;(2)输入信息-&gt;点击“确定”即可,其中,“网站名称”任意填写,“物理路径”选择上面放了网站相关文件的目录路径,剩下端口改为8080或者其他未占用端口都行,点击确定,访问...

    WEB服务器配置管理.pptx.pptx

    60 项目任务 思考 任务分析 通过查阅资料,询问老师,知道要把自己的网页建成像SOHU网站一样给比人访问,就需要搭建一个WEB服务器,通过服务器给外界访问。 知道原因了!!! 任务分析 项目准备 1、准备一个网页 2、...

    java写的web服务器

    java写的web服务器,用浏览器访问即可,端口自己可以设定。

    一键Web架设器_兴伟一键Web服务器架设器 v1.2.zip

    兴伟一键Web服务器架设器功能特点: 1、本架设器已经经过特殊的数据传输优化、数据传输压缩等处理。3M网速就可以架设起一个可以支持150人同时打开的网站。 2、本架设器可以随意更改网址端口,让你不再为那些Asp...

Global site tag (gtag.js) - Google Analytics