Reputation: 782
I needed to run virtual server and I uncommented Include "conf/extra/httpd-vhosts.conf" As soon as i did that and restarted Wamp, it gives me "The requested URL / was not found on this server" Error. When I add the comment again it works.
I even tried editing drivers and adding all the necessary steps to have a virtual host.
Server configuration Windows 10. Apache/2.4.9 (Win32) PHP/5.5.12 Server at localhost Port 80
Contents of the httpd-vhosts.conf file:-
# Virtual Hosts
#
# Required modules: mod_log_config
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.4/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerAdmin [email protected]
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
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
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
</VirtualHost>
Upvotes: 0
Views: 1555
Reputation: 42895
Thanks for adding the contents of the configuration file to the question. Given that the situation looks like that: two virtual hosts are defined in there, the first will be treated as "default host", so that hosts configuration will is relevant for all incoming requests that can not be matched on a specific defined http host.
That default host defines the DocumentRoot as: c:/Apache24/docs/dummy-host.example.com
. So if you get the mentioned error message then most likely there is no content defined in that folder...
Upvotes: 1