- 浏览: 52960 次
- 性别:
- 来自: 湖南
最新评论
写这篇文章,源自于自己的一个需求。这几天一校园WEB站点因为域名到期,这次打算不出资再去买空间了,想用一下校园网络的rich resouces。可服务器不多,都已经在提供WEB服务了。苦思了半天,想起以前弄Apache的时候,记得可以做重定向访问,查了下资料,果然还行。下面就是具体的配置喽:
(因为查了很多的资料,所以改动的地方有好多哦!)
1、先把下面四项前面的注释符号"#"取消掉
3、然后根据要求配置如下的项目:
可能出现的问题:
1、其中添加了一个NameVirtualHost和两个VirtualHost,注意后面的*必须相同,否则会出现:
[warn] NameVirtualHost *:0 has no VirtualHosts
另外:
2、在上面配置中的三项必须打开,否则也会出现无法访问网页的现象:
中间有一些内容我也没太去研究,所以提供不了更为详细的资料,不过这里给一个链接吧。
Apache2中文手册[http://www.uplinux.com/download/doc/apache/ApacheManual/]
(因为查了很多的资料,所以改动的地方有好多哦!)
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、添加如下内容: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
ProxyRequests Off
KeepaLive On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
(位置没有关系,不过我建议是放在最后面)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端口服务能够共存,可以根据自己的需要改动,甚至可以重定向到另外的服务器去。呵呵,可以想一下自己做二级域名哦!~<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>
可能出现的问题:
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
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/]
发表评论
-
项目开发日志杂记
2009-05-04 13:05 974开发日志 0:32 2008-9-18 1、中文 ... -
笔记本维护故障一则
2007-03-18 23:40 712唉呀,今天真的是羞死 ... -
[转]Windows系统文件详细解说
2007-04-02 23:38 630详细的介绍了WINDOWS系统文件的用途,我想各位保存一份以后 ... -
关于Windows文件共享服务的一些问题
2007-04-02 23:44 2518[问题引出]:我刚安装windows2003时,Compute ... -
MS Project 2003的一个问题
2007-04-03 18:04 1053[问题引出]:刚装完MS Project 2003,一运行就出 ... -
IBM xSeries服务器安装内存一则
2007-04-04 00:55 824部门进购IBM xSeries 225服务器已经达三年之久了, ... -
JAVA与蓝牙起步(Getting Started with Java and Bluetooth)
2007-04-26 00:39 1515栈初始化在你做任何事之前,你需要初始化你的栈。记住,栈是一个用 ... -
Windows 2000下的远程桌面工具
2007-04-28 18:10 1039在Windows XP之后的系统中都会在“系统”属性中可以设置 ... -
最近在看的书
2007-06-25 03:17 6591、JSP网络开发技术与整合应用 ... -
想看的书---<<开发自己的搜索引擎---Lucene 2.0 + Heritrix>>
2007-06-26 21:47 1734开发自己的搜索引擎---Lucene 2.0 + Heritr ... -
数据挖掘相关
2007-06-27 08:43 758什么是规则?就是一个条件和一个结果的和:If con ... -
不要用浏览器来测试
2007-07-03 11:02 920进行B/S系统编程,大概浏览器就是最直接的测试程序是否正确的方 ... -
Big-Endian And Little-Endian
2007-07-07 11:32 881今天老师给我们复习单片机,出了一个题目,就这个字节存储顺序搞得 ... -
MySQL的中文问题
2007-07-08 21:12 722唉,看到网上这么多的关于MySQL中文编码的问题。今天自己碰到 ... -
[转]RAW FileSystem Recovery
2007-07-11 09:09 1002To know ho ... -
关于人工神经网络中的M-P模型的一点疑问
2007-08-08 22:31 954人工神经网络M-P模型构成一个逻辑非模型,从书中抄下来的,如下 ... -
JOONE(Java Object-Oriented Network Engine)使用初探
2007-09-30 16:03 12731 /**/ ... -
OpenGL in VC++
2008-01-19 00:30 1010首先看一个简单的例子: 1 #include <wind ... -
VC++中的ON_COMMAND_RANGE宏
2008-01-26 13:51 1787VC++中的ON_COMMAND_RANGE宏 ... -
[转] 软件企业以人为本的16项措施
2008-05-25 09:19 732软件企业以人为本的16项措施 ...
相关推荐
【标题】:“web网站...总结起来,开启80端口服务并配置好Web服务器,能够提供一个直观、便捷的网站访问体验,同时利用文档根目录共享资源,方便了用户和内部团队的协作。但一定要注意服务器安全,避免不必要的风险。
本实验的主题是“多线程Web服务器的设计与实现”,这涉及到并发处理和网络通信的核心概念。下面将详细讨论相关知识点。 1. **多线程**:多线程是指在一个程序中可以同时执行多个独立的线程。在Web服务器中,多线程...
在IT领域,Web服务器是提供HTTP(超文本传输协议)服务的应用程序,允许用户通过互联网访问网站和网页。本文将详细介绍如何简单搭建一个WEB服务器,包括基础概念、所需工具及步骤,旨在帮助初学者快速入门。 一、...
- `Listen 80`定义了Web服务器监听的默认端口。 - `ServerAdmin`字段用于设置服务器管理员的邮箱地址。 - `DocumentRoot`指定了网页文件存储的目录,通常是`/var/www/html`。 - `<Directory>`块用于设置特定目录...
Web集群Web1Web2应用集群2应用集群1App1App2映射应用服务器端口1:9080映射端口应用服务器端口2:9081访问端口1:80访问端口2:8000 接下来,我们将详细介绍配置步骤: 1、在APP1和APP2上分别安装WAS6.0ND,并根据...
HFS的工作原理是,当用户启动hfs.exe时,它会在本地计算机上开启一个Web服务端口(通常是80或8080),然后用户可以将想要分享的文件或目录放在指定的根目录下。任何拥有该服务器IP地址的人都可以通过浏览器访问这些...
1. **端口配置**:确保Web服务器端口配置正确无误,避免端口冲突。 2. **负载均衡**:合理设置负载均衡策略,确保流量均匀分配至各应用服务器。 3. **插件安装**:WebSphere plugins插件对于实现应用与Web服务器之间...
10. **扩展性与升级**:随着项目的发展,如果需要支持动态内容或更多功能,可能需要考虑升级到更强大的Web服务器软件,如Apache、Nginx等。 总的来说,"miniweb服务器一键搭建静态网站"是一个便于初学者和小型团队...
这是因为默认情况下,Visual Studio会使用8080端口来启动本地Web服务器。 2. **启动命令路径:** 确认`C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE`路径下存在`WebDev.WebServer.EXE`文件...
4. 可扩展性:Web服务器支持负载均衡和集群配置,可以处理大量并发访问,确保网站稳定运行。 三、常用Web服务器搭建工具 1. Apache:Apache HTTP Server是最流行的开源Web服务器,支持多种操作系统,具有强大的...
在IT领域,Web服务器是互联网基础设施的关键组成部分,它们负责接收HTTP请求并返回HTTP响应,使得用户能够访问网页和在线服务。本实例将带你走进Web服务器编程的世界,通过一个简单的实例来理解其工作原理。 首先,...
总之,小巧ASP服务器监听80端口是一个为了提供便捷的Web服务而进行的配置,这涉及到ASP编程、服务器软件的运行、端口配置以及网络安全等多个层面的知识。了解并掌握这些概念对于管理和维护基于ASP的Web应用至关重要...
Python命令启动Web服务器实例...python -m Web服务器模块 [端口号,默认8000] 例如: python -m SimpleHTTPServer 8080 然后就可以在浏览器中输入 http://localhost:端口号/路径 来访问服务器资源。 例如: ...
3. 配置网站端口:修改网站的端口,以便于访问网站。 4. 配置网站域名:配置网站的域名,以便于访问网站。 四、对网站的网址和 IP 地址进行域名解析 在网站挂载完成之后,我们需要对网站的网址和 IP 地址进行域名...
【WEB服务器的建立】是指在计算机上安装并配置软件,以提供HTTP(超文本传输协议)服务,使得用户可以通过Web浏览器访问服务器上的网页内容。在本实验中,主要使用的是基于IIS(Internet Information Services)的...
1. **监听端口**:Web服务器需要配置监听的端口号,默认通常为80。可以在配置文件(如Apache的httpd.conf或Nginx的nginx.conf)中设置。 2. **虚拟主机**:配置多个域名在同一台服务器上运行,通过Host配置实现。 ...
- 重启服务后,尝试访问原本被Oracle占用的80端口上的Web应用。 - 如果一切正常,应该能够成功访问,这意味着问题已经得到解决。 #### 四、注意事项 - **端口选择**:更改Apache的端口时,请确保选择的端口没有...
在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库在Visual C++ 6.0环境下实现一个简单的Web服务器程序。MFC是微软为C++开发人员提供的一套面向对象的类库,它封装了Windows API,使得Windows...
该文主要讨论了一种特殊的IT架构,即"IHS+Websphere多集群+多端口Web服务器架构",这是为了应对复杂的需求变更和硬件限制而设计的一种高可用性解决方案。在这个架构中,主要涉及了IBM Http Server (IHS)、WebSphere ...
总的来说,这个示例展示了如何通过WebLogic集成多个Tomcat实例,实现自动分配服务和80端口访问,从而提升应用的可扩展性和用户体验。这样的架构不仅提供了高可用性,也允许灵活地调整服务规模,以应对不断变化的业务...