Ограничить доступ к порту 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.

Другие вопросы по тегам