Ich habe einen Apache-Webserver, der eine Website mit SSL-Zertifikat vor einem Nginx-Server hostet, der ebenfalls eine Website (nodejs) hostet, jedoch ohne SSL. Ich möchte die auf Nginx gehostete Domäne so konfigurieren, dass sie auch SSL hat, aber ich komme nicht dahinter. Der Nginx-Server ist folgendermaßen konfiguriert:
server {
listen 8080;
server_name example.com www.example.com;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Und apache2.conf wie folgt:
<VirtualHost MYIPADDRESS:80>
ServerName example.com
ServerAlias *.example.com
ErrorLog /var/www/httpd-logs/example.com.error.log
ProxyPass / http://example.com:8080/
ProxyPassReverse / http://example.com:8080/
SSLProxyEngine On
SSLProxyCheckPeerCN on
SSLProxyCheckPeerExpire on
ServerAdmin [email protected]
</VirtualHost>
Ich habe zahlreiche Dinge probiert, aber am Ende ist immer die von Apache gehostete Domäne kaputtgegangen. Ich hoffe, dass mir jemand helfen kann.
Antwort1
Die Verschiebung von Apache zu Nginx hat geholfen.