Присвоение имени домена локальному хосту для среды разработки
Я создаю веб-сайт и не хочу перенастраивать веб-сайт, указывая на http://127.0.0.1
на http://www.example.com
. Кроме того, сертификат, который я использую, конечно, сделан с надлежащим доменным именем www.example.com
но моя тестовая среда делает вызовы 127.0.0.1
что делает безопасность неработоспособной.
В настоящее время я хочу настроить среду разработки, чтобы присвоить доменное имя www.example.com
127.0.0.1
чтобы все http://www.example.com/xyz
перенаправлены на http://127.0.0.1:8000/xyz
и https://www.example.com/xyz
направляется на https://127.0.0.1:8080/xyz
.
Я не использую Apache. В настоящее время я использую node.js в качестве своего веб-сервера, а моя среда разработки находится в Mac OS X Lion.
- Самоподписанный SSL-прием на Android
- Почему запросы Python игнорируют параметр проверки?
- Java SSL: как отключить проверку имени хоста
- Как создать самозаверяющий сертификат с openssl?
- Не удалось загрузить ресурс: net :: ERR_INSECURE_RESPONSE
- Ошибка SSL: certificate_verify_failed при очистке https://www.thenewboston.com/
- Можно ли динамически вернуть сертификат SSL в NodeJS?
- Java7 Отказ от доверия сертификату в хранилище доверия
- Последствия безопасности отключения CURLOPT_SSL_VERIFYHOST (libcurl / openssl)
- Ошибка: невозможно проверить первый сертификат в nodejs
- проверка сертификата сервера не удалась. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
- Как сообщить `ссылкам` игнорировать истекший SSL-сертификат и продолжить?
- Цифровой знак электронной почты Gmail с S / MIME
Если вы отредактируете файл etc / hosts, вы можете назначить произвольное имя хоста для 127.0.0.1. Откройте / etc / hosts в своем любимом текстовом редакторе и добавьте эту строку:
127.0.0.1 www.example.com
Непонятно, как избежать указания порта в HTTP-запросах, которые вы делаете на example.com, но если вы не должны указывать, что на уровне запроса вы можете запустить nodejs как root, чтобы он прослушивал порт 80.
Изменить: после редактирования / etc / hosts у вас может уже быть DNS-запрос для кэширования домена. Вы можете очистить кэшированную запись, выполнив ее в командной строке.
dscacheutil -flushcache