Ich führe Drupal in einem Intranet aus, das sich hinter einem einfachen HTTP-Proxy befindet. Ich möchte, dass die Modul- und Kernupdateprüfungen tatsächlich funktionieren.
Ich scheine mich zu erinnern, dass es auf Drupal 6 einen Kern-Hack gab, aber ich kann die Seite nicht mehr finden.
Weiß jemand, wie ich das zum Laufen bringen kann?
Als Referenz ist dies die Syntax, die Sie jetzt in Drupal verwenden können, um es so zu konfigurieren, dass es hinter einem Proxy ausgeführt wird (von default.settings.php / 7 ):
quelle
Dafür gibt es ein Modul ™
Es ist derzeit nur Drupal 6, sollte aber einen guten Ausgangspunkt bieten.
quelle
Zum Auflösen von Staging-Pbs arbeite ich lokal mit dem tatsächlichen Namen der Produktionsdomäne, jedoch hinter einem Proxy, sodass die Drupal-Installation und die Webserverkonfiguration streng identisch sind (bei einigen Konfigurationen kann die IP-Überwachung je nach IP-Adresse unterschiedlich sein Produktion).
Ich hatte also einen Proxy, der auf http: //mydomain.local antwortete und auf http: //www.mydomain.tld vertrat , jedoch auf einer lokalen IP.
Mit Nginx, in lokaler vhost conf:
Für den Proxy-Host, genau wie in der Produktion
Und in meiner settings.php
Mit dieser Konfiguration kann ich alle Drupal-Dateien UND die Datenbank- UND Serverkonfiguration zwischen vielen Drupal-Installationen synchronisieren (in meinem Fall Entwickler und Produktion, könnte aber alles sein, was Sie wollen).
quelle