Я хочу, чтобы ограничение попадало на мой локальный веб-сайт django с apache, мне удалось ограничить доступ к веб-сайту ip/phpmyadmin, но когда я ставлю IP: 8000/на сайт !! , Как блокировал доступ быть последнимКак ограничить доступ к моему локальному сайту с помощью apache
0
A
ответ
0
вопрос не ясен, но если вы хотите ограничить доступ к порту 80 только локальный попробуйте изменить Listen
флаг в вашем httpd.conf для
Listen 127.0.0.1:80
Или
Listen localhost:80
Это не позволит другим системам в сети, чтобы получить доступ к веб-серверу.
Существует несколько способов, но этот простой.
редактировать
<Directory /your/path/to/home>
Options All
AllowOverride All
order deny, allow
allow from 127.0.0.1
deny from 192.168.0.1` # comma separated ip list here
</Directory>
+0
У меня есть локальный сайт 192.168.1.5:8000/home, я хочу ограничить доступ к этому URL для spefic ip – user3083055
Используйте брандмауэр или слушать 127.0.0.1 вместо 0.0.0.0. Также полезно использовать что-то вроде nginx для внешних подключений и блокировать все другие входящие соединения. – Dodekeract