clips apache配置虚拟主机
2015-07-09 15:42
651 查看
>>单个虚拟主机 一个一个的配置
1.httpd.conf文件里
2.httpd-vhosts.conf文件里
##注释配置项
如果访问的主机不能匹配任何一个 比如访问0933.lijian.conglinet.com 会跳到对应的第一个主机名(theme.lijian.conglinnet.com)下
virtualhost指定了具体的127.0.0.1时则会选择对应的主机名themeff.lijian.conglinnet.com下
notes:浏览器访问theme.dominic.com成功到本机的对应web服务器处理,还有一些实现部分与本机上的web服务器本身无关,
比如公网dns能够解析到本机上,本机有固定ip或者本机使用了ssh反向代理通道,与ssh服务器端的各种端口转发,
或者本机仅仅在本地的dns proxy部分(C:\Windows\System32\drivers\etc\hosts文件里)手动去配置了 127.0.0.1 theme.dominic.com等(本地dns解析配好后本地将能够访问,不过也仅支持本机访问此url)
>>通配符一次配置一个webroot目录下的n个web项目文件夹
支持(通配符匹配子主机名)wildcard-based subdomain
1.httpd.conf文件里
2.httpd-vhosts.conf文件里
htdocs下的每一个文件夹都将被Apache自动解析为对应文件夹名的子域名,feel useful.
1.httpd.conf文件里
Include conf/extra/httpd-vhosts.conf //取消#注释
2.httpd-vhosts.conf文件里
<VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/theme" ServerName theme.dominic.com </VirtualHost> <VirtualHost 127.0.0.1:80> DocumentRoot "C:/xampp/htdocs/themeff" ServerName themeff.dominic.com </VirtualHost>
##注释配置项
如果访问的主机不能匹配任何一个 比如访问0933.lijian.conglinet.com 会跳到对应的第一个主机名(theme.lijian.conglinnet.com)下
virtualhost指定了具体的127.0.0.1时则会选择对应的主机名themeff.lijian.conglinnet.com下
notes:浏览器访问theme.dominic.com成功到本机的对应web服务器处理,还有一些实现部分与本机上的web服务器本身无关,
比如公网dns能够解析到本机上,本机有固定ip或者本机使用了ssh反向代理通道,与ssh服务器端的各种端口转发,
或者本机仅仅在本地的dns proxy部分(C:\Windows\System32\drivers\etc\hosts文件里)手动去配置了 127.0.0.1 theme.dominic.com等(本地dns解析配好后本地将能够访问,不过也仅支持本机访问此url)
>>通配符一次配置一个webroot目录下的n个web项目文件夹
支持(通配符匹配子主机名)wildcard-based subdomain
1.httpd.conf文件里
LoadModule vhost_alias_module modules/mod_vhost_alias.so //取消注释
2.httpd-vhosts.conf文件里
UseCanonicalName Off <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/" ServerName localhost </VirtualHost> <VirtualHost *:80> ServerAlias *.dominic.com VirtualDocumentRoot "C:/xampp/htdocs/%1/" </VirtualHost>
htdocs下的每一个文件夹都将被Apache自动解析为对应文件夹名的子域名,feel useful.
相关文章推荐
- apache部署多个项目
- Apache移植到ARM
- CentOS环境下yum安装LAMP(Linux+Apache+Mysql+php)
- Apache Bench测试web性能
- apache Camel 文档
- org.apache.catalina.session.StandardManager doLoad
- 安装apache
- 如何让你的Apache支持include文件解析和支持shtml的相关配置
- CentOS环境下yum安装LAMP(Linux+Apache+Mysql+php)
- Apache配置
- Apache配置
- 在Mac下配置php开发环境:Apache+php+MySql
- apache 工作模式
- windows下 apache2.4 + PHP 5.6 配置
- Apache指南:CGI动态页面
- netbeans出现apache-maven-3.3.3\bin\mvn.bat"' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- Windows 7/8 64位下安装64位Apache 2.4.7
- Windows安装Apache Server
- Mac OS X中配置Apache
- Apache Shiro 集成-Cas