Как в Apache прописать каталог с сайтом?

Ответить
Max_NordVegan
Сообщения: 74
Зарегистрирован: 19 окт 2017, 11:48
Operating system: ROSA, Alt Linux, BaseAlt, Astra Linux
Контактная информация:

Как в Apache прописать каталог с сайтом?

Сообщение Max_NordVegan » 31 окт 2021, 08:37

Здравствуйте!
Apache работает. По localhost выдаётся: "It works!".
Прописываю в /etc/hosts
127.0.0.1 instantcms.test
127.0.0.1 www.instantcms.test

И в /etc/httpd/conf/original/http-vhosts.conf

<VirtualHost *:80>
# DocumentRoot "/var/www/html/instantcms.test/"
DocumentRoot "/etc/httpd/docs/instantcms.test/"
ServerName instantcms.test
ServerAlias www.instantcms.test
ErrorLog "/var/log/httpd/instantcms.test-error_log"
CustomLog "/var/log/httpd/instantcms.test-access_log" common
</VirtualHost>

Но так не работает.
Выдаётся та же приветственная страница: "It works!".
Но запускается http://localhost/instantcms.test/install/

Как правильно настроить конфиги, что бы открывался сайт по нужному домену?

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Как в Apache прописать каталог с сайтом?

Сообщение notauser » 01 ноя 2021, 04:00

<VirtualHost instantcms.test:80> * даёт первый "рабочий по порядку"
DocumentRoot "/etc/httpd/docs/instantcms.test/" - точно?

banzay242
Сообщения: 904
Зарегистрирован: 18 авг 2017, 10:50
Operating system: MATE в релизе R10
Откуда: Уфа Омск

Как в Apache прописать каталог с сайтом?

Сообщение banzay242 » 01 ноя 2021, 10:26

В апаче для начала нужно отключить файл по дефолту, создать новый на его базе, после отключить дефолт и включить свой конфиг.
выключаем: sudo a2dissite 000-default.conf
включаем: sudo a2ensite webdav.conf #например
Так же возможно потребуется настройка в файле /etc/apache2/apache.conf
<Directory /var/www/html/instantcms.test>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

и в файле /etc/hosts
не забываем так же перезагружать сервер после изменения конфигов.

Max_NordVegan
Сообщения: 74
Зарегистрирован: 19 окт 2017, 11:48
Operating system: ROSA, Alt Linux, BaseAlt, Astra Linux
Контактная информация:

Как в Apache прописать каталог с сайтом?

Сообщение Max_NordVegan » 04 дек 2021, 07:54

Получилось, если добавить в conf.d, а не в original:
/etc/httpd/conf.d/httpd-vhosts.conf

<VirtualHost test.test:80>
ServerAdmin test@test.test
DocumentRoot "/var/www/html/test.test/"
ServerName test.test
ErrorLog "/var/log/httpd/test.test-error_log"
CustomLog "/var/log/httpd/test.test-access_log" common
</VirtualHost>

Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»