-
-
Save xoxefdp/2787a1a7e304dfb0c0c7bc33cc747acb to your computer and use it in GitHub Desktop.
Laravel template VESTACP
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# /usr/local/vesta/data/templates/web/apache2/laravel.stpl | |
<VirtualHost %ip%:%web_ssl_port%> | |
ServerName %domain_idn% | |
%alias_string% | |
ServerAdmin %email% | |
DocumentRoot %sdocroot%/public/ | |
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%/public/> | |
AllowOverride All | |
SSLRequireSSL | |
Options +Includes -Indexes +ExecCGI | |
</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_idn%.conf* | |
</VirtualHost> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# /usr/local/vesta/data/templates/web/apache2/laravel.tpl | |
<VirtualHost %ip%:%web_port%> | |
ServerName %domain_idn% | |
%alias_string% | |
ServerAdmin %email% | |
DocumentRoot %docroot%/public/ | |
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%/public/> | |
AllowOverride All | |
Options +Includes -Indexes +ExecCGI | |
</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_idn%.conf* | |
</VirtualHost> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# /usr/local/vesta/data/templates/web/nginx/nginx-laravel.stpl | |
server { | |
listen %ip%:%proxy_ssl_port%; | |
server_name %domain_idn% %alias_idn%; | |
ssl on; | |
ssl_certificate %ssl_pem%; | |
ssl_certificate_key %ssl_key%; | |
error_log /var/log/%web_system%/domains/%domain%.error.log error; | |
location / { | |
proxy_pass https://%ip%:%web_ssl_port%; | |
location ~* ^.+\.(%proxy_extentions%)$ { | |
root %sdocroot%/public/; | |
access_log /var/log/%web_system%/domains/%domain%.log combined; | |
access_log /var/log/%web_system%/domains/%domain%.bytes bytes; | |
expires max; | |
try_files $uri @fallback; | |
} | |
} | |
location /error/ { | |
alias %home%/%user%/web/%domain%/document_errors/; | |
} | |
location @fallback { | |
proxy_pass https://%ip%:%web_ssl_port%; | |
} | |
location ~ /\.ht {return 404;} | |
location ~ /\.svn/ {return 404;} | |
location ~ /\.git/ {return 404;} | |
location ~ /\.hg/ {return 404;} | |
location ~ /\.bzr/ {return 404;} | |
include %home%/%user%/conf/web/snginx.%domain_idn%.conf*; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# /usr/local/vesta/data/templates/web/nginx/nginx-laravel.tpl | |
server { | |
listen %ip%:%proxy_port%; | |
server_name %domain_idn% %alias_idn%; | |
error_log /var/log/%web_system%/domains/%domain%.error.log error; | |
location / { | |
proxy_pass http://%ip%:%web_port%; | |
location ~* ^.+\.(%proxy_extentions%)$ { | |
root %docroot%/public/; | |
access_log /var/log/%web_system%/domains/%domain%.log combined; | |
access_log /var/log/%web_system%/domains/%domain%.bytes bytes; | |
expires max; | |
try_files $uri @fallback; | |
} | |
} | |
location /error/ { | |
alias %home%/%user%/web/%domain%/document_errors/; | |
} | |
location @fallback { | |
proxy_pass http://%ip%:%web_port%; | |
} | |
location ~ /\.ht {return 404;} | |
location ~ /\.svn/ {return 404;} | |
location ~ /\.git/ {return 404;} | |
location ~ /\.hg/ {return 404;} | |
location ~ /\.bzr/ {return 404;} | |
include %home%/%user%/conf/web/nginx.%domain_idn%.conf*; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment