#apache #websocket #apache2 #reverse-proxy
Вопрос:
Я добавил веб-сайт на свой сервер Apache2, но по какой-то причине он создает постоянное перенаправление на основной домен. Я использую сокет.ио, если это хоть в какой-то степени поможет.
Когда я запускаю curl на URL, который я получаю:
lt;!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"gt; lt;htmlgt;lt;headgt; lt;titlegt;301 Moved Permanentlylt;/titlegt; lt;/headgt;lt;bodygt; lt;h1gt;Moved Permanentlylt;/h1gt; lt;pgt;The document has moved lt;a href="https://www.example.com/"gt;herelt;/agt;.lt;/pgt; lt;hrgt; lt;addressgt;Apache/2.4.41 (Ubuntu) Server at s320e63af5b3.example.com Port 443lt;/addressgt; lt;/bodygt;lt;/htmlgt;
Это мой файл .conf для этого сайта:
lt;VirtualHost *:80gt; ServerName s320e63af5b3.example.com ProxyPreserveHost on # Localhost but IPv6 because 127.0.0.1 is too long to type ProxyPass / http://[::1]:8004 ProxyPassReverse / http://[::1]:8004 #Header always set Strict-Transport-Security "max-age=63072000" #Header always set Content-Security-Policy "default-src 'self'; style-src-elem 'unsafe-inline' 'self'; script-src 'unsafe-eval' 'unsafe-inline' 'self'; img-src 'self' data: ; style-src 'self' 'unsafe-inline'; font-src 'self'; object-src 'self'" #Header always set X-Frame-Options SAMEORIGIN #Header always set Referrer-Policy "no-referrer-when-downgrade" #Header always set X-Content-Type-Options nosniff #Header always set X-XSS-Protection "1; mode=block" #Header always set Feature-Policy "microphone 'none'; payment 'none'; camera 'none'; fullscreen *; " #Header always set Cache-Control "no-cache" RewriteEngine on RewriteCond %{SERVER_NAME} =s320e63af5b3.example.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] lt;/VirtualHostgt;
Когда я пойду в s320e63af5b3.example.com это автоматически перенаправляет меня на example.com
(Example.com был использован вместо моего домена)