Kompl. Config

Hier nochmal die kompletten Config-Files unseres Apache Server zum nachschauen:

httpd.confvhost_test.confvhost_video.confvhost_webdav.confvhost_doku.conf )


httpd.conf

	Listen 192.168.5.10:80
	Listen 192.168.5.10:443
	ServerAdmin admin@localhost
	ServerName localhost
	ServerRoot "D:/xampp/apache"

	LoadModule authz_core_module "modules/mod_authz_core.so"
	LoadModule dir_module "modules/mod_dir.so"
	LoadModule autoindex_module "modules/mod_autoindex.so"
	LoadModule alias_module "modules/mod_alias.so"
	LoadModule mime_module "modules/mod_mime.so"
	LoadModule dav_module "modules/mod_dav.so"
	LoadModule dav_fs_module "modules/mod_dav_fs.so"
	LoadModule dav_lock_module "modules/mod_dav_lock.so"
	LoadModule auth_digest_module "modules/mod_auth_digest.so"
	LoadModule authn_file_module "modules/mod_authn_file.so"
	LoadModule authn_core_module "modules/mod_authn_core.so"
	LoadModule authz_user_module "modules/mod_authz_user.so"
	LoadModule php5_module "d:/xampp/php/php5apache2_4.dll"
	LoadModule ssl_module "modules/mod_ssl.so"
	LoadModule rewrite_module "modules/mod_rewrite.so"

	<Directory "/">
		Require all denied
		AllowOverride none
		Options none
	</Directory> 

	Include "conf/vhost_test.conf"
	Include "conf/vhost_video.conf"
	Include "conf/vhost_webdav.conf"
	Include "conf/vhost_doku.conf"
				

vhost_test.conf

	<VirtualHost "192.168.5.10:80">
	
	ServerName "www.test.fus"
	ServerAdmin admin@www.test.fus
	DocumentRoot "d:/htdocs/test"
	ErrorLog "logs/error_test.log"
	Alias /icons "D:/xampp/apache/icons"
	
		<Directory "d:/htdocs/test">	
			Options +indexes
			IndexOptions +FancyIndexing +FoldersFirst +IconHeight=20 +IconWidth=20
			AddIcon "/icons/calc.png" .xls
			AddIcon "/icons/doc.png" .doc
			AddIcon "/icons/text.png" .txt
			AddIcon "/icons/dir.png" ^^DIRECTORY^^
			DefaultIcon "/icons/bomb.png"
			AddIconByType "/icons/zip.png" application/zip  
			AddIconByType "/icons/rar.png" application/x-rar-compressed
			AddIconByType "/icons/7zip.png" application/x-7z-compressed	
			AllowOverride none
			Require all granted
		</Directory> 
		
		<Directory "D:/xampp/apache/icons">		
			Require all granted
			AllowOverride none
		</Directory> 
		
	</VirtualHost>
				

vhost_video.conf

	<VirtualHost "192.168.5.10:80">
					
	ServerName "www.video.fus"
	ServerAdmin admin@www.video.fus
	DocumentRoot "d:/htdocs/video"
	ErrorLog "logs/error_video.log"
	DirectoryIndex index.php index.html index.htm 
	RewriteEngine on
	RewriteRule ^/login(.*) https://%{HTTP_HOST}/login/$1

		<Directory "d:/htdocs/video">
			AllowOverride none
			Require all granted	
			AddHandler application/x-httpd-php .php
		</Directory> 
		
	</VirtualHost>

	<VirtualHost "192.168.5.10:443">

		ServerName www.video.fus
		ServerAdmin admin@www.video.fus
		SSLEngine on
		SSLCertificateFile "d:/xampp/apache/ssl/ssl.cert"
		SSLCertificateKeyFile "d:/xampp/apache/ssl/ssl.key"
		DocumentRoot "d:/htdocs/video"
		DirectoryIndex login.php
		
		<Directory "d:/htdocs/video">
			AllowOverride none
			Require all granted
			AddHandler application/x-httpd-php .php
		</Directory> 
		
	</VirtualHost>
				

vhost_webdav.conf

	<VirtualHost "192.168.5.10:80">
	
		ServerName "www.webdav.fus"
		ServerAdmin admin@www.webdav.fus
		DocumentRoot "d:/htdocs"
		ErrorLog "logs/error_webdav.log"
		DavLockDB "D:/xampp/apache/logs/DavLock"
		DirectorySlash off
		
		<Directory "d:/htdocs/test">
			AllowOverride none
			Dav on
			AuthType digest
			AuthName "Dav"
			AuthUserFile "d:/xampp/apache/user.dat"
			Require valid-user
		</Directory> 
		
		<Directory "d:/htdocs/video">
			AllowOverride none
			Dav on
			AuthType digest
			AuthName "Dav"
			AuthUserFile "d:/xampp/apache/user2.dat"	
			Require valid-user
		</Directory> 
		
		<Directory "d:/htdocs/doku">
			AllowOverride none	
			Dav on
			AuthType digest
			AuthName "Dav"
			AuthUserFile "d:/xampp/apache/user.dat"
			Require valid-user
		</Directory> 
		
	</VirtualHost>
				

vhost_doku.conf

	<VirtualHost "192.168.5.10:80">
	
	ServerName "www.doku.fus"
	ServerAdmin admin@www.doku.fus#
	DocumentRoot "d:/htdocs/doku"
	ErrorLog "logs/error_doku.log"
	DirectoryIndex index.php

		<Directory "d:/htdocs/doku">
			AllowOverride none
			Require all granted
			AddHandler application/x-httpd-php .php
		</Directory> 
		
	</VirtualHost>