Jörg: Symlinks in Linux - Verständnisproblem

Beitrag lesen

Hi Willi,

Da Du kein Wildcard-Zertifikat hast, sendest Du, wenn Du Subdomains (eg. php72.example.org, php74.example.org, php80.example.org, ... ) einrichtest, entweder gar kein Zertifikat - oder das falsche. Denn dann sendest Dein Server (je nach Konfiguration) womöglich das für die Hauptdomain gültige.

Na, genau das soller auch senden.

Willst Du für Deine Tests gültige Zertifikate, dann musst Du „Unterverzeichnisse“ der Domain

  • https://example.org/tests/php72 z.B. mit dem Ordner /var/www/example.org/tests/php72
  • https://example.org/tests/php74 z.B. mit dem Ordner /var/www/example.org/tests/php74
  • https://example.org/tests/php80 z.B. mit dem Ordner /var/www/example.org/tests/php80
  • https://example.org/tests/php81 z.B. mit dem Ordner /var/www/example.org/tests/php81
  • https://example.org/tests/php82 z.B. mit dem Ordner /var/www/example.org/tests/php82

nutzen oder ein gültiges (Wildcard-)Zertifikat besorgen.

Na, aber genau das mache ich doch, denn ich leite doch per .htaccess eine eventuell aufgerufene Subdomain u12.my-domain.de auf https://my-domain.de/u12 um. Hattest Du das in meinem Ausgangspost womöglich überlesen?

  1. Ja. Es ist richtig, dass dann alle Links in den Webseiten und alle Zugriffe von PHP auf Dateien mit relativen Adressen gebaut werden müssen. Das ist aber ohnehin die weitaus bessere Idee.

Undramatisch, denn so ist das bei mir ohnehin.

  1. Etwas anderes sind Libarys, die mit PHP nichts zu schaffen haben. Ordner wie (DOCUMENT_ROOT)/images, (DOCUMENT_ROOT)/fonts, (DOCUMENT_ROOT)/js, (DOCUMENT_ROOT)/data, (DOCUMENT_ROOT)/templates kannst Du natürlich verlinken, aber auch für diese würde ich erst mal eine Kopie haben wollen:

Wäre mir auch am liebsten.

  1. Libarys, die in PHP geschrieben sind, solltest Du in diesen Szenario als Kopie vorhalten, denn es gibt keine Garantie, dass jede Version von diesen mit jeder Version von PHP benutzt werden kann - eher die gegenteilige Vermutung.

Bei mir 50-50. Einige musste ich updaten oder selber umschreiben, anderen funktionieren einfach weiter.

Jörg