xref: /aosp_15_r20/external/grpc-grpc/examples/php/echo/nginx.conf (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1*cc02d7e2SAndroid Build Coastguard Workerserver {
2*cc02d7e2SAndroid Build Coastguard Worker  listen 80;
3*cc02d7e2SAndroid Build Coastguard Worker  server_name localhost;
4*cc02d7e2SAndroid Build Coastguard Worker  root /var/www/html;
5*cc02d7e2SAndroid Build Coastguard Worker
6*cc02d7e2SAndroid Build Coastguard Worker  index index.php;
7*cc02d7e2SAndroid Build Coastguard Worker
8*cc02d7e2SAndroid Build Coastguard Worker  location / {
9*cc02d7e2SAndroid Build Coastguard Worker    try_files $uri $uri/ /index.php?$args;
10*cc02d7e2SAndroid Build Coastguard Worker  }
11*cc02d7e2SAndroid Build Coastguard Worker
12*cc02d7e2SAndroid Build Coastguard Worker  location ~ [^/]\.php(/|$) {
13*cc02d7e2SAndroid Build Coastguard Worker    fastcgi_split_path_info ^(.+?\.php)(/.*)$;
14*cc02d7e2SAndroid Build Coastguard Worker
15*cc02d7e2SAndroid Build Coastguard Worker    include fastcgi_params;
16*cc02d7e2SAndroid Build Coastguard Worker    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
17*cc02d7e2SAndroid Build Coastguard Worker    fastcgi_param PATH_INFO       $fastcgi_path_info;
18*cc02d7e2SAndroid Build Coastguard Worker    fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
19*cc02d7e2SAndroid Build Coastguard Worker
20*cc02d7e2SAndroid Build Coastguard Worker    fastcgi_pass   fpm:9000;
21*cc02d7e2SAndroid Build Coastguard Worker    fastcgi_index  index.php;
22*cc02d7e2SAndroid Build Coastguard Worker  }
23*cc02d7e2SAndroid Build Coastguard Worker}
24