Как настроить апача для предоставления доступа к субдомену на моем локальном IP-адресе

Я не полагаю, что Вы представили любые ненужные угрозы безопасности веб-серверу этим действием. Отмечание ключа как экспортный во время импорта сертификата является стандартным способом сделать его. Путем маркировки ключа как экспортный, Вы позволяете сертификату экспортироваться снова в будущем (в случае, если необходимо переместить его в другой сервер).

1
задан 9 October 2010 в 03:57
2 ответа

Это не вещь Apache, Ее DNS

добавьте следующее к C:\Windows\System 32\drivers\etc\hosts (для окон) или /etc/hosts (*nix системы)

192.168.0.10 outsideprojects

Необходимо будет сделать это на каждом ПК, Вы хотите позволить использовать URL

Вы затем сможете использовать: http://outsideprojects в Ваших браузерах

3
ответ дан 3 December 2019 в 18:08
  • 1
    , который я знаю, знает о решении, которое Вы предлагаете, и я не хочу делать это по самой причине, которую Вы предлагаете. Моя мысль была то, что нет никакой причины, что люди в моей локальной сети не могли использовать мой IP-адрес с субдоменом. Тем путем там не является никакая причина необходимости настроить DNS как Вы предложенный. –  Icode4food 9 October 2010 в 04:08
  • 2
    там является очень простой причиной они cannont, IP-адреса не имеют никакого понятия субдомена. субдомен является частью DNS (Система доменных имен) 192.168.0.10 <это - IP-адрес, и локальный reolver на Вашем ПК даже не пытается использовать DNS для него. outsideprojects.localhost <это - имя хоста, и локальный сопоставитель разрешает его к 127.0.0.1 - Вы не можете смешать два. –  Geraint Jones 9 October 2010 в 04:12
  • 3
    НО - если они собираются войти: http://outsideprojects.192.168.0.10 почему не только делают outsideprojects VHost по умолчанию на том IP и сделали, чтобы они вошли http://192.168.0.10 –  Geraint Jones 9 October 2010 в 04:14

Как c10k Консалтинг с на которые указывают, IP-адресами не имеют никакого понятия субдоменов. У Вас есть несколько опций:

  1. Можно установить файл хоста на всех машинах, которые должны смочь получить доступ локальной машине
  2. Если у Вас только есть один vhost, к которому Вы хотите, чтобы люди смогли получить доступ, можно настроить его, чтобы быть значением по умолчанию vhost и иметь других, просто просматривают к IP.
  3. Можно создать единственное значение по умолчанию vhost и добавить псевдонимы к нему. Например, Вы могли добавить псевдоним для "/нечто", которое указывает на "/path/to/foo" и отдельный псевдоним для "/панель", которая указывает на "/path/to/foo". Этот метод требует mod_alias, которому я верю, включен по умолчанию в большинстве систем.
  4. Можно установить внутренний IP-адрес на сервере DNS. Например, при управлении example.com Вы могли бы добавить запись для foo.example.com, который указывает на 192.168.0.10. Это, конечно, только было бы доступно из сети.
1
ответ дан 3 December 2019 в 18:08

Теги

Похожие вопросы