- 浏览: 52573 次
- 性别:
- 来自: 湖南
最新评论
写这篇文章,源自于自己的一个需求。这几天一校园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 966开发日志 0:32 2008-9-18 1、中文 ... -
笔记本维护故障一则
2007-03-18 23:40 706唉呀,今天真的是羞死 ... -
[转]Windows系统文件详细解说
2007-04-02 23:38 621详细的介绍了WINDOWS系统文件的用途,我想各位保存一份以后 ... -
关于Windows文件共享服务的一些问题
2007-04-02 23:44 2514[问题引出]:我刚安装windows2003时,Compute ... -
MS Project 2003的一个问题
2007-04-03 18:04 1048[问题引出]:刚装完MS Project 2003,一运行就出 ... -
IBM xSeries服务器安装内存一则
2007-04-04 00:55 818部门进购IBM xSeries 225服务器已经达三年之久了, ... -
JAVA与蓝牙起步(Getting Started with Java and Bluetooth)
2007-04-26 00:39 1506栈初始化在你做任何事之前,你需要初始化你的栈。记住,栈是一个用 ... -
Windows 2000下的远程桌面工具
2007-04-28 18:10 1032在Windows XP之后的系统中都会在“系统”属性中可以设置 ... -
最近在看的书
2007-06-25 03:17 6531、JSP网络开发技术与整合应用 ... -
想看的书---<<开发自己的搜索引擎---Lucene 2.0 + Heritrix>>
2007-06-26 21:47 1728开发自己的搜索引擎---Lucene 2.0 + Heritr ... -
数据挖掘相关
2007-06-27 08:43 752什么是规则?就是一个条件和一个结果的和:If con ... -
不要用浏览器来测试
2007-07-03 11:02 918进行B/S系统编程,大概浏览器就是最直接的测试程序是否正确的方 ... -
Big-Endian And Little-Endian
2007-07-07 11:32 875今天老师给我们复习单片机,出了一个题目,就这个字节存储顺序搞得 ... -
MySQL的中文问题
2007-07-08 21:12 721唉,看到网上这么多的关于MySQL中文编码的问题。今天自己碰到 ... -
[转]RAW FileSystem Recovery
2007-07-11 09:09 993To know ho ... -
关于人工神经网络中的M-P模型的一点疑问
2007-08-08 22:31 932人工神经网络M-P模型构成一个逻辑非模型,从书中抄下来的,如下 ... -
JOONE(Java Object-Oriented Network Engine)使用初探
2007-09-30 16:03 12701 /**/ ... -
OpenGL in VC++
2008-01-19 00:30 1003首先看一个简单的例子: 1 #include <wind ... -
VC++中的ON_COMMAND_RANGE宏
2008-01-26 13:51 1777VC++中的ON_COMMAND_RANGE宏 ... -
[转] 软件企业以人为本的16项措施
2008-05-25 09:19 725软件企业以人为本的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应用至关重要...
3. 配置网站端口:修改网站的端口,以便于访问网站。 4. 配置网站域名:配置网站的域名,以便于访问网站。 四、对网站的网址和 IP 地址进行域名解析 在网站挂载完成之后,我们需要对网站的网址和 IP 地址进行域名...
Python命令启动Web服务器实例...python -m Web服务器模块 [端口号,默认8000] 例如: python -m SimpleHTTPServer 8080 然后就可以在浏览器中输入 http://localhost:端口号/路径 来访问服务器资源。 例如: ...
【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...
总的来说,这个示例展示了如何通过WebLogic集成多个Tomcat实例,实现自动分配服务和80端口访问,从而提升应用的可扩展性和用户体验。这样的架构不仅提供了高可用性,也允许灵活地调整服务规模,以应对不断变化的业务...
- 限制不必要的端口访问,只开放必要的服务端口。 - 使用HTTPS(端口443)提供加密的Web服务,增强数据安全性。 - 进行定期的安全审计和渗透测试,发现并修复潜在问题。 6. 网络安全意识:除了技术措施,提高...