Specially for @askvortsov
Имеем установленную VestaCP, настроенный templates для flarum, ssl сертификат.
При попытке открыть сайт по http (80 порт) сайт открывается корректно.
При попытке перенести его на 443 порт (меняю в config.php url с http на https), включаю ssl в VestaCP я получаю ошибку ERR_CONNECTION_REFUSED.
Имею следующую иерархию:
Изменен site.php ('public' => DIR.'/public_html')
Все остальное содержимое находится в корне созданной директории домена.
Сам лично только обновлял mariadb (с 5 версии до 10).
For english friends:
I have installed flarum on VestaCP.
Created my own template (template code below).
When you try to open the site via http, it opens.
When you try to open the site via https - ERR_CONNECTION_REFUSED error appears.
The logs in the flarum itself are silent, the Apache logs are also silent, even when I open the site on port 443 and receive an error code on https ERR_CONNECTION_REFUSED.
I changed my site.php config to 'public' => DIR.'/public_html'
My config template (VestaCP):
<VirtualHost %ip%:%web_ssl_port%>
ServerName %domain_idn%
%alias_string%
ServerAdmin %email%
DocumentRoot %sdocroot%
ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
Alias /vstats/ %home%/%user%/web/%domain%/stats/
Alias /error/ %home%/%user%/web/%domain%/document_errors/
#SuexecUserGroup %user% %group%
CustomLog /var/log/%web_system%/domains/%domain%.bytes bytes
CustomLog /var/log/%web_system%/domains/%domain%.log combined
ErrorLog /var/log/%web_system%/domains/%domain%.error.log
<Directory %sdocroot%>
AllowOverride All
SSLRequireSSL
Options +Includes -Indexes +ExecCGI
php_admin_value open_basedir none
#php_admin_value open_basedir %sdocroot%:%home%/%user%/tmp
php_admin_value upload_tmp_dir %home%/%user%/tmp
php_admin_value session.save_path %home%/%user%/tmp
</Directory>
<Directory %home%/%user%/web/%domain%/stats>
AllowOverride All
</Directory>
SSLEngine on
SSLVerifyClient none
SSLCertificateFile %ssl_crt%
SSLCertificateKeyFile %ssl_key%
%ssl_ca_str%SSLCertificateChainFile %ssl_ca%
<IfModule mod_ruid2.c>
RMode config
RUidGid %user% %group%
RGroups apache
</IfModule>
<IfModule itk.c>
AssignUserID %user% %group%
</IfModule>
IncludeOptional %home%/%user%/conf/web/s%web_system%.%domain%.conf*
</VirtualHost>