Как настроить apache для поддоменов на pi в моей локальной сети? - PullRequest
0 голосов
/ 25 сентября 2019

Я хочу получить доступ к нескольким веб-сайтам дома на моем сервере pi apache, например:

  • projectA.localhost

  • projectB.localhost

или:

  • projectA.192.168.0.24 - IP моего пи.

Я пытался добавить vhost, но ничего не изменилось.Я могу перенаправить мой / var / www / в другие места, но я хочу иметь такую ​​структуру, как:

/ var / www / website / projectA

/ var / www / website / projectB

1 Ответ

0 голосов
/ 25 сентября 2019

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

Например, настройте Apache как типичный для виртуальных хостов projecta.com и projectb.com (или projecta.localhost и projectb.localhost, если вы предпочитаете).На сервере нет специальной конфигурации Apache.

В системах, которые будут обращаться к projecta и projectb, настройте файл hosts так, чтобы он указывал на IP-адрес сервера:

projecta.com 192.168.0.24projectb.com 192.168.0.24

-или-

projecta.localhost 192.168.0.24 projectb.localhost 192.168.0.24

Apache правильно перенаправит запросы на соответствующий сайт.

...