Skip to content

Instantly share code, notes, and snippets.

@DaRaFF
Created February 27, 2012 07:30
Show Gist options
  • Save DaRaFF/1922267 to your computer and use it in GitHub Desktop.
Save DaRaFF/1922267 to your computer and use it in GitHub Desktop.
nginx symfony2 example configs
#localtunnel
server {
listen 80;
server_name 3ay5.localtunnel.com;
access_log /var/log/nginx/digital-version.nzz.lo.log;
location / {
root /home/ralphmeier/eos/digital-version/web;
index app_dev.php;
if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css)$") {
rewrite ^(.*) /app_dev.php$1 last;
}
}
location ~ \.php($|/) {
set $script $uri;
set $path_info "";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9009;
include fastcgi_params;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_param SCRIPT_FILENAME /home/ralphmeier/eos/digital-version/web$script;
fastcgi_param PATH_INFO $path_info;
}
}
#www
server {
listen 80;
server_name nzz.lo;
access_log /var/log/nginx/nzz.lo.log;
location / {
root /home/ralphmeier/eos/www/web;
index app_dev.php;
if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css)$") {
rewrite ^(.*) /app_dev.php$1 last;
}
}
location ~ \.php($|/) {
set $script $uri;
set $path_info "";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9009;
include fastcgi_params;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_param SCRIPT_FILENAME /home/ralphmeier/eos/www/web$script;
fastcgi_param PATH_INFO $path_info;
}
}
#api.nzz.lo
server {
listen 80;
server_name api.nzz.lo;
access_log /var/log/nginx/api.nzz.lo.log;
location / {
root /home/ralphmeier/eos/backend/web;
index index.html index.htm index.php app.php;
if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css)$") {
rewrite ^(.*) /app.php$1 last;
}
}
location ~ \.php($|/) {
set $script $uri;
set $path_info "";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9009;
include fastcgi_params;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_param SCRIPT_FILENAME /home/ralphmeier/eos/backend/web$script;
fastcgi_param PATH_INFO $path_info;
}
}
#digital.nzz.lo
server {
listen 80;
server_name digital.nzz.lo;
access_log /var/log/nginx/digital.nzz.lo.log;
location / {
root /home/ralphmeier/eos/digital-version/web;
index index.html index.htm index.php app_dev.php;
if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css)$")
{ rewrite ^(.*) /app_dev.php$1 last; }
}
location ~ \.php($|/) {
set $script $uri;
set $path_info "";
if ($uri ~ "^(.\.php)(/.)")
{ set $script $1; set $path_info $2; }
fastcgi_pass 127.0.0.1:9009;
include fastcgi_params;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_param SCRIPT_FILENAME /home/ralphmeier/eos/digital-version/web$script;
fastcgi_param PATH_INFO $path_info;
}
}
#monitoring
server {
listen 80;
server_name monitoring.nzz.lo;
access_log /var/log/nginx/monitoring.nzz.lo.log;
location / {
root /home/ralphmeier/eos/monitoring/web;
index app_dev.php;
if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css)$") {
rewrite ^(.*) /app_dev.php$1 last;
}
}
location ~ \.php($|/) {
set $script $uri;
set $path_info "";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9009;
include fastcgi_params;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_param SCRIPT_FILENAME /home/ralphmeier/eos/monitoring/web$script;
fastcgi_param PATH_INFO $path_info;
}
}
#kiosk
server {
listen 80;
server_name kiosk.nzz.lo;
access_log /var/log/nginx/kiosk.nzz.lo.log;
location / {
root /home/ralphmeier/eos/kiosk/web;
index app_dev.php;
if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css)$") {
rewrite ^(.*) /app_dev.php$1 last;
}
}
location ~ \.php($|/) {
set $script $uri;
set $path_info "";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9009;
include fastcgi_params;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_param SCRIPT_FILENAME /home/ralphmeier/eos/kiosk/web$script;
fastcgi_param PATH_INFO $path_info;
}
}
#new-mobile
server {
listen 80;
server_name new-mobile.nzz.lo;
access_log /var/log/nginx/new-mobile.nzz.lo.log;
location / {
root /home/ralphmeier/eos/new-mobile/web;
index app_dev.php;
if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css)$") {
rewrite ^(.*) /app_dev.php$1 last;
}
}
location ~ \.php($|/) {
set $script $uri;
set $path_info "";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9009;
include fastcgi_params;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_param SCRIPT_FILENAME /home/ralphmeier/eos/new-mobile/web$script;
fastcgi_param PATH_INFO $path_info;
}
}
#mobile
server {
listen 80;
server_name mobile.nzz.lo;
access_log /var/log/nginx/mobile.nzz.lo.log;
location / {
root /home/ralphmeier/eos/mobile/web;
index app_dev.php;
if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css)$") {
rewrite ^(.*) /app_dev.php$1 last;
}
}
location ~ \.php($|/) {
set $script $uri;
set $path_info "";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9009;
include fastcgi_params;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_param SCRIPT_FILENAME /home/ralphmeier/eos/mobile/web$script;
fastcgi_param PATH_INFO $path_info;
}
}
#browser.nzz.lo
server {
listen 80;
server_name browser.nzz.lo;
access_log /var/log/nginx/browser.nzz.lo.log;
location / {
root /home/ralphmeier/eos/phpcrbrowser/www;
index index.html index.htm index.php app.php;
if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css)$") {
rewrite ^(.*) /index.php$1 last;
}
}
location ~ \.php($|/) {
set $script $uri;
set $path_info "";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9009;
include fastcgi_params;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_param SCRIPT_FILENAME /home/ralphmeier/eos/phpcrbrowser/www$script;
fastcgi_param PATH_INFO $path_info;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment