@Zewkin
Я у мамы фронтэндер

Как разрешить PHP для поддоменов?

Добрый день.

Понадобилось добавить поддомен — листинг sites-available/default

<VirtualHost *:80>
ServerName nash-dom.info
ServerAdmin webmaster@localhost

DocumentRoot /var/www/nash-dom.info/public_html
<Directory />

AllowOverride All

<Directory /var/www/nash-dom.info/public_html>

AllowOverride All
Order allow,deny
allow from all

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined


<VirtualHost *:80>
ServerName deputat.nash-dom.info
ServerAdmin webmaster@localhost
DirectoryIndex index.php
DocumentRoot /var/www/deputat.nash-dom.info/public_html
<Directory />

AllowOverride All

<Directory /var/www/deputat.nash-dom.info/public_html>

AllowOverride All
Order allow,deny
allow from all

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined


Поддомен работает, html открывается, при попытке открыть .php — выбрасывает 404. При этом для родительского сайта все работает.

Куда копать? Раньше не доводилось руками конфиги править, везде панелька была, а теперь вот приходится разбираться.
  • Вопрос задан
  • 3033 просмотра
Пригласить эксперта
Ответы на вопрос 1
@NBZ4live
А вы проверяли название файла?
404 это ошибка говорящая о том, что файл не найден.
В случае если-бы php не парзился, то вы просто увидели-бы исходный код php файла.

Единственное что мне еще в голову приходит это SELinux.

Но вообще было-бы не плохо посмотреть еще и логи. Посмотрите в /var/logs/apache/access.log и /var/logs/apache/error.log и запостите их тут.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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