Verwendung von Apache als Reverse Proxy für Gitlab Omnibus
2826
AMDG
Ich verwende GitLab Omnibus auf einem CentOS6.5-Server.
Der Gitlab-Nginx-Server überwacht den 6543-Port (Apache verwendet bereits 80 und 443).
Ich möchte Apache als Reverse-Proxy verwenden, um mit dieser Adresse auf GitLab zuzugreifen: gitlab.example.com
stattexample.com:6543
Also füge ich einen virtuellen Apache-Host hinzu, hier ist die Konfiguration:
<IfModule mod_ssl.c> <VirtualHost *:443> ServerAdmin admin@example.com ServerName gitlab.example.com ServerSignature Off CustomLog /var/log/httpd/gitlab_access.log combined ErrorLog /var/log/httpd/gitlab_error.log ErrorLog syslog:local2 <IfModule mod_proxy.c> ProxyVia On ProxyRequests Off ProxyPass / https://example.com:6543/ ProxyPassReverse / https://example.com:6543/ ProxyPreserveHost Off <Proxy *> Options FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Proxy> </IfModule> # SSL Config SSLCertificateFile /etc/ssl/example.com/default.crt SSLCertificateKeyFile /etc/ssl/example.com/default.key SSLEngine on SSLProtocol all -SSLv2 SSLHonorCipherOrder on SSLCipherSuite ALL:!aNULL:!eNULL:!LOW:!EXP:!RC4:!3DES:+HIGH:+MEDIUM Header set Strict-Transport-Security "max-age=2678400" </VirtualHost> </IfModule> <VirtualHost *:80> ServerName gitlab.example.com Redirect / https://gitlab.example.com:443 </VirtualHost>
GitLab und Apache laufen also, aber wenn Sie versuchen, über den Proxyserver auf Gitlab zuzugreifen, schlägt dies fehl und es wird ein Fehler von 500 ausgegeben.
Wie kann ich diese Arbeit machen?
Haben Sie in `/ var / log / httpd / gitlab_error.log` oder in Ihren anderen Apache-Fehlerprotokollen nachgesehen?
heavyd vor 10 Jahren
0
Kein Fehler in gitlab_error.log, überprüft jetzt das andere Fehlerprotokoll.
AMDG vor 10 Jahren
0
Nicht mehr in anderen Fehlerprotokollen ...
AMDG vor 10 Jahren
0
Vielleicht funktioniert der Proxy ... wie wäre es mit Ihren Nginx-Fehlerprotokollen?
heavyd vor 10 Jahren
0
Nichts in Nginx-Protokollen. Ich versuche den Unicorn-Server zu proxy, es funktioniert, aber ich kann keine Verbindung herstellen, und Gitlab ist schmerzhaft langsam ...
AMDG vor 10 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
2
Gibt es eine Möglichkeit, ein drahtloses Netzwerk an eine Proxy-Einstellung zu binden?
-
5
Zugriff auf Hulu / Youtube außerhalb der USA
-
1
Opera "vergisst" die Proxy-Definition, wenn der Proxy nicht erreichbar ist
-
5
Firefox automatisch zum Standard-Internet-Proxy machen lassen?
-
1
Apache Reverse Proxy
-
3
Kann nicht herausfinden, warum diese Regex nicht zutrifft
-
2
Kostenloser Proxyserver für Windows Home Server?
-
3
Die Proxy-Einstellungen des PCs werden überschrieben
-
5
Kennt jemand eine skriptfähige Methode zum Wechseln der Internet-Proxy-LAN-Einstellungen für Browser