Created
May 9, 2016 08:53
-
-
Save inerba/1873471b6b38bec3943739aee5bdc1a8 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 apache | |
</IfModule> | |
<IfModule itk.c> | |
AssignUserID %user% %group% | |
</IfModule> | |
IncludeOptional %home%/%user%/conf/web/s%web_system%.%domain%.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 apache | |
</IfModule> | |
<IfModule itk.c> | |
AssignUserID %user% %group% | |
</IfModule> | |
IncludeOptional %home%/%user%/conf/web/%web_system%.%domain%.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/httpd/domains/%domain%.error.log error; | |
location / { | |
proxy_pass https://%ip%:%web_ssl_port%; | |
location ~* ^.+\.(%proxy_extentions%)$ { | |
root %sdocroot%/public/; | |
access_log /var/log/httpd/domains/%domain%.log combined; | |
access_log /var/log/httpd/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%.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/httpd/domains/%domain%.error.log error; | |
location / { | |
proxy_pass http://%ip%:%web_port%; | |
location ~* ^.+\.(%proxy_extentions%)$ { | |
root %docroot%/public/; | |
access_log /var/log/httpd/domains/%domain%.log combined; | |
access_log /var/log/httpd/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%.conf*; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi @inerba!
I'm trying to use your files for Symfony Framework without luck. Any suggestions?
Configured as httpd + nginx on CentOS 7