Subdomains leiten auf Confixx weiter?

Mak

Registered User
Ich koennte schwoeren, das schonmal hier gelesen zu haben, jedenfalls finde ich es nicht mehr:
Alle Subdomains, die ich nicht extra angelgt habe, leiten auf die Confixx Loginseite weiter. Ich moechte aber gerne, dass dann einfach ein 404 Error kommt. Wie kann ich das aendern? (Entschuldigt die fehlenden Umlaute, aber ich bin im Urlaub und englische Tastaturen...)
 
Hallo,

1. Sie konnen mit Handen Default Vhosten fur jede IP anlegen,

z.B. wenn haben Sie Confixx Vhost auf 1.2.3.4 IP
und anlegen Domain/Subdomain auf 1.2.3.4 IP

dann mussen Sie vor Confixx Vhost setzen:

Code:
<VirtualHost 1.2.3.4:80>
  ServerName 1.2.3.4
  DocumentRoot /pfad/mit/fehler/seite
  [Hier muss andere Directiven sein...]
</VirtualHost>

[hier muss andere Vhosten auf diese 1.2.3.4 IP sein...]

in /pfad/mit/fehler/seite index.php (oder index.html) Datei anlegen mit Text welche wollen Sie fur nicht-algelegt Domains/Subdomainen sehen.

2. Sie konnen auf Confixx 3.1.x oder 3.2.x Update machen.
Confixx 3.1.x und 3.2.x machen diese Default Vhosten.
 
Ähm, verstehe ich nicht ganz. Wenn ich dieses 1.2.3.4 durch meine IP ersetze und hinzufüge, dann würde ich mit diesem Eintrag was doppelt reinschreiben.
Meine confixx_vhost.conf sieht so aus:

Code:
...<VirtualHost IP:80>
  ServerName SERVERNAME
  DocumentRoot /var/www/web0/html
  SuexecUserGroup web0 web0
  php_admin_value open_basedir /var/www/web0/html/:/var/www/web0/phptmp/:/var/www/web0/files/:/var/www/web0/atd/
  php_admin_value file_uploads 1
  php_admin_value upload_tmp_dir /var/www/web0/phptmp/
</VirtualHost>

<VirtualHost IP:80>
  ServerName domain.de
  ServerAlias www.domain.de 

  DocumentRoot /var/www/web0/html/drasa
  SuexecUserGroup web0 web0
  php_admin_value open_basedir /var/www/web0/html/:/var/www/web0/phptmp/:/var/www/web0/files/:/var/www/web0/atd/
  php_admin_value file_uploads 1
  php_admin_value upload_tmp_dir /var/www/web0/phptmp/
</VirtualHost>
...

Wo genau muss das jetzt hin? Vor den Codeteil, den ich gerade gepostet habe?
 
Prinzip ist:
Wenn gehen Sie auf Domain welche hat DNS A Record zu <IP>
aber Apache hat keine Vhost fur Domain dann Default Vhost von <IP> arbeitet. Erste Vhost auf IP Adresse ist Default.

Code:
### erste Ausnützung von <IP> 
<VirtualHost <IP>:80>
## setzen maximal non korrekt ServerName
  ServerName <IP>
  DocumentRoot /var/www/web0/html
  SuexecUserGroup web0 web0
  php_admin_value open_basedir /var/www/web0/html/:/var/www/web0/phptmp/:/var/www/web0/files/:/var/www/web0/atd/
  php_admin_value file_uploads 1
  php_admin_value upload_tmp_dir /var/www/web0/phptmp/
</VirtualHost>

<VirtualHost <IP>:80>
  ServerName domain.de
  ServerAlias www.domain.de 

  DocumentRoot /var/www/web0/html/drasa
  SuexecUserGroup web0 web0
  php_admin_value open_basedir /var/www/web0/html/:/var/www/web0/phptmp/:/var/www/web0/files/:/var/www/web0/atd/
  php_admin_value file_uploads 1
  php_admin_value upload_tmp_dir /var/www/web0/phptmp/
</VirtualHost>
 
Back
Top