Хорошо, у меня есть Ubuntu 18.04 с apache 2.4 сервером и доменом, на котором есть ssl, и я хочу сделать proxypass от localhost: 8081 / gui / to nijebitno.com/gui/ (они оба на одном IP, одинаковы vm) .. Вот мой конфиг ssl:
<IfModule mod_ssl.c>
SSLStaplingCache shmcb:/var/run/apache2/stapling_cache(128000)
<VirtualHost *:443>
ServerAdmin root@localhost
ServerName nijebitno.com
ServerAlias www.nijebitno.com
DocumentRoot /home/nijebitno/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /home/nijebitno/public_html/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
SSLCertificateFile /etc/letsencrypt/live/nijebitno.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/nijebitno.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
Header always set Strict-Transport-Security "max-age=31536000"
SSLUseStapling on
RewriteEngine on
RewriteRule ^/gui(/?)(.*)$ /$2 [PT]
SSLProxyEngine On
SSLProxyCheckPeerCN on
SSLProxyCheckPeerExpire on
ProxyPreserveHost On
ProxyPass /gui http://localhost:8081/gui/
ProxyPassReverse /gui http://localhost:8081/gui/
</VirtualHost>
</IfModule>
Итак, когда у меня есть этот / gui прокси-сервер местоположения не работает, но когда у меня есть
ProxyPass / http://localhost:8081/gui/
Это влияет на весь домен .. :( Любая помощь?