Seperti yang ditunjukkan di bawah:
server {
listen 80;
server_name dev.drpb.com;
root /Users/Stone/repo/oschina/drsoft/page-builder;
location ~ \.php$ {
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
include fastcgi.conf;
}
}
server {
listen 80;
server_name dev.drp.com;
root /Users/Stone/repo/oschina/drsoft/site;
location ~ \.php$ {
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
include fastcgi.conf;
}
}
Terdapat dua blok konfigurasi pelayan dalam konfigurasi nginx, mereka mempunyai bahagian konfigurasi proksi terbalik php biasa.
Cara penggunaan:
location ~ \.php$ {
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
include fastcgi.conf;
}
Ekstraknya dan letakkannya di satu tempat dan bukannya menulisnya sekali dalam setiap pelayan (saya cuba meletakkannya dalam blok http induk biasanya tetapi ia tidak berjaya), terima kasih!
Jawapan ditemui:
Ekstrak bahagian lokasi ke fail luaran, contohnya, namakannya: common_rules.conf, dan letakkannya dalam direktori nginx.
Ubah suai konfigurasi pelayan kepada: