Skocz do zawartości
Zaloguj się, aby obserwować  
PrecelusMaximus

nginx - regułki

Polecane posty

Witajcie,

 

Moja przygoda z nginx trwa dalej mam pewien problem z konfiguracją - znowu :lol:

Założenia:

1. nginx + php5-fpm - wszystko co trzeba doinstalowałem.

2. Symfony2

3. userdir

 

O ile mam gotowe rozwiązanie pod userdir czy symfony2 (trochę w tym pracuję) to nie umiem tego połączyć. Działa do pewnego momentu. ~user/app_dev.php - działa, ale nie ładuje profilera i generalnie przy wejściu ~user/app_dev.php/example/... - nie routuje ścieżki, zwraca 404 Not Found z nginx'a. No jak się domyślam to wina tego że nie przyjmuje dalej argumentów.

server {
  listen   80;
  access_log  /var/log/nginx/localhost.access.log;
  index index.php index.html index.htm;

  server_name localhost;
  autoindex on; #tymczasowo
  
  	location /pma/ { #pma działa
            index index.php;
                alias /var/www/pma/;
                location ~ \.php$ {
                        fastcgi_pass 127.0.0.1:9000;
                        fastcgi_index index.php;
                        fastcgi_param SCRIPT_FILENAME /stat$fastcgi_script_name;
                        include fastcgi_params;
                }

  	}
	location ~ ^/~([^/]+)/(.+\.php)$ {
    		include fastcgi_params;
    		alias /home/$1/public_html/web/$2;
    		fastcgi_pass 127.0.0.1:9000;
    		#fastcgi_index index.php;
#		fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#    		fastcgi_param SCRIPT_FILENAME /stat$fastcgi_script_name; #tego rozwiązania potrzebuje symfona, ale gdy to uruchomie nie czyta php
#    		fastcgi_param HTTPS off;
 	}

  	location ~ ^/~(.+?)(/.*)?$ {
    		alias /home/$1/public_html/web$2;
	#	try_files $uri /$is_args$args; #tego w teorii potrzebuje symfona - ale jak jest uruchomione to php głupieje
  	}

  #location ~ /\.ht { deny all; }
  #location ~ /\. { deny all; }
}

Bawiłem się długo i już sam nie wiem co i jak. :o

 

Prosiłbym o pomoc ;-)

Edytowano przez PrecelusMaximus (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×