Я использую Wamp 2.2, отредактировал conf/extra/httpd-vhosts.conf
, отредактировал этот файл, чтобы добавить VirtualHosts, но когда я откомментировал строку в httpd.conf
, чтобы включить файл httpd-vhosts.conf, после перезапуска Wamp не запускается.Если я отменяю изменения, это нормально работает.
Есть идеи, почему это происходит?
Это код, который я использую в httpd-vhost.conf
:
<VirtualHost *>
ServerAdmin admin@localhost.com
DocumentRoot "C:/wamp/www" # change this line with your htdocs folder
ServerName localhost
ServerAlias localhost
<Directory "C:/wamp/www">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
# WooCommerce Multisite
<VirtualHost dev.lo>
ServerAdmin admin@localhost.com
DocumentRoot "C:/wamp/www/dev"
ServerName dev.lo
ServerAlias dev.lo
<Directory "C:/wamp/www/dev">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Спасибо
Джордж
Редактировать
По совету Андреас Хаген я запускаю Apache через httpd.exe.
Первая ошибка была неправильным параметром для DocumentRoot
, так как кажется, что комментарий был принят как второй параметр, когда DocumentRoot
принимает только один.
Тогда я получил предупреждение: [warn] NameVirtualHost *:80 has no VirtualHosts
.Сделал быстрый поиск и нашел очень полезный вопрос - https://serverfault.com/questions/1405/apache-2-startup-warning-namevirtualhost-80-has-no-virtualhosts