Aufruf der Apache Default-Seite
Hallo,
ich habe ein Problem mit dem Aufruf von der Defaultseite vom Apache.
Ich habe zwei virtuelle Hosts: froxlor.test.de und abc.de. Beide Hosts laufen mit fcgid und Froxlor.
Jetzt gibt es noch zwei Domains(die dieselbe Adresse haben), die auf die Defaultseite /var/www/index.html gehen sollen. Leider habe ich das nicht hinbekommen. Die Adresse asd.de hat dieselbe IP wie froxlor.test.de und abc.de, aber geht dann auf abc.de und nicht auf die Default-Seite. Die Seite asd.de hat keinen virtuellen Host.
Kann mir da jemand einen Tip geben. Der Server ist ein Debian 7 mit Apache 2.2.
Das sind die Dateien unter /etc/apache2/sites-available.
abc.de:
<VirtualHost 10.211.55.13:80>
DocumentRoot "/var/customers/webs/abc/www/"
ServerName abc.de
ServerAlias *.abc.de
FcgidIdleTimeout 30
SuexecUserGroup "abc" "abc"
<Directory "/var/customers/webs/abc/www/">
Options -Indexes MultiViews FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex index.html index.php
AddHandler fcgid-script .php
FcgidWrapper /var/www/php-fcgi-scripts/abc/abc.de/php-fcgi-starter .php
Options +ExecCGI
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel debug
</VirtualHost>
froxlor.test.de:
<VirtualHost 10.211.55.13:80>
DocumentRoot "/var/www/froxlor/"
ServerName froxlor.test.de
ServerAlias *.test.de
FcgidIdleTimeout 30
SuexecUserGroup "froxlorlocal" "froxlorlocal"
<Directory "/var/www/froxlor/">
AddHandler fcgid-script .php
FcgidWrapper /var/www/php-fcgi-scripts/froxlor.panel/froxlor.test.de/php-fcgi-starter .php
Options +ExecCGI
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel debug
</VirtualHost>
default:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
/etc/apache2/ports.conf:
NameVirtualHost 10.211.55.13:80
Listen 80
<IfModule mod_ssl.c>
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
ich habe ein Problem mit dem Aufruf von der Defaultseite vom Apache.
Ich habe zwei virtuelle Hosts: froxlor.test.de und abc.de. Beide Hosts laufen mit fcgid und Froxlor.
Jetzt gibt es noch zwei Domains(die dieselbe Adresse haben), die auf die Defaultseite /var/www/index.html gehen sollen. Leider habe ich das nicht hinbekommen. Die Adresse asd.de hat dieselbe IP wie froxlor.test.de und abc.de, aber geht dann auf abc.de und nicht auf die Default-Seite. Die Seite asd.de hat keinen virtuellen Host.
Kann mir da jemand einen Tip geben. Der Server ist ein Debian 7 mit Apache 2.2.
Das sind die Dateien unter /etc/apache2/sites-available.
abc.de:
<VirtualHost 10.211.55.13:80>
DocumentRoot "/var/customers/webs/abc/www/"
ServerName abc.de
ServerAlias *.abc.de
FcgidIdleTimeout 30
SuexecUserGroup "abc" "abc"
<Directory "/var/customers/webs/abc/www/">
Options -Indexes MultiViews FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex index.html index.php
AddHandler fcgid-script .php
FcgidWrapper /var/www/php-fcgi-scripts/abc/abc.de/php-fcgi-starter .php
Options +ExecCGI
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel debug
</VirtualHost>
froxlor.test.de:
<VirtualHost 10.211.55.13:80>
DocumentRoot "/var/www/froxlor/"
ServerName froxlor.test.de
ServerAlias *.test.de
FcgidIdleTimeout 30
SuexecUserGroup "froxlorlocal" "froxlorlocal"
<Directory "/var/www/froxlor/">
AddHandler fcgid-script .php
FcgidWrapper /var/www/php-fcgi-scripts/froxlor.panel/froxlor.test.de/php-fcgi-starter .php
Options +ExecCGI
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel debug
</VirtualHost>
default:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
- Possible values include: debug, info, notice, warn, error, crit,
- alert, emerg.
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
/etc/apache2/ports.conf:
NameVirtualHost 10.211.55.13:80
Listen 80
<IfModule mod_ssl.c>
- If you add NameVirtualHost *:443 here, you will also have to change
- the VirtualHost statement in /etc/apache2/sites-available/default-ssl
- to <VirtualHost *:443>
- Server Name Indication for SSL named virtual hosts is currently not
- supported by MSIE on Windows XP.
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 221576
Url: https://administrator.de/contentid/221576
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
6 Kommentare
Neuester Kommentar