tulis semula - Apakah kegunaan khusus alias nginx?
黄舟
黄舟 2017-05-16 17:15:38
0
1
521

Saya telah melihat nginx baru-baru ini, tetapi saya tidak pasti apakah kegunaan khusus alias itu? Kedua-dua akar dan penulisan semula boleh mencapainya, mengapa menggunakan alias?

root /data/mydomain/main/web/;
location ~* ^/app(|/)$ {
        #alias /data/mydomain/main/public/app/;
        rewrite  ^/app(|/)$ /public/app/ last;
        expires 30s;
}

Dalam konfigurasi di atas, penulisan semula berkuat kuasa dan memenuhi jangkaan saya. Tetapi terdapat masalah dengan alias.

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(1)
Ty80

Ini adalah perkara pemahaman anda sendiri Pertama sekali, menulis semula tidak ada kaitan dengan akar dan alias.
tulis semula adalah untuk permintaan http Laluan di dalamnya ialah alamat dalam URL, iaitu penukaran antara alamat.
Akar dan alias ialah tetapan laluan fail sistem.
Akar di kawasan itu digunakan untuk menetapkan direktori akar, dan alias digunakan untuk menetapkan semula direktori fail semasa.

location /img/ {
    alias /var/www/image/;
}
#若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件
location /img/ {
    root /var/www/image;
}
#若按照这种配置的话,则访问/img/目录下的文件时,nginx会去/var/www/image/img/目录下找文件。]
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan