vps - Bagaimana untuk mengkonfigurasi nginx untuk berbilang aplikasi tapak di bawah satu nama domain?
为情所困2017-05-16 17:20:47
0
2
563
Seperti ini www.example.com blog.example.com Tetapi aplikasi yang berbeza, contohnya www.example.com ialah halaman statik, dan blog.example.com ialah aplikasi nodejs Bolehkah ia dilakukan? Bagaimana untuk mengkonfigurasinya secara khusus?
Konfigurasikan hos maya Siarkan kod pseudo untuk rujukan
Tambah di hujung bahagian pelayan fail konfigurasi nginx.conf
include vhost/*.conf;
Buat direktori vhost Buat fail dalam direktori vhost, seperti www.example.com.conf, blog.example.com.conf Kemudian buat konfigurasi berikut
server
{
listen 80;
server_name www.example.com;
index index.php index.html index.htm ;
root /var/www/www.example.com;
if ( $fastcgi_script_name ~ \..*\/.*php ) {
return 403;
}
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;
}
}
Sudah tentu, nodejs tidak bergantung pada ng menentukan folder aplikasi nodejs hanya mencetuskan permulaan, dan komunikasi serta penjelasan lain dikembalikan kepada perkhidmatan nod
Konfigurasikan akar untuk halaman statik dan konfigurasikan proksi terbalik untuk aplikasi
Konfigurasikan hos maya
Siarkan kod pseudo untuk rujukan
Tambah di hujung bahagian pelayan fail konfigurasi nginx.conf
Buat direktori vhost
Buat fail dalam direktori vhost, seperti www.example.com.conf, blog.example.com.conf
Kemudian buat konfigurasi berikut
Sudah tentu, nodejs tidak bergantung pada ng menentukan folder aplikasi nodejs hanya mencetuskan permulaan, dan komunikasi serta penjelasan lain dikembalikan kepada perkhidmatan nod