Рейтинг:0

Разрешить только определенные порты для запросов Apache без SSL и перенаправления

флаг it

Я обслуживаю 3 веб-сайта NodeJS на Apache. Виртуальные хосты этих веб-сайтов следующие:

сайт1

<VirtualHost *:80>
    DocumentRoot "/var/www/html/[website1]"
    ServerName "[website1_domain]"
    ServerAlias "www.[website1_domain]"
    ProxyPass / http://localhost:[website1_port]/
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.[website1_domain] [OR]
RewriteCond %{SERVER_NAME} =[website1_domain]
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

сайт2

<VirtualHost *:80>
    DocumentRoot "/var/www/html/[website2]"
    ServerName "[website2_domain]"
    ServerAlias "www.[website2_domain]"
    ProxyPass / http://localhost:[website2_port]/
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.[website2_domain] [OR]
RewriteCond %{SERVER_NAME} =[website2_domain]
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

сайт3

<VirtualHost *:80>
    DocumentRoot "/var/www/html/[website3]"
    ServerName "[website3_domain]"
    ServerAlias "www.[website3_domain]"
    ProxyPass / http://localhost:[website3_port]/
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.[website3_domain] [OR]
RewriteCond %{SERVER_NAME} =[website3_domain]
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

Например, если я перехожу на сайт site1_domain вот так http://[домен_сайта1]:[порт_сайта2] сайт2 открывается, хотя домен веб-сайт1_домен.

Как я могу предотвратить это? если я собираюсь веб-сайт1_домен Я хочу http://локальный:[website1_port]/ бежать напрямую.

флаг in
Привяжите внутренние серверы только к локальному интерфейсу, а не ко всем интерфейсам.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.