chinaluyang chinaluyang
关注数: 36 粉丝数: 39 发帖数: 88 关注贴吧数: 5
apache虚拟机配置方法 apache对于一个ip配置多个网站是得心应手的。 我经过摸索,一定要如下写法, 需求是:有一个有域名,有一个没有域名,而网上大多数例子是都有域名的,难度较小。如 NameVirtualHost 指令 说明 为一个基于域名的虚拟主机指定一个IP地址(和端口) 语法 NameVirtualHost addr[:port] 作用域 server config 状态 核心(C) 模块 core 另外,您还可以为您使用的基于域名的虚拟主机指定一个端口号。比如: NameVirtualHost 111.22.33.44:8080 请注意,<VirtualHost>指令的参数必须与NameVirtualHost指令的参数完全匹配。 NameVirtualHost 1.2.3.4 <VirtualHost 1.2.3.4> # ... </VirtualHost> IPv6地址必须封装在一对方括号内,如下例所示: NameVirtualHost [2001:db8::a00:20ff:fea7:ccea]:8080 为了接受所有界面的请求,您可以使用"*": NameVirtualHost * --------------- 应对我的需求的写法 NameVirtualHost 127.0.0.1:80 <VirtualHost 127.0.0.1:80> ServerAdmin [email protected] DocumentRoot /var/www/html/di DirectoryIndex index.html ServerName http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.abcd.cn&urlrefer=7a26ecee3c1adf38386ac6bcd00a354b(有域名的目录) ErrorLog logs/abcd.cn.err.log CustomLog logs/abcd.cn.log common </VirtualHost> <VirtualHost 127.0.0.1:80> ServerAdmin [email protected] DocumentRoot /var/www/html/abc DirectoryIndex login.php ServerName 127.0.0.1 (这个目录没有对应域名,一定要写127.0.0.1而不能写真实ip,否则不能显示) ErrorLog logs/abc.cn.err.log CustomLog logs/abc.cn.log common </VirtualHost> NameVirtualHost 的写法一定要和<VirtualHost 127.0.0.1:80>完全一致
1 下一页