2009-09-16 4 views
1

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

Каков наилучший способ для этого?

BTW, у меня есть сервер Apache на Debian.

ответ

2

использовать файл .htaccess, чтобы создать пользователя/пасс подсказка (имейте в виду, что это может быть bruteforced, но он будет держать общественность вне)

здесь хорошая статья о том, как идти о реализации этого: http://www.freewebmasterhelp.com/tutorials/htaccess/3

+0

+1 Я использовал это в прошлом. Использование блокировки портов может быть сложным, если вы не являетесь администратором. –

0

Поместите его в скрытую директорию и укажите, чтобы сайт верхнего уровня был пустой. Если кто-то не знает или не угадывает имя каталога, никто не увидит ваш фактический сайт.

+0

Но что происходит, когда вы перемещаете содержимое скрытой директории на верхний уровень? Если вы не были тщательно осторожны в том, как вы кодируете внутренние ссылки, все будет ломаться. –

1

Вы можете сделать один из двух вещей, которые я могу думать:

  1. наложив на внутренней сети, которая не имеет публичного доступа.
  2. Требовать пароль, чтобы увидеть сайт и никому не предоставлять его.
1

Другие варианты:

  1. Настройка правила брандмауэра, чтобы только ваш IP-адрес (а) доступ к сайту.
  2. Используйте субдомен, о котором вы никому не говорите (это похоже на пароль и скрытые параметры каталога).
1

Быстрый и простой способ - сообщить брандмауэру вашего компьютера о блокировке порта 80 (использовать веб-сервер порта).

Кроме того, в зависимости от вашего веб-сервера вы можете настроить его только на локальном хосте.

В Apache, например, я считаю, что вы можете отредактировать файл httpd.conf и добавить Listen 127.0.0.1:80.