Задать вопрос
miv-men
@miv-men
Фронт и бэк

Как настроить что бы виртуальных хост на нужную директорию в php7?

Здравствуйте.
Изначально установил на CentOS 7 LAMP с php 5.4
Настроил свой виртуальный хост в /etc/httpd/conf.d/site.ru.conf
<VirtualHost *:80>
ServerAdmin web@site.ru
ServerName site.ru
ServerAlias www.site.ru
DocumentRoot /var/www/site.ru/
ErrorLog /var/www/site.ru/logs/error.log
CustomLog /var/www/site.ru/logs/access.log combined
</VirtualHost>

Все работало корректно.

Решил обновиться до php 7.2.
Установил php, посмотрел конфиги не изменились, но теперь мой хост отдает дефолтную страницу php "Testing 123..." как по ip так и по dns.
Так же создал в директории /var/www/html/ index с "Hello, world!", но все равно отдает "Testing 123..."

Как настроить, что бы apache использовал мой /etc/httpd/conf.d/site.ru.conf ?
Этот файл естественно подключен в httpd.conf

httpd.conf:
ServerRoot "/etc/httpd"
Listen 127.0.0.1:80
Include conf.modules.d/*.conf
User apache
Group apache
ServerAdmin root@localhost
<Directory />
    AllowOverride none
    Require all denied
</Directory>
DocumentRoot "/var/www/html"
<Directory "/var/www">
    AllowOverride None
    Require all granted
</Directory>
<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>
<Files ".ht*">
    Require all denied
</Files>
ErrorLog "logs/error_log"
LogLevel warn
<IfModule log_config_module>
    LogFormat "%V %a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    ErrorLogFormat "%V [%t] [%l] [pid %P] %F: %E: [client %a] %M"
    <IfModule logio_module>
      LogFormat "%V %a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    CustomLog "logs/access_log" combined
</IfModule>
<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
</IfModule>
<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
</Directory>
<IfModule mime_module>
    TypesConfig /etc/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType text/html .shtml
    AddOutputFilter INCLUDES .shtml
</IfModule>
AddDefaultCharset UTF-8
<IfModule mime_magic_module>
    MIMEMagicFile conf/magic
</IfModule>
EnableSendfile on
Include conf.d/*.conf
RemoteIPHeader LOCAL-X-Real-IP
  • Вопрос задан
  • 149 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@vldud
Вопрос задан некорректно. Версия php к маршрутизации apache отношения не имеет. Чтобы вам помочь нужно видеть весь конфиг веб-сервера.
Ответ написан
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
1. Ищите в /etc/httpd .conf файл, который мог установить php.
2. Посмотрите-кто вообще висит на 80 и 443 порту - netstat -pna
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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