徐冬丽 发表于 2017-1-2 07:37:18

Apache 虚拟主机设置 记事

  一、基于名称的虚拟主机
  打开Apache2\conf下的httpd.conf,查找#NameVirtualHost *:80,去掉前面的注释。
添加虚拟主机www.test.com,在httpd.conf的最后,添加如下代码:
<VirtualHost *:80>
  ServerName www.test.com              #主机名 
ServerAlias test.com *.test.com      #别名
DocumentRoot “d:/test”               #所在目录
  </VirtualHost>
  二、增加虚拟目录           更多……
  
1、全局的
如httpd.conf中的/icons/
Alias /icons/ “C:/Apache Group/Apache2/icons/”
  <Directory “C:/Apache Group/Apache2/icons”>
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
  2、虚拟主机内的
  在<VirtualHost *:80></VirtualHost>之间添加上面内容
如:
<VirtualHost *:80>
  ServerName www.test.com              #主机名 
ServerAlias test.com *.test.com      #别名
DocumentRoot “d:/test”               #所在目录
  Alias /pic “d:/pic”
  <Directory “d:/pic”>
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
  </VirtualHost>
  注意:路径要写成 “D:/pic”, 不要从我的电脑的地址栏直接复制成 “D:\pic”
  在 linux下 建立 软链接 能起到 虚拟主机下的 虚拟目录的作用,在windows上 之前我以为不行
  不过 可以使用 mklink 名令 哇哈哈哈
页: [1]
查看完整版本: Apache 虚拟主机设置 记事