Назад | Перейти на главную страницу

Как я могу проверить конфигурацию HTTPS в локальной сети?

Я разрабатываю веб-сайт, который следует использовать с HTTPS. Я разрабатываю сайт на своей машине с Windows, и у меня есть машина с Linux в той же локальной сети, где я тестирую свои сайты. У меня нет DNS-сервера в локальной сети, поэтому я использую IP-адреса для доступа к сайту.

На сервере я использую Ubuntu Server и веб-сервер Nginx. Есть ли простой способ проверить конфигурацию HTTPS в моей локальной сети? Например, если я сам генерирую SSL-сертификат, но у меня нет доменного имени для его настройки. Есть рекомендации по тестированию? Или мне следует использовать поддомен test.example.com и поставить запись A на мой локальный IP-адрес на тестовом сервере. 192.168.1.10?

Создать самоподписанный сертификат* для Nginx. Настроить Nginx использовать это.

Отредактируйте hosts файл на вашем компьютере, добавьте домен вашего тестирования.
На * nix это /etc/hosts в Windows это %systemroot%\System32\Drivers\Etc\hosts.
Добавьте строку, похожую на www.example.com 192.0.2.5 (подставьте домен и IP своего сервера).

Теперь вы можете перейти к www.example.com и посмотрите тестовую страницу на своем сервере.

* Игнорируйте часть в конце этих указаний, это только для Apache.