Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Виртуальные хосты HTTPD  (Прочитано 633 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
  • Хм...
    • Просмотр профиля
Виртуальные хосты HTTPD
« : 09 Апреля 2018, 23:32:26 »
Добрый вечер.

Поставил httpd из исходников, так как была необходимость в определенную папку поставить.

В /directory/apache2/conf/httpd.conf разкомментировал строчку:

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

А в файле conf/extra/httpd-vhosts.conf прописал:

<VirtualHost *:80>
    ServerAdmin mail@host1.com
    DocumentRoot "/directory/apache2/htdocs/site1/"
    ServerName 77.55.44.22
</VirtualHost>


<VirtualHost *:80>
    ServerAdmin mail@host2.com
    DocumentRoot "/directory/apache2/htdocs/site2/"
    ServerName 77.55.44.22/experiment/
<Directory /directory/apache2/htdocs/site2/>
AllowOverride All
</Directory>
</VirtualHost>


А в папках site1 и site2 лежат разные index.html файлы.

Когда я захожу на http://77.55.44.22 у меня открывается файл из папки site1

Но когда захожу по адресу http://77.55.44.22/experiment вижу надпись:
The requested URL /experiment/ was not found on this server.

Что я делаю не так ?   :o

ТС не появлялся на Форуме более полугода по состоянию на 21/11/2019 (последняя явка: 04/03/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 21 Ноября 2019, 19:29:06 от zg_nico »
Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1856
    • Просмотр профиля
Re: Виртуальные хосты HTTPD
« Ответ #1 : 10 Апреля 2018, 00:06:03 »
ServerName 77.55.44.22/experiment/

проверьте синтаксис

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
  • Хм...
    • Просмотр профиля
Re: Виртуальные хосты HTTPD
« Ответ #2 : 10 Апреля 2018, 00:07:53 »
ServerName 77.55.44.22/experiment/

проверьте синтаксис

Вы хотите сказать что так сделать нельзя ?
Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1856
    • Просмотр профиля
Re: Виртуальные хосты HTTPD
« Ответ #3 : 10 Апреля 2018, 09:21:13 »
вместо второго виртуального хоста, попробуйте добавить к первому хосту alias:

Alias /experiment /directory/apache2/htdocs/site2
<Directory /directory/apache2/htdocs/site2>
AllowOverride All
</Directory>

 

Страница сгенерирована за 0.029 секунд. Запросов: 23.