Each file should be put in /usr/local/vesta/data/templates/web/apache2
Then, when you edit your domain/site, you can change the web template to Drupal8 and just upload your whole project into public_html
Each file should be put in /usr/local/vesta/data/templates/web/apache2
Then, when you edit your domain/site, you can change the web template to Drupal8 and just upload your whole project into public_html
<VirtualHost %ip%:%web_ssl_port%> | |
ServerName %domain_idn% | |
%alias_string% | |
ServerAdmin %email% | |
DocumentRoot %sdocroot%/web | |
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 %docroot%:%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 www-data | |
</IfModule> | |
<IfModule itk.c> | |
AssignUserID %user% %group% | |
</IfModule> | |
IncludeOptional %home%/%user%/conf/web/s%web_system%.%domain%.conf* | |
</VirtualHost> |
<VirtualHost %ip%:%web_port%> | |
ServerName %domain_idn% | |
%alias_string% | |
ServerAdmin %email% | |
DocumentRoot %docroot%/web | |
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 %docroot%> | |
AllowOverride All | |
Options +Includes -Indexes +ExecCGI | |
php_admin_value open_basedir %docroot%:%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> | |
<IfModule mod_ruid2.c> | |
RMode config | |
RUidGid %user% %group% | |
RGroups www-data | |
</IfModule> | |
<IfModule itk.c> | |
AssignUserID %user% %group% | |
</IfModule> | |
IncludeOptional %home%/%user%/conf/web/%web_system%.%domain%.conf* | |
</VirtualHost> |