Я использую Wamp 2.2, отредактировал conf/extra/httpd-vhosts.conf
этот файл, чтобы добавить VirtualHosts , но когда я раскомментировал строку в httpd.conf
, чтобы включить файл httpd-vhosts.conf, после перезапуска Wamp не запускается. Если я верну изменения, все работает нормально.
Любые идеи, почему это происходит?
Это код, который я использую в httpd-vhost.conf
:
<VirtualHost *>
ServerAdmin [email protected]
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 [email protected]
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