URL-адрес ISPconfig показывает содержимое Apache по умолчанию

374
adrianTNT

Я видел эту проблему на нескольких пользователей, но я не нашел решения. Я запускаю Centos 7 и устанавливаю ISPconfig, скачав, а затем запустив

php install.php

Он настроил некоторые вещи, такие как ssl, apache и т. Д., Но некоторые шаги завершились неудачно (как, например, некоторые apache ssl), и мне пришлось перезапустить php install.phpнесколько раз, чтобы установить недостающие зависимости.

Я включаю ISPconfig port 81и использую ssl url.

Проблема: При открытии https://192.168.1.x:81я получаю содержимое Apache по умолчанию, from /var/www/htmlа не интерфейс ISPconfig из/var/www/ispconfig/

Другие упоминали, что может быть конфликт vhost, но я так не думаю, потому что я искал :81внутри /etc/httpd/папки, и я мог найти ее только в одном файле: /etc/httpd/conf/sites-available/ispconfig.vhostесли я изменил порт там на что-то вроде 83, то он начинает отвечать на новый порт и перестает отвечать на старый 81, это заставляет меня думать, что нет нескольких определенных vhosts / конфликтов.

Что я могу попробовать?

###################################################### # This virtual host contains the configuration # for the ISPConfig controlpanel ######################################################  Listen 81 NameVirtualHost *:81  <VirtualHost _default_:81> ServerAdmin webmaster@localhost  <Directory /var/www/ispconfig/> <FilesMatch "\.ph(p3?|tml)$"> SetHandler None </FilesMatch> </Directory> <Directory /usr/local/ispconfig/interface/web/> <FilesMatch "\.ph(p3?|tml)$"> SetHandler None </FilesMatch> </Directory>  <IfModule mod_fcgid.c> DocumentRoot /var/www/ispconfig/ SuexecUserGroup ispconfig ispconfig <Directory /var/www/ispconfig/> Options -Indexes +FollowSymLinks +MultiViews +ExecCGI AllowOverride AuthConfig Indexes Limit Options FileInfo <FilesMatch "\.php$"> SetHandler fcgid-script </FilesMatch> FCGIWrapper /var/www/php-fcgi-scripts/ispconfig/.php-fcgi-starter .php Require all granted </Directory> IPCCommTimeout 7200 MaxRequestLen 15728640 </IfModule>  <IfModule mpm_itk_module> DocumentRoot /usr/local/ispconfig/interface/web/ AssignUserId ispconfig ispconfig AddType application/x-httpd-php .php <Directory /usr/local/ispconfig/interface/web> # php_admin_value open_basedir "/usr/local/ispconfig/interface:/usr/share:/tmp" Options +FollowSymLinks AllowOverride None Require all granted php_value magic_quotes_gpc 0 </Directory> </IfModule>  # ErrorLog /var/log/apache2/error.log # CustomLog /var/log/apache2/access.log combined ServerSignature Off  <IfModule mod_security2.c> SecRuleEngine Off </IfModule>  # SSL Configuration SSLEngine On SSLProtocol All -SSLv3 SSLCertificateFile /usr/local/ispconfig/interface/ssl/ispserver.crt SSLCertificateKeyFile /usr/local/ispconfig/interface/ssl/ispserver.key #SSLCACertificateFile /usr/local/ispconfig/interface/ssl/ispserver.bundle  SSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS SSLHonorCipherOrder On  <IfModule mod_headers.c> Header always add Strict-Transport-Security "max-age=15768000" RequestHeader unset Proxy early </IfModule>  SSLUseStapling On SSLStaplingResponderTimeout 5 SSLStaplingReturnResponderErrors Off </VirtualHost>  <IfModule mod_ssl.c> SSLStaplingCache shmcb:/var/run/ocsp(128000) </IfModule>  <Directory /var/www/php-cgi-scripts> AllowOverride None Require all denied </Directory>  <Directory /var/www/php-fcgi-scripts> AllowOverride None Require all denied </Directory> 
0

1 ответ на вопрос

1
adrianTNT

Благодаря rakib_buet на форуме webhostingtalk я исправил это ...

yum install mod_fcgid service httpd restart 

Похоже, что mod_fcgid не был установлен, и файлы конфигурации apache для ispconfig устанавливали инструкции на его основе <IfModule mod_fcgid.c>...</IfModule>, возможно, это можно исправить с помощью лучших шаблонов ISPconfig для этих файлов.