[Revised 2013-11-03]
I tested it myself, moving the virtual subdirectory out of the Wamp\www directory, such as creating a new directory on another disk to store subdirectories, which seems to solve the problem, but still don't know why.
Environment: Windows Server 2003
Software: Wamp version 2.4
Current status: Server Normal, Web extranet accessible (via 8081 port), accessible via IP and domain name
Requirements: I have many subdomains, want to do virtual directory, such as wamp\www\test\ corresponding domain name test.abc.com
Question: Now open test.abc.com:8081 directly is the WWW directory, displaying the web version of the folder directory
(Note: I am using the 8081 port)
My process: 1. Baidu Google to find a few tutorials, configuration: Apache conf, configured as follows: opened the VirtualHost load:
# Virtual hostsInclude conf/extra/httpd-vhosts.conf
2. Then add the virtual directory:
Note the original
#
#ServerAdmin webmaster@dummy-host.example.com #DocumentRoot "c:/Apache24/docs/dummy-host.example.com" #ServerName dummy-host.example.com #ServerAlias www.dummy-host.example.com #ErrorLog "logs/dummy-host.example.com-error.log" #CustomLog "logs/dummy-host.example.com-access.log" common#
#
#ServerAdmin webmaster@dummy-host2.example.com #DocumentRoot "c:/Apache24/docs/dummy-host2.example.com" #ServerName dummy-host2.example.com #ErrorLog "logs/dummy-host2.example.com-error.log" #CustomLog "logs/dummy-host2.example.com-access.log" common#
Add a new virtual directory
Options Indexes Order allow,deny Allow from all
DocumentRoot d:/wamp/www/test/ ServerPath d:/wamp/www/test/ ServerName test.abc.info
The result opens or:
This is the situation, I hope you can help me see
This issue has been closed due to:
Reply content:
[Revised 2013-11-03]
I tested it myself, moving the virtual subdirectory out of the Wamp\www directory, such as creating a new directory on another disk to store subdirectories, which seems to solve the problem, but still don't know why.
Environment: Windows Server 2003
Software: Wamp version 2.4
Current status: Server Normal, Web extranet accessible (via 8081 port), accessible via IP and domain name
Requirements: I have many subdomains, want to do virtual directory, such as wamp\www\test\ corresponding domain name test.abc.com
Question: Now open test.abc.com:8081 directly is the WWW directory, displaying the web version of the folder directory
(Note: I am using the 8081 port)
My process: 1. Baidu Google to find a few tutorials, configuration: Apache conf, configured as follows: opened the VirtualHost load:
# Virtual hostsInclude conf/extra/httpd-vhosts.conf
2. Then add the virtual directory:
Note the original
#
#ServerAdmin webmaster@dummy-host.example.com #DocumentRoot "c:/Apache24/docs/dummy-host.example.com" #ServerName dummy-host.example.com #ServerAlias www.dummy-host.example.com #ErrorLog "logs/dummy-host.example.com-error.log" #CustomLog "logs/dummy-host.example.com-access.log" common#
#
#ServerAdmin webmaster@dummy-host2.example.com #DocumentRoot "c:/Apache24/docs/dummy-host2.example.com" #ServerName dummy-host2.example.com #ErrorLog "logs/dummy-host2.example.com-error.log" #CustomLog "logs/dummy-host2.example.com-access.log" common#
Add a new virtual directory
Options Indexes Order allow,deny Allow from all
DocumentRoot d:/wamp/www/test/ ServerPath d:/wamp/www/test/ ServerName test.abc.info
The result opens or:
This is the situation, I hope you can help me see
This way.
#httpd.conf里的 default serverNameVirtualHost *:80
ServerName localhost DocumentRoot "D:\wamp\www" ServerAdmin yoo@gay.cn
Include conf/vhost/*-vhost.conf
#这个是对应的 /vhost/project1-vhost.conf
DocumentRoot "D:\wamp\www\project1" ServerName project1.com
#端口号不用改 ServerAdmin mail@domain.com #这里是你的网站管理员的邮箱,一般随便设置一个 DocumentRoot "c:/wamp/www/domain.com" #这里是你的网站根目录 对应HOSTS文件中要添加对应的IP跟域名 ServerName domain.com #这里是你的域名
Proposed to switch to XAMPP, now Wamp development is a little less to force.
Your first step is correct, the following in fact in the httpd-vhosts.conf this file there are examples, you uncomment one, change to their own domain name, the hosts must add the domain name you set.