Отключите открытый доступ к моему apache2 серверу

Я только что установил apache2 на своей Ubuntu 14.04

Мой сервер теперь доступен отовсюду, если правильный IP был обеспечен. Я хочу отключить это так, чтобы только пользователи в моей локальной сети смогли бы получить доступ к серверу.

Я предполагаю, что это должно быть сделано от apache2.conf

P.S. Я уверен, что этот вопрос задали прежде, но я думаю, что испытываю недостаток в корректных ключевых словах для нахождения предыдущего сообщения :)

2
задан 19 January 2015 в 01:56

2 ответа

Я нашел его!

sudo nano /etc/apache2/apache2.conf

Прокручивают вниз, до <Directory /var/www/>

Добавляют эти две строки прежде </Directory>

Deny from all
Allow from 127.0.0.1

, Это запретит доступа от любого IP кроме 127.0.0.1, который является Вашей собственной машиной. Если IP Вашей сети будет в форме 192.168.x.x тогда, то предоставляющий доступ от 192.168. предоставит доступ любому в Вашей сети.

4
ответ дан 19 November 2019 в 00:47

Возможно, лучше для включения брандмауэра? UFW может предоставить доступ от хоста/сети и отклонить для остальной части мира.

sudo ufw enable
sudo ufw allow from xxx.xxx.xxx.xxx/zz to any port 80 proto tcp

xxx.xxx.xxx.xxx - представляют Вашу локальную сеть, zz представляют сетевую маску

, можно перечислить правила с командой

sudo ufw status

или

sudo ufw status numbered

4
ответ дан 19 November 2019 в 00:47

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

Похожие вопросы: