настроить httpd.conf, чтобы разрешить доступ хоста к моему сайту - PullRequest
0 голосов
/ 20 августа 2010

У меня есть сервер, который сейчас подключен к сети, но требует доступа для аутентификации, поэтому он в основном закрыт для всех, кроме меня.

Дело в том, что я не хочу "открывать" сайт, чтобыобщественности, но мне нужно протестировать мой сайт в разных браузерах.

Один из способов - сделать это с таких сайтов, как browsershots.org, для которых требуется доступ к моему сайту.Но мой веб-сайт «закрыт» (требует аутентификации) от кого-либо, кроме меня.

У меня есть эти строки в моем apache2.conf (или httpd.conf, как его еще называют):

 <Directory /var/www>
 AuthType Basic
 AuthName "Some  name"
 AuthUserFile "dir/to/some/file"
 Require user some_user
 </Directory>

Это выше разрешает доступ только кому-то с именем пользователя "some_user" и паролями, которые находятся в "dir / to / some / file".

Теперь, есть ли способ предоставить доступ к сайтус хоста также?

Моя проблема, как я уже сказал, при попытке кросс-браузерной проверки моего сайта на сайтах, на которых требуется URL-адрес моего сайта, все они заблокированы из-за аутентификации, которую я имею.Нужно ли отключать аутентификацию, чтобы можно было проверять браузер?

Спасибо

Ответы [ 2 ]

1 голос
/ 20 августа 2010

Если бы вы могли проверить, с какого IP-адреса они будут попадать на ваш сайт, вы можете использовать комбинацию директив Allow и Deny, чтобы убедиться, что только запросы, исходящие с IP-адреса browsershots.org, будут проходить.

http://httpd.apache.org/docs/2.0/mod/mod_access.html

Вы можете создать страницу, которая показывает IP-адрес посетителей, посетить ваш сайт с browsershots.org, а затем использовать его в конфигурации Apache.

0 голосов
/ 20 августа 2010

Как быть, если вы удалили аутентификацию, но затем добавили PHP-код для ограничения доступа по IP, чтобы сайт был доступен только с вашего компьютера?Будет ли это работать для ваших целей?Примерно так:

http://www.wmtips.com/php/simple-ways-restrict-access-webpages-using.htm#ip

Редактировать: У sjobe лучший план.Та же идея, но таким образом вы можете позволить BrowserShots делать всю работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...