Vestacp, php в html сайтах

Нашёл httpd.conf для юзера, добавил эти две строчки в VirtualHost одного из сайтов, добавил php код в html, сделал полную зачистку (кеш, куки и прочее), один чёрт не выводит. Если честно всё это мне порядком надоело, ради десятка сателлитов не стоит так париться, в дальнейшем буду менять расширения на php, здесь вывод кода прекрасно работает.
 

Вложения

  • httpd-conf-user.png
    httpd-conf-user.png
    34,7 KB · Просмотры: 10
Нашёл httpd.conf для юзера, добавил эти две строчки в VirtualHost одного из сайтов, добавил php код в html, сделал полную зачистку (кеш, куки и прочее), один чёрт не выводит. Если честно всё это мне порядком надоело, ради десятка сателлитов не стоит так париться, в дальнейшем буду менять расширения на php, здесь вывод кода прекрасно работает.
а если добавить не в самый низ, а внутрь <Directory /.../public_html> ?
 
Посмотрите всё же ещё раз, включена ли у вас в Vesta в данном конкретном домене поддержка Nginx как Proxy?
По умолчанию там включено !

"Поддержка ProxyNGINX" - галочка должна быть снята.

Если да, то отключите, или уберите из списка "Обработка Proxy" расширения htm и html.

В файле .htaccess достаточно директивы
AddType application/x-httpd-php .php .htm .html
 
Последнее редактирование:
Посмотрите всё же ещё раз, включена ли у вас в Vesta в данном конкретном домене поддержка Nginx как Proxy?
По умолчанию там включено !

"Поддержка ProxyNGINX" - галочка должна быть снята.

Если да, то отключите, или уберите из списка "Обработка Proxy" расширения htm и html.

В файле .htaccess достаточно директивы
AddType application/x-httpd-php .php .htm .html

Ура, ура, ура ! Нашёл решение проблемы. Нужно было отключить галочку Proxy Support и добавить в htaccess всего одну строчку AddType application/x-httpd-php .php .htm .html . Всё заработало ! Всё клёво ! Спасибо пацаны, выручили !
 
Небольшое примечание.

Если у вас большой трафик на саттеллиты и на них много графики, то всё-таки второй путь.
Убрать из проксирования (список "Обработка Proxy") файлы htm и html, а "Поддержка ProxyNGINX" оставить включеным.
Nginx там для того и поставлен, чтобы разгрузить Apache от отдачи статических файлов.

Если преимущественно текстовая информация на сателлитах, то оставить всё как есть.
В этом случае Nginx не нужен и будет только память занимать.
 
Небольшое примечание.

Если у вас большой трафик на саттеллиты и на них много графики, то всё-таки второй путь.
Убрать из проксирования (список "Обработка Proxy") файлы htm и html, а "Поддержка ProxyNGINX" оставить включеным.
Nginx там для того и поставлен, чтобы разгрузить Apache от отдачи статических файлов.

Если преимущественно текстовая информация на сателлитах, то оставить всё как есть.
В этом случае Nginx не нужен и будет только память занимать.

Картинок очень много, решил всё таки оставить включенным проксирование, но htm и html из списка убрал. Всё чётко работает, спасибо.
 
Назад
Сверху