Ekstrak bahagian biasa konfigurasi pelayan dalam nginx
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 17:16:37
0
1
493

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!

过去多啦不再A梦
过去多啦不再A梦

membalas semua(1)
阿神

Jawapan ditemui:

  1. Ekstrak bahagian lokasi ke fail luaran, contohnya, namakannya: common_rules.conf, dan letakkannya dalam direktori nginx.

  2. Ubah suai konfigurasi pelayan kepada:

server {
    server_name  dev.drpb.com;
    root /Users/Stone/repo/oschina/drsoft/page-builder;
    include common_rules.conf;
}
server {
    server_name  dev.drp.com;
    root /Users/Stone/repo/oschina/drsoft/site;
    include common_rules.conf;
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan