Page 1 of 2

Zusätzliche Apache-Anweisungen

Posted: Sun 26. Jan 2020, 23:55
by IT-Tommy
Hallo,

nach langer fehler suche habe ich leider festellen müssen das die "Zusätzliche Apache-Anweisungen"
nicht in allen Containern der Domain eingetragen werden.

Nach dem Speichern der "Zusätzlichen Apache-Anweisungen" wird im Verzeichnis:

-> /etc/apache2/keyhelp/custom_vhosts

eine Datei angelegt:

-> web100_DOMAIN.de.conf

dieses klappt auch ohne Probleme.

Dann wird eine weitere Direktive in die Container der Domaindatei eingetragen:

-> /etc/apache2/keyhelp/vhosts/web100.conf


<VirtualHost *:443>
ServerName DOMAIN.de
~
# include custom directives
-> include /etc/apache2/keyhelp/custom_vhosts/web100_DOMAIN.de.conf

</VirtualHost>

<VirtualHost *:80>
ServerName DOMAIN.de
~
# include custom directives
-> include /etc/apache2/keyhelp/custom_vhosts/web100_DOMAIN.de.conf

</VirtualHost>


Nun habe ich aber noch die SubDomain für "www." und genau dort werden diese Direktiven nicht eingetragen.
Das scheint mir nach einem Fehler da man für die Subdomains keine "Zusätzlichen Apache-Anweisungen" hat.

in den nachfolgenden Container fehlt diese Direktive.

<VirtualHost *:443>
ServerName www.DOMAIN.de
~
</VirtualHost>

<VirtualHost *:80>
ServerName www.DOMAIN.de
~
</VirtualHost>


Da diese Dateien Automatisch erstellt werden, bringt es nicht es manuell einzutragen.
Vieleicht hat ja jemand eine Idee wie das Problem behoben werden kann.

Vielen Dank

Betriebssystem : Debian 9.11 (64-bit)
Kernel : 4.9.0-8-amd64
KeyHelp : 19.3.1 (Build 1782)
Webserver : Apache/2.4.25 (Debian)
PHP : 7.0.33-0+deb9u6
Datenbank-Version: 5.5.5-10.1.41-MariaDB-0+deb9u1
FTP-Server : ProFTPD 1.3.5b
Datenbank-Administration : phpMyAdmin 4.9.1
Webmail : Roundcube 1.3.10

Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 00:38
by OlliTheDarkness
Ich verstehe dein Problem grade nicht ganz...
Du kannst doch die Apache Config für jede Domain / SubDomain einzeln setzen ?!

Auf dem Server liegen die Daten dann wie folgt:

"/etc/apache2/keyhelp/vhosts/" = Hauptdatei
"/etc/apache2/keyhelp/custom_vhosts" = Apache Config pro Domain

Die Customs werden auch überall wenn vorhanden in der Hauptdatei verlinkt.

Versteh es nicht falsch, aber hast du vieleicht vergessen zu speichern ? :D
Kann ja mal passieren ;)
Oder war der Cronjob vieleicht noch nicht durchgelaufen ? ^^

Gruß0 Olli

Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 00:43
by Jolinar
Kann ich so nicht bestätigen. :?

Hab eben mal testweise eine Domain angelegt, den Haken bei "Erstelle www-Subdomain" gesetzt, zusätzliche Apache-Anweisungen eingetragen und bei mir wurden im Verzeichnis /etc/apache2/keyhelp/custom_vhosts die Files:

Code: Select all

<User>_<Domain>.conf
<User>_www.<Domain>.conf
angelegt und auch korrekt im File /etc/apache2/keyhelp/vhosts/<User>.conf includiert.

Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 00:46
by OlliTheDarkness
Jolinar wrote: Mon 27. Jan 2020, 00:43 Kann ich so nicht bestätigen. :?

Hab eben mal testweise eine Domain angelegt, den Haken bei "Erstelle www-Subdomain" gesetzt, zusätzliche Apache-Anweisungen eingetragen und bei mir wurden im Verzeichnis /etc/apache2/keyhelp/custom_vhosts die Files:

Code: Select all

<User>_<Domain>.conf
<User>_www.<Domain>.conf
angelegt und auch korrekt im File /etc/apache2/keyhelp/vhosts/<User>.conf includiert.
Check, meine lange Erklärung in kurzform :P

Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 02:03
by IT-Tommy
Hey Olli,

cool das du dich der sache angeommen hast.
Also ich habe das nun auch nochmal Testweise getan.

Das Problem ist das, das die Include Direktive nicht in allen Containern erscheint.

Schaue dir mal bitte das Ende der beiden Container an dann verstehst du was ich meine.
Einmal HaupDomain-Container und den WWW Cotainer.

Hier nochmal der ausschnitt aus der:

/etc/apache2/keyhelp/vhosts/web100.conf

Code: Select all

# testdomain.de
<VirtualHost *:80>
  ServerName testdomain.de
  ServerAdmin webmaster@testdomain.de
  DocumentRoot "/home/users/web100/www/"
  SuexecUserGroup "web100" "web100"

  # log
  LogLevel warn
  CustomLog "/home/users/web100/logs/access.log" keyhelp_log
  ErrorLog "/home/users/web100/logs/error.log"

  # php support
  <FilesMatch "\.php$">
    SetHandler "proxy:unix:/run/php/keyhelp_web100.socket|fcgi://keyhelp_web100.socket"
  </FilesMatch>

  # Set some proxy properties (the string "unique-domain-name-string" should match
  # the one set in the FilesMatch directive.
  <Proxy fcgi://keyhelp_web100.socket>
    ProxySet connectiontimeout=5 timeout=60
  </Proxy>

  <Directory "/home/users/web100/www/">
    AllowOverride All
    Options -Indexes
    CGIPassAuth On
  </Directory>

 !!!!!!!! Hier Existiert der Eintrag

  # include custom directives
  include /etc/apache2/keyhelp/custom_vhosts/web100_testdomain.de.conf

</VirtualHost>


# www.testdomain.de
<VirtualHost *:80>
  ServerName www.testdomain.de
  ServerAdmin webmaster@www.testdomain.de
  DocumentRoot "/home/users/web100/www/"
  SuexecUserGroup "web100" "web100"

  # log
  LogLevel warn
  CustomLog "/home/users/web100/logs/access.log" keyhelp_log
  ErrorLog "/home/users/web100/logs/error.log"

  # php support
  <FilesMatch "\.php$">
    SetHandler "proxy:unix:/run/php/keyhelp_web100.socket|fcgi://keyhelp_web100.socket"
  </FilesMatch>

  # Set some proxy properties (the string "unique-domain-name-string" should match
  # the one set in the FilesMatch directive.
  <Proxy fcgi://keyhelp_web100.socket>
    ProxySet connectiontimeout=5 timeout=60
  </Proxy>

  <Directory "/home/users/web100/www/">
    AllowOverride All
    Options -Indexes
    CGIPassAuth On
  </Directory>

 !!!!!!!! Hier Fehlt der Eintrag 
  
</VirtualHost>

Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 02:15
by IT-Tommy
Hey ich hab jetzt noch einen Test gemacht.

1. Nur die Domain + WWW Subdomain erstellt.
2. gespeichert....
3. Nach der bearbeitung des Crons(also wenn die Domain erstellt wurde) habe ich die Apache einstellungen eingetragen und gespeichert.
Und diese wurden nicht Korrekt übernommen es wird auch keine web100_www.testdomain.de.conf erstellt das scheint das Problem zu sein.

Macht man es so wie du getestet hast klappt es.

1. Domain + WWW Subdomain + Apache einstellungen
2. Speichern...

Alles OKAY

Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 02:41
by OlliTheDarkness
IT-Tommy wrote: Mon 27. Jan 2020, 02:03 Hey Olli,

cool das du dich der sache angeommen hast.
Also ich habe das nun auch nochmal Testweise getan.

Das Problem ist das, das die Include Direktive nicht in allen Containern erscheint.

Schaue dir mal bitte das Ende der beiden Container an dann verstehst du was ich meine.
Einmal HaupDomain-Container und den WWW Cotainer.

Hier nochmal der ausschnitt aus der:

/etc/apache2/keyhelp/vhosts/web100.conf

Code: Select all

# testdomain.de
<VirtualHost *:80>
  ServerName testdomain.de
  ServerAdmin webmaster@testdomain.de
  DocumentRoot "/home/users/web100/www/"
  SuexecUserGroup "web100" "web100"

  # log
  LogLevel warn
  CustomLog "/home/users/web100/logs/access.log" keyhelp_log
  ErrorLog "/home/users/web100/logs/error.log"

  # php support
  <FilesMatch "\.php$">
    SetHandler "proxy:unix:/run/php/keyhelp_web100.socket|fcgi://keyhelp_web100.socket"
  </FilesMatch>

  # Set some proxy properties (the string "unique-domain-name-string" should match
  # the one set in the FilesMatch directive.
  <Proxy fcgi://keyhelp_web100.socket>
    ProxySet connectiontimeout=5 timeout=60
  </Proxy>

  <Directory "/home/users/web100/www/">
    AllowOverride All
    Options -Indexes
    CGIPassAuth On
  </Directory>

 !!!!!!!! Hier Existiert der Eintrag

  # include custom directives
  include /etc/apache2/keyhelp/custom_vhosts/web100_testdomain.de.conf

</VirtualHost>


# www.testdomain.de
<VirtualHost *:80>
  ServerName www.testdomain.de
  ServerAdmin webmaster@www.testdomain.de
  DocumentRoot "/home/users/web100/www/"
  SuexecUserGroup "web100" "web100"

  # log
  LogLevel warn
  CustomLog "/home/users/web100/logs/access.log" keyhelp_log
  ErrorLog "/home/users/web100/logs/error.log"

  # php support
  <FilesMatch "\.php$">
    SetHandler "proxy:unix:/run/php/keyhelp_web100.socket|fcgi://keyhelp_web100.socket"
  </FilesMatch>

  # Set some proxy properties (the string "unique-domain-name-string" should match
  # the one set in the FilesMatch directive.
  <Proxy fcgi://keyhelp_web100.socket>
    ProxySet connectiontimeout=5 timeout=60
  </Proxy>

  <Directory "/home/users/web100/www/">
    AllowOverride All
    Options -Indexes
    CGIPassAuth On
  </Directory>

 !!!!!!!! Hier Fehlt der Eintrag 
  
</VirtualHost>
Moinsen,
also ich bekomm es nicht reproduziert ...

Setze ich bei einer Domain / SubDomain die Rothaut Config im Panel setzt er im Container auch den Include Link.

Also das is was ich dir dazu sagen kann, wie es sich auf einem meiner Bestandssysteme verhält.

Ich leg mir gleich mal ne VM an und installier da alles frisch drauf, dann mal sehen ob das Verhalten auftritt.
Was ich allerdings auch nicht glaube, aber man soll ja niemals nie sagen.

Code: Select all

#
# Created by KeyHelp on 2020-01-27 02:23:01
# 
# DO NOT CHANGE ANYTHING IN THIS FILE,
# CHANGES WILL BE LOST ON NEXT UPDATE!
#

<Directory "/home/users/lalelu/www/">
  Require all granted
  Options FollowSymLinks
</Directory>

# lalelu.root.DOMAIN.de
<VirtualHost *:80>
  ServerName lalelu.root.DOMAIN.de
  ServerAdmin info@DOMAIN.de
  DocumentRoot "/home/users/lalelu/www/"
  SuexecUserGroup "lalelu" "lalelu"

  # log
  LogLevel warn
  CustomLog "/home/users/lalelu/logs/access.log" keyhelp_log
  ErrorLog "/home/users/lalelu/logs/error.log"

  # php support
  <FilesMatch "\.php$">
    SetHandler "proxy:unix:/run/php/keyhelp_lalelu.socket|fcgi://keyhelp_lalelu.socket"
  </FilesMatch>

  # Set some proxy properties (the string "unique-domain-name-string" should match
  # the one set in the FilesMatch directive.
  <Proxy fcgi://keyhelp_lalelu.socket>
    ProxySet connectiontimeout=5 timeout=360
  </Proxy>

  <Directory "/home/users/lalelu/www/">
    AllowOverride All
    Options -Indexes
    CGIPassAuth On
  </Directory>
</VirtualHost>


# anwendungen.DOMAIN.de
<VirtualHost *:443>
  ServerName anwendungen.DOMAIN.de
  ServerAdmin info@DOMAIN.de
  DocumentRoot "/home/users/lalelu/www/"
  SuexecUserGroup "lalelu" "lalelu"

  # ssl
  SSLEngine On
  SSLCertificateFile /etc/ssl/keyhelp/letsencrypt/lalelu/anwendungen.DOMAIN.de/complete.pem
  SSLCertificateChainFile /etc/ssl/keyhelp/letsencrypt/lalelu/anwendungen.DOMAIN.de/chain.pem

  # log
  LogLevel warn
  CustomLog "/home/users/lalelu/logs/access.log" keyhelp_log
  ErrorLog "/home/users/lalelu/logs/error.log"

  # php support
  <FilesMatch "\.php$">
    SetHandler "proxy:unix:/run/php/keyhelp_lalelu.socket|fcgi://keyhelp_lalelu.socket"
  </FilesMatch>

  # Set some proxy properties (the string "unique-domain-name-string" should match
  # the one set in the FilesMatch directive.
  <Proxy fcgi://keyhelp_lalelu.socket>
    ProxySet connectiontimeout=5 timeout=360
  </Proxy>

  <Directory "/home/users/lalelu/www/">
    AllowOverride All
    Options -Indexes
    CGIPassAuth On
  </Directory>

  # include custom directives
  include /etc/apache2/keyhelp/custom_vhosts/lalelu_anwendungen.DOMAIN.de.conf

</VirtualHost>

# ... force https redirect
<VirtualHost *:80>
  ServerName anwendungen.DOMAIN.de
  Redirect 301 / https://anwendungen.DOMAIN.de/
</VirtualHost>


# www.anwendungen.DOMAIN.de
<VirtualHost *:443>
  ServerName www.anwendungen.DOMAIN.de
  ServerAdmin info@DOMAIN.de
  DocumentRoot "/home/users/lalelu/www/"
  SuexecUserGroup "lalelu" "lalelu"

  # ssl
  SSLEngine On
  SSLCertificateFile /etc/ssl/keyhelp/letsencrypt/lalelu/www.anwendungen.DOMAIN.de/complete.pem
  SSLCertificateChainFile /etc/ssl/keyhelp/letsencrypt/lalelu/www.anwendungen.DOMAIN.de/chain.pem

  # log
  LogLevel warn
  CustomLog "/home/users/lalelu/logs/access.log" keyhelp_log
  ErrorLog "/home/users/lalelu/logs/error.log"

  # php support
  <FilesMatch "\.php$">
    SetHandler "proxy:unix:/run/php/keyhelp_lalelu.socket|fcgi://keyhelp_lalelu.socket"
  </FilesMatch>

  # Set some proxy properties (the string "unique-domain-name-string" should match
  # the one set in the FilesMatch directive.
  <Proxy fcgi://keyhelp_lalelu.socket>
    ProxySet connectiontimeout=5 timeout=360
  </Proxy>

  <Directory "/home/users/lalelu/www/">
    AllowOverride All
    Options -Indexes
    CGIPassAuth On
  </Directory>

  # include custom directives
  include /etc/apache2/keyhelp/custom_vhosts/lalelu_www.anwendungen.DOMAIN.de.conf

</VirtualHost>

# ... force https redirect
<VirtualHost *:80>
  ServerName www.anwendungen.DOMAIN.de
  Redirect 301 / https://www.anwendungen.DOMAIN.de/
</VirtualHost>


# ts-ranking-rs.anwendungen.DOMAIN.de
<VirtualHost *:443>
  ServerName ts-ranking-rs.anwendungen.DOMAIN.de
  ServerAdmin info@DOMAIN.de
  DocumentRoot "/home/users/lalelu/www/SubDomains/ABCDEFG/TS-Ranking/"
  SuexecUserGroup "lalelu" "lalelu"

  # ssl
  SSLEngine On
  SSLCertificateFile /etc/ssl/keyhelp/letsencrypt/lalelu/ts-ranking-rs.anwendungen.DOMAIN.de/complete.pem
  SSLCertificateChainFile /etc/ssl/keyhelp/letsencrypt/lalelu/ts-ranking-rs.anwendungen.DOMAIN.de/chain.pem

  # log
  LogLevel warn
  CustomLog "/home/users/lalelu/logs/access.log" keyhelp_log
  ErrorLog "/home/users/lalelu/logs/error.log"

  # php support
  <FilesMatch "\.php$">
    SetHandler "proxy:unix:/run/php/keyhelp_lalelu.socket|fcgi://keyhelp_lalelu.socket"
  </FilesMatch>

  # Set some proxy properties (the string "unique-domain-name-string" should match
  # the one set in the FilesMatch directive.
  <Proxy fcgi://keyhelp_lalelu.socket>
    ProxySet connectiontimeout=5 timeout=360
  </Proxy>

  <Directory "/home/users/lalelu/www/SubDomains/ABCDEFG/TS-Ranking/">
    AllowOverride All
    Options -Indexes
    CGIPassAuth On
  </Directory>
</VirtualHost>

# ... force https redirect
<VirtualHost *:80>
  ServerName ts-ranking-rs.anwendungen.DOMAIN.de
  Redirect 301 / https://ts-ranking-rs.anwendungen.DOMAIN.de/
</VirtualHost>





Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 02:48
by IT-Tommy
Ganz kurz zu deinen Cotainern

Sieh dir mal diesen an da fehlt doch die Direktive auch oder seh ich das Falsch

Code: Select all

# ts-ranking-rs.anwendungen.DOMAIN.de
<VirtualHost *:443>
  ServerName ts-ranking-rs.anwendungen.DOMAIN.de
  ServerAdmin info@DOMAIN.de
  DocumentRoot "/home/users/lalelu/www/SubDomains/ABCDEFG/TS-Ranking/"
  SuexecUserGroup "lalelu" "lalelu"

  # ssl
  SSLEngine On
  SSLCertificateFile /etc/ssl/keyhelp/letsencrypt/lalelu/ts-ranking-rs.anwendungen.DOMAIN.de/complete.pem
  SSLCertificateChainFile /etc/ssl/keyhelp/letsencrypt/lalelu/ts-ranking-rs.anwendungen.DOMAIN.de/chain.pem

  # log
  LogLevel warn
  CustomLog "/home/users/lalelu/logs/access.log" keyhelp_log
  ErrorLog "/home/users/lalelu/logs/error.log"

  # php support
  <FilesMatch "\.php$">
    SetHandler "proxy:unix:/run/php/keyhelp_lalelu.socket|fcgi://keyhelp_lalelu.socket"
  </FilesMatch>

  # Set some proxy properties (the string "unique-domain-name-string" should match
  # the one set in the FilesMatch directive.
  <Proxy fcgi://keyhelp_lalelu.socket>
    ProxySet connectiontimeout=5 timeout=360
  </Proxy>

  <Directory "/home/users/lalelu/www/SubDomains/ABCDEFG/TS-Ranking/">
    AllowOverride All
    Options -Indexes
    CGIPassAuth On
  </Directory>
</VirtualHost>

Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 02:51
by OlliTheDarkness
IT-Tommy wrote: Mon 27. Jan 2020, 02:48 Ganz kurz zu deinen Cotainern

Sieh dir mal diesen an da fehlt doch die Direktive auch oder seh ich das Falsch

Code: Select all

# ts-ranking-rs.anwendungen.DOMAIN.de
<VirtualHost *:443>
  ServerName ts-ranking-rs.anwendungen.DOMAIN.de
  ServerAdmin info@DOMAIN.de
  DocumentRoot "/home/users/lalelu/www/SubDomains/ABCDEFG/TS-Ranking/"
  SuexecUserGroup "lalelu" "lalelu"

  # ssl
  SSLEngine On
  SSLCertificateFile /etc/ssl/keyhelp/letsencrypt/lalelu/ts-ranking-rs.anwendungen.DOMAIN.de/complete.pem
  SSLCertificateChainFile /etc/ssl/keyhelp/letsencrypt/lalelu/ts-ranking-rs.anwendungen.DOMAIN.de/chain.pem

  # log
  LogLevel warn
  CustomLog "/home/users/lalelu/logs/access.log" keyhelp_log
  ErrorLog "/home/users/lalelu/logs/error.log"

  # php support
  <FilesMatch "\.php$">
    SetHandler "proxy:unix:/run/php/keyhelp_lalelu.socket|fcgi://keyhelp_lalelu.socket"
  </FilesMatch>

  # Set some proxy properties (the string "unique-domain-name-string" should match
  # the one set in the FilesMatch directive.
  <Proxy fcgi://keyhelp_lalelu.socket>
    ProxySet connectiontimeout=5 timeout=360
  </Proxy>

  <Directory "/home/users/lalelu/www/SubDomains/ABCDEFG/TS-Ranking/">
    AllowOverride All
    Options -Indexes
    CGIPassAuth On
  </Directory>
</VirtualHost>
Nein das siehst du richtig , dort fehlt sie, weil ich für die Domain auch keine Config Anpassung vorgenommen habe.
Die läuft wie sie ist , da bestand keine Not irgendwas individuelles zu schalten.

Keine Apache Config Eintragung im Panel = Kein Link zu einer Custom , weil wofür, wäre ja schwachsinn.

Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 03:13
by IT-Tommy
Okay dann nehm ich das jetzt mal so hin.

In deiner Datei sind mir jetz auch zu viele SubDomain, das verwirrt.

Nochmal ich habe ja nur die einfache WWW Subdomain drinn.
Hatte ja auch die Schritte so gemacht das er die Datei:

/etc/apache2/keyhelp/custom_vhosts/web100_www.testdomain.de.conf

erstellt hat.

Wenn ich nun wieder auf Domains->Domains / Domain bearbeiten->Apache-Einstellungen gehe und dort
Änderungen vor nehme werden Sie nicht in dem WWW Subdomain File:

/etc/apache2/keyhelp/custom_vhosts/web100_www.testdomain.de.conf

übernommen, in dem File:

/etc/apache2/keyhelp/custom_vhosts/web100_testdomain.de.conf

Werden Sie übernommen??? :shock:

Vieleicht kannst du das nachstellen.

Re: Zusätzliche Apache-Anweisungen  [GELÖST]

Posted: Mon 27. Jan 2020, 03:19
by OlliTheDarkness
IT-Tommy wrote: Mon 27. Jan 2020, 03:13 Okay dann nehm ich das jetzt mal so hin.

In deiner Datei sind mir jetz auch zu viele SubDomain, das verwirrt.

Nochmal ich habe ja nur die einfache WWW Subdomain drinn.
Hatte ja auch die Schritte so gemacht das er die Datei:

/etc/apache2/keyhelp/custom_vhosts/web100_www.testdomain.de.conf

erstellt hat.

Wenn ich nun wieder auf Domains->Domains / Domain bearbeiten->Apache-Einstellungen gehe und dort
Änderungen vor nehme werden Sie nicht in dem WWW Subdomain File:

/etc/apache2/keyhelp/custom_vhosts/web100_www.testdomain.de.conf

übernommen, in dem File:

/etc/apache2/keyhelp/custom_vhosts/web100_testdomain.de.conf

Werden Sie übernommen??? :shock:

Vieleicht kannst du das nachstellen.
Das Verhalten ist vollkommen richtig.

Die www ist eine selbstständige (Sub)Domain.

Ich check jetzt grad erst dein Problem, du denkst wenn die Domain ohne www änderst wird die www automatisch mit geändert, dem ist nicht so die ist vollkommen selbstständig !

Lass dir in der Domainübersicht auch mal die Sub´s anzeigen (Oben rechts "OPTIONEN") dann siehst du auch die www, die kannste dann gesondert noch einstellen mit ihren komplett individuellen einstellungen.

Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 11:46
by Enigma
In den Tabs "Sicherheit" und "Interpreter" lassen sich die Einstellungen für alle Subdomains übernehmen. Vielleicht wäre eine solche Option ja auch für den Tab "Apache-Einstellungen" denkbar.

Vermisst habe ich das bisher allerdings nicht...

Gruß
Jan

Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 11:55
by Jolinar
Zwischenfrage an die Dev's:
Warum wird eigentlich für die www-Subdomain ein vHost angelegt?
Wenn mit und ohne www dieselbe Seite ausgeliefert werden soll, sollte doch auch ein ServerAlias in der Apache-Config reichen. Und wenn doch mal unterschiedliche Inhalte ausgeliefert werden sollen (was eh nur seltenst der Fall sein dürfte), dann müßte eben die www-Subdomain manuell angelegt werden.

Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 11:58
by IT-Tommy
OlliTheDarkness wrote: Mon 27. Jan 2020, 03:19
IT-Tommy wrote: Mon 27. Jan 2020, 03:13 Okay dann nehm ich das jetzt mal so hin.

In deiner Datei sind mir jetz auch zu viele SubDomain, das verwirrt.

Nochmal ich habe ja nur die einfache WWW Subdomain drinn.
Hatte ja auch die Schritte so gemacht das er die Datei:

/etc/apache2/keyhelp/custom_vhosts/web100_www.testdomain.de.conf

erstellt hat.

Wenn ich nun wieder auf Domains->Domains / Domain bearbeiten->Apache-Einstellungen gehe und dort
Änderungen vor nehme werden Sie nicht in dem WWW Subdomain File:

/etc/apache2/keyhelp/custom_vhosts/web100_www.testdomain.de.conf

übernommen, in dem File:

/etc/apache2/keyhelp/custom_vhosts/web100_testdomain.de.conf

Werden Sie übernommen??? :shock:

Vieleicht kannst du das nachstellen.
Das Verhalten ist vollkommen richtig.

Die www ist eine selbstständige (Sub)Domain.

Ich check jetzt grad erst dein Problem, du denkst wenn die Domain ohne www änderst wird die www automatisch mit geändert, dem ist nicht so die ist vollkommen selbstständig !

Lass dir in der Domainübersicht auch mal die Sub´s anzeigen (Oben rechts "OPTIONEN") dann siehst du auch die www, die kannste dann gesondert noch einstellen mit ihren komplett individuellen einstellungen.
So das wars.... Vielen Dank. :idea:

Ein Satz war ausreichend: "Ja ich bin davon ausgegangen das die Einstellungen automatisch geändert wird. :oops: "

Ich check jetzt grad erst dein Problem, du denkst wenn die Domain ohne www änderst wird die www automatisch mit geändert, dem ist nicht so die ist vollkommen selbstständig !

Ganz ehrlich hab den Wald vor lauter Bäumen nicht mehr gesehen.

Die Optionen dort OBEN... HAB ICH NICHT GESEHEN.... man BLÖD kann man sein.
Ich hatte ja auch geschrieben das ich eine Option für die SubDomain suche.... LoL :D

Vielen Dank für die Brille.

P.S: Der Fehlende Buchstabe "n" in den Texten ist normal... (Taste Klemm).

Gruß Tommy

Re: Zusätzliche Apache-Anweisungen

Posted: Mon 27. Jan 2020, 12:04
by mhagge
Jolinar wrote: Mon 27. Jan 2020, 11:55 Zwischenfrage an die Dev's:
Warum wird eigentlich für die www-Subdomain ein vHost angelegt?
Wenn mit und ohne www dieselbe Seite ausgeliefert werden soll, sollte doch auch ein ServerAlias in der Apache-Config reichen. Und wenn doch mal unterschiedliche Inhalte ausgeliefert werden sollen (was eh nur seltenst der Fall sein dürfte), dann müßte eben die www-Subdomain manuell angelegt werden.
Wenn es da nicht einen technischen Grund für geben sollte wäre ich auch dafür, dasss Verhalten zu ändern - der führt immer mal wieder zu Verwirrungen bei Kunden (und auch bei mir selber, muss ich zugeben)