@Vadimqa

Как перевести php в режим работы как модуль Apache (centos 8, virtualmin 6.14)?

Много лет не возился с серверами, на сколько помню, раньше делал очень просто:
AddType application/x-httpd-php .php
#AddHandler fcgid-script .php
#AddHandler fcgid-script .php5
#FCGIWrapper /home/vadya/fcgi-bin/php5.fcgi .php
#FCGIWrapper /home/vadya/fcgi-bin/php5.fcgi .php5


Из панели, как я понимаю, это сделать невозможно. Сейчас виртуалмин добавляет виртуалхосты в таком формате:

<VirtualHost 111:80>
    SuexecUserGroup "#1001" "#1001"
    DirectoryIndex index.php index.php4 index.php5 index.htm index.html
    <Directory /home/111/public_html>
    Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch 
    allow from all
    AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
    Require all granted
    </Directory>
    <Directory /home/111/cgi-bin>
    allow from all
    AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
    Require all granted    
    </Directory>
    RemoveHandler .php
    RemoveHandler .php7.2
<FilesMatch \.php$>
    SetHandler proxy:fcgi://localhost:8000
</FilesMatch>

</VirtualHost>
<VirtualHost 111:443>
    SuexecUserGroup "#1001" "#1001"
    DirectoryIndex index.php index.php4 index.php5 index.htm index.html
    <Directory /home/111/public_html>
    Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch 
    allow from all
    AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
    Require all granted
    </Directory>
    <Directory /home/111/cgi-bin>
    allow from all
    AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
    Require all granted   
    </Directory>
    RemoveHandler .php
    RemoveHandler .php7.2
<FilesMatch \.php$>
    SetHandler proxy:fcgi://localhost:8000
</FilesMatch>
</VirtualHost>

Думаю просто надо поменять вот эту строку на правильную: SetHandler proxy:fcgi://localhost:8000
Но мог забыть какую-то важную мелочь. Странно, но нагуглить ничего по этому вопросу не смог, мож старею )
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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