apache配置支持虚拟主机(通过端口访问)
来源:互联网 发布:ieee xplore 数据库 编辑:程序博客网 时间:2024/06/05 18:46
http://blog.sina.com.cn/s/blog_53ae571201008ykq.html
apache配置支持虚拟主机(通过端口访问)
1.监听端口
Apache启动时,会绑定本机上的地址和端口,然后等待请求的进入。默认情况下,它会监听本机的所有地址。但是,当需要监听特定的地址或端口或地址与端口的组合,或者需要对不同的IP地址、主机名、端口作出不同的响应(如使用虚拟主机)时,就必须明确指定。
Listen指令告诉服务器接只受来自特定端口(或地址+端口的组合)的请求。如果Listen指令仅指定了端口,则服务器会监听所有的IP地址;如果指定了地址+端口的组合,则服务器只监听来自此特定地址上特定端口的请求。使用多个Listen指令,可以指定在多个地址和端口上进行监听。
举例说明如下:
Listen 8002 (8002为要监听的端口)
2.设置要访问的目录的访问权限
<Directory>和</Directory>用于封装一组指令,使之仅对某个目录及其子目录生效。任何可以在"directory"作用域中使用的指令都可以使用。Directory-path可以是一个目录的完整路径,或是包含了Unixshell匹配语法的通配符字符串。在通配符字符串中,"?"匹配任何单个的字符,"*"匹配任何字符序列。您也可以使用"[]"来确定字符范围。以上通配符都不能匹配"/"字符。所以<Directorypublic_html>能够正确匹配。
举例说明如下:
<Directory"E:/caixun/WorkingArea/Codes/Client/php2.0/futures/index">
</Directory>
3.配置虚拟主机
<VirtualHost>和</VirtualHost>用于封装一组仅作用于特定虚拟主机的指令。任何在虚拟主机配置中可以使用的指令也同样可以在这里使用。当服务器接受了一个特定虚拟主机的文档请求时,它会使用封装在<VirtualHost>配置段中的指令。Addr可以是:
虚拟主机的IP地址
虚拟主机IP地址对应的完整域名
字符"*",仅与"NameVirtualHost *"配合使用以匹配所有的IP地址
字符串"_default_",与基于IP的虚拟主机联用以捕获所有没有匹配的IP地址
您可以指定一个":port"来改变匹配的端口。如果没有指定,它将沿用主服务器中离它最近的那个Listen指定的值。您也可以指定":*"来匹配那个地址上的所有端口(当您使用"_default_"时,这是推荐采用的方法)。
举例说明如下:
<VirtualHost 127.0.0.1:8002>
ServerAdmin webmaster@host.foo.com
DocumentRootE:\caixun\WorkingArea\Codes\Client\php2.0\futures\index
ServerName future.caixun.com
ErrorLog logs/host.foo.com-error_log
TransferLog logs/host.foo.com-access_log
</VirtualHost>
- apache配置支持虚拟主机(通过端口访问)
- Apache相同ip通过多个端口配置虚拟主机
- Apache通过配置端口访问不同目录
- Apache同IP不同端口虚拟主机配置。
- apache基于端口的虚拟主机配置
- xampp集成环境配置自定义端口号虚拟主机,局域网访问apache菜鸟教程
- 配置虚拟主机(apache)
- apache+svn+jira服务器配置(通过80端口实现外网访问)
- linux系统之apache基本配置及语言支持及虚拟主机 访问控制
- PHP——Apache虚拟主机配置,通过域名访问本地站点
- apache配置httpd-vhosts实现虚拟主机访问
- Apache访问控制之虚拟主机配置
- Apache 在 localhost 为不同端口配置虚拟主机(不同端口测试不同网站)
- Tengine虚拟主机配置(端口)
- Apache的虚拟主机、内部访问控制及支持语言
- apache虚拟主机配置(本地)
- Apache配置虚拟主机(2)
- 在windows下iis与apache共存80端口!通过各自的域名分别访问,不用加端口号(虚拟主机+代理)
- c#不可忍受之慢——谁是罪魁祸首
- Memcached个人熟悉全过程
- day3 test04
- android logo:内核、android开机动画
- ExtJs4 MVC模式下绑定Menu事件
- apache配置支持虚拟主机(通过端口访问)
- Linux下Tomcat中POI导出异常:java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment
- ArcGIS API for Silverlight 当DataGrid选中项时,地图聚焦弹出窗口,并可以播放音频文件
- 生成及排序一百万个不重复的随机数,随机数范围 [0, 1000 0000)
- 软件工程师常用的工具软件,看看会那几样
- UICollectionViewController用法
- Java 中几种类
- 使用批处理设置、启动和停止服务
- C#生成验证码图片