Portál AbcLinuxu, 12. května 2025 06:40

Dotaz: nginx & php & virtual host

17.6.2012 13:29 ivanu
nginx & php & virtual host
Přečteno: 285×
Odpovědět | Admin

Dobry den,

 

uz sa mi konecne podarilo rozchodit nginx s PHP cez fcgi, mam len otazocku.

V konfiguraku je pre PHP cez fcgi nutne:

 

location ~ \.php$ {
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
include  fastcgi_params;
}

 

davat do kazdeho

server {
server_name www.prvyweb.eu
root /www/prvyweb;
location ~ \.php$ {
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
include  fastcgi_params;

}

server {
server_name www.druhyweb.eu
root /www/druhyweb;
location ~ \.php$ {
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
include  fastcgi_params;
}

neda sa tento zapis pre php dat iba 1x pre vsetky virtualne weby ?

inak povedane ako to je v lighttpd/apache

Dakujem

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

LangPa avatar 17.6.2012 16:37 LangPa | skóre: 12 | blog: LangPavel | Hradec Králové
Rozbalit Rozbalit vše Re: nginx & php & virtual host
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na cokoliv, co se opakuje, se dá použít include. Vyjmul bych do souboru (třeba fcgi-php) asi toto:

location ~ \.php$ {
  fastcgi_pass   127.0.0.1:9000;
  fastcgi_index  index.php;
  fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
  include  fastcgi_params;
}
a na místo toho by pak samotný vhost vypadal takto:

server {
  server_name www.prvyweb.eu
  root /www/prvyweb;
  include /etc/nginx/fcgi-php;
}
17.6.2012 19:09 ET
Rozbalit Rozbalit vše Re: nginx & php & virtual host
Odpovědět | | Sbalit | Link | Blokovat | Admin
napr. http://wiki.nginx.org/HttpFastcgiModule#fastcgi_param

Context: http, server, location

podle me to muzes vrazit do sekce http a nemusis to kopirovat v tech server sekcich
17.6.2012 21:05 ivanu
Rozbalit Rozbalit vše Re: nginx & php & virtual host
ano toto som skusal no neslo to skusim to este raz ak nepojde budem musiet pouzit ten include ale to sa mi nepaci.

dik zatial
18.6.2012 02:27 ivanu
Rozbalit Rozbalit vše Re: nginx & php & virtual host
uz viem kde je problem, ze location sa nemoze dat do http{} takze takt to nejde, ako inak to dat do http {} ?
17.6.2012 21:23 ivanu
Rozbalit Rozbalit vše Re: nginx & php & virtual host
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neviem ci zakladat nove vlkno, ale potrebujem este aj koli jednemu weby aj pythona, mal som ho cez CGI tu som pozeram navod no dako nesiel, ale este sa s tym pohram, ak by mal niekto funkcny config moze poslat k nahliadnutiu?

Dik

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.