Здравствуйте!
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/
Как правильно настроить конфиги, что бы открывался сайт по нужному домену?
Как в Apache прописать каталог с сайтом?
-
- Сообщения: 74
- Зарегистрирован: 19 окт 2017, 11:48
- Контактная информация:
Как в Apache прописать каталог с сайтом?
<VirtualHost instantcms.test:80> * даёт первый "рабочий по порядку"
DocumentRoot "/etc/httpd/docs/instantcms.test/" - точно?
DocumentRoot "/etc/httpd/docs/instantcms.test/" - точно?
Как в Apache прописать каталог с сайтом?
В апаче для начала нужно отключить файл по дефолту, создать новый на его базе, после отключить дефолт и включить свой конфиг.
выключаем: 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
не забываем так же перезагружать сервер после изменения конфигов.
выключаем: 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
не забываем так же перезагружать сервер после изменения конфигов.
-
- Сообщения: 74
- Зарегистрирован: 19 окт 2017, 11:48
- Контактная информация:
Как в Apache прописать каталог с сайтом?
Получилось, если добавить в 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>
/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>