Ограничить доступ к порту 8000 (с использованием Apache) - Ubuntu 14.04 Lts
Я действительно нуждаюсь в помощи Stackflow
Я из Бразилии, так что... Извините за мой плохой английский...:)
Я использую Ubuntu 14.04 Lts Server с Apache .
Я установил EtherCalc из: https://github.com/audreyt/ethercalc
Это приложение работает на порту 8000
Как я могу защитить доступ к этому порту, используя Apache?
Когда кто-то пытается получить доступ https://192.168.8.132:8000/
он должен поставить пользователя и логин от.htpasswd.
Мой виртуальный хост apache такой.
<VirtualHost *:80>
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory /var/www/phpmyadmin>
Order allow,deny
allow from all
</Directory>
<Directory /var/www/phpipam>
Options FollowSymLinks
AllowOverride all
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Кто-нибудь может мне помочь?
1 ответ
Перенаправление запроса, поступающего через порт 8000, на другой виртуальный хост и добавление более жестких ограничений доступа.
Затем прокси этот виртуальный хост для приложения, прослушивающего порт 8000.