Hi all, I'm at a total loss here and decided to post my problem hoping someone knows the problem. I'm using Windows 10 Professional. I have installed Xampp 3.3.2 (Apache included) and wish to set up Virtual Hosts for 2x web sites called budget & bayside. It seems that the include htppd.conf file is not being read. The localhost works from the Xampp/htdocs dir but the virtual ones will not work at all. Just keeps saying can't be found. I always restart Xampp before testing. I have removed all the code with # before it to consolidate the programs. I have put it all below and labelled each section for easier reading. Any help would be much appreciated. I also disabled World wide pulishing from Windows 10 because it used port 80 too.
Directories used/created: (with index.html files for testing purposes)
C:/vhosts/bayside
C:/vhosts/budget
C:/Xampp/htdocs
C:/Windows/System/Drivers/etc/hosts (no file extention)
127.0.0.1 localhost
::1 localhost
127.0.0.1 budget
127.0.0.1 bayside
C:/Xampp/apache/conf/httpd.conf
ServerRoot "C:/xampp/apache"
Listen 80
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule allowmethods_module modules/mod_allowmethods.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dav_lock_module modules/mod_dav_lock.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule headers_module modules/mod_headers.so
LoadModule include_module modules/mod_include.so
LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule cache_disk_module modules/mod_cache_disk.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule status_module modules/mod_status.so
LoadModule version_module modules/mod_version.so
<IfModule unixd_module>
User daemon
Group daemon
</IfModule>
ServerAdmin postmaster@localhost
ServerName localhost:80
<Directory />
AllowOverride none
Require all denied
</Directory>
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
<IfModule dir_module>
DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
home.php home.pl home.cgi home.asp home.shtml home.html home.htm
</IfModule>
C:/Xampp/apache/conf/extra/httpd-vhosts.conf
<Directory C:/vhosts>
Order Deny,Allow
Allow from all
</Directory>
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot C:/xampp/htdocs
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot C:/vhosts/bayside
ServerName bayside
</VirtualHost>
<VirtualHost *:80>
DocumentRoot C:/vhosts/budget
ServerName budget
</VirtualHost>