Hallo Zusammen,
ich habe mal wieder eine Verständnisfrage.
Ich nutze auf meinem Webserver (Apache 2.4.7-1ubuntu4.16) untenstehende Config für eine meiner Domains. Funktioniert auch wunderbar. Alles was nicht HTTPS ist, wird dahin gehend umgeschrieben.
So. Nun möchte ich allerdings meinen Raspberry Pi, auf welchem Pimatic läuft, im Internet unter meiner Domain erreichen. Pimatic läuft bei mir standardmäßig auf Port 80. In meiner FritzBox habe ich eine Portweiterleitung von Port 50080 auf 80 am Raspi eingerichtet, sodass ich vom Internet her erfolgreich auf öffentliche_IP:50080 zugreifen kann.
Nun die Frage: Wie muss ich untenstehende Config anpassen damit auch der Zugriff per domain.de:50080 funktioniert?
Kann ich den Port 50080 einfach in der ReWriteCond mit anfügen? Habe auch schon Anleitung gefunden wo Configs mit ProxyPass eingestellt wurden, bin dadurch leider nur mehr verwirrt wurden. Hoffe ihr könnt mir wieder ein Mal helfen.
<VirtualHost *:80> RewriteEngine on ReWriteCond %{SERVER_PORT} !^443$ RewriteRule ^/?(.*) https://%{HTTP_HOST}/$1 [NC,R,L] ServerName domain.de ServerAlias www.domain.de </VirtualHost> <IfModule mod_ssl.c> <VirtualHost *:443> ServerName domain.de ServerAlias www.domain.de ServerAdmin webmaster@domain.de DocumentRoot /var/www/ SSLCertificateFile /etc/letsencrypt/live/domain.de/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/domain.de/privkey.pem RewriteEngine on RewriteCond %{HTTP_HOST} !^(www\.)?(.+) RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L] LogLevel alert ErrorLog ${APACHE_LOG_DIR}/domain.de_error.log CustomLog ${APACHE_LOG_DIR}/domain.de_access.log combined CustomLog ${APACHE_LOG_DIR}/domain.de_ssl_request_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" SSLEngine on <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> BrowserMatch "MSIE [2-6]" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0 BrowserMatch "MSIE [17-9]" \ ssl-unclean-shutdown SSLCertificateChainFile /etc/letsencrypt/live/domain.de/chain.pem </VirtualHost> </IfModule>
mit freundlichen Grüßen
Xaver