Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk memasang dan mengkonfigurasi pelayan Nginx pada Linux

Bagaimana untuk memasang dan mengkonfigurasi pelayan Nginx pada Linux

王林
王林asal
2023-07-04 23:43:413773semak imbas

Cara memasang dan mengkonfigurasi pelayan Nginx pada Linux

Nginx ialah perisian pelayan web sumber terbuka berprestasi tinggi yang digunakan secara meluas untuk membina tapak web dan aplikasi berprestasi tinggi. Artikel ini akan memperkenalkan anda kepada cara memasang dan mengkonfigurasi pelayan Nginx pada sistem pengendalian Linux.

Langkah 1: Kemas Kini Sistem
Sebelum memasang sebarang perisian, pastikan dahulu sistem anda dikemas kini. Jalankan arahan berikut dalam terminal untuk mengemas kini sistem kepada versi terkini:

sudo apt update
sudo apt upgrade

Langkah 2: Pasang Nginx
Jalankan arahan berikut dalam terminal untuk memasang Nginx:

sudo apt install nginx

Proses pemasangan Ia mungkin mengambil sedikit masa Selepas pemasangan selesai, masukkan alamat IP pelayan anda dalam penyemak imbas Anda akan melihat halaman selamat datang lalai Nginx, menunjukkan bahawa Nginx berjaya dipasang.

Langkah 3: Konfigurasikan Nginx
Fail konfigurasi Nginx terletak dalam direktori /etc/nginx. Anda boleh menggunakan mana-mana editor teks untuk mengedit fail ini. Contohnya:

sudo nano /etc/nginx/nginx.conf

Dalam fail konfigurasi, anda boleh menukar pilihan biasa berikut:

  1. Server_name: Ini ialah nama domain atau alamat IP pelayan. Secara lalai, parameter server_name telah ditentukan dalam fail konfigurasi Nginx, dan anda boleh mengubah suainya kepada nama domain atau alamat IP anda sendiri.

Contohnya:
server_name example.com;

  1. Server_tokens: Secara lalai, Nginx mengembalikan butiran pelayan dalam pengepala respons HTTP. Untuk meningkatkan keselamatan pelayan, adalah disyorkan untuk menetapkan ini kepada mematikan untuk melumpuhkan paparan butiran pelayan.

Contohnya:
server_tokens off;

  1. Lokasi: Blok lokasi Nginx digunakan untuk menentukan konfigurasi laluan URL yang berbeza. Anda boleh menambah atau mengubah suai blok lokasi yang berbeza mengikut keperluan. Sebagai contoh, kod berikut akan mengubah hala laluan /example ke http://example.com:

location /example {

return 301 http://example.com;

}

Selepas menyimpan dan menutup fail konfigurasi, gunakan arahan berikut untuk memuatkan semula Nginx fail konfigurasi:

sudo systemctl reload nginx

Langkah 4: Konfigurasikan hos maya Nginx
Hos maya membolehkan anda mengehos berbilang tapak web pada pelayan yang sama. Hos maya Nginx boleh dikonfigurasikan dengan mencipta fail konfigurasi baharu.

  1. Buat fail konfigurasi baharu:
    Gunakan arahan berikut untuk mencipta fail konfigurasi baharu dalam direktori /etc/nginx/sites-available dan namakannya:

sudo nano /etc/nginx/sites-available/ contoh .com.conf

  1. Menulis fail konfigurasi:
    Dalam fail konfigurasi baharu, anda perlu menentukan nama pelayan, direktori akar dan pilihan lain yang berkaitan dengan hos maya. Berikut ialah contoh fail konfigurasi sampel:

pelayan {

listen 80;
server_name example.com;
root /var/www/example.com;

location / {
    index index.html;
}

}

  1. Dayakan pengehosan maya:
    Selepas mencipta fail konfigurasi, gunakan arahan berikut untuk membolehkannya:

sudo ln -s /etc /nginx /sites-available/example.com.conf /etc/nginx/sites-enabled/

Kemudian muat semula fail konfigurasi Nginx:

sudo systemctl muat semula nginx

Langkah 5: Konfigurasikan HTTPS
Untuk melindungi data keselamatan tapak web, adalah disyorkan Dayakan HTTPS untuk tapak web. Berikut ialah beberapa contoh kod tentang cara mengkonfigurasi HTTPS:

  1. Jana sijil SSL:
    Jana sijil SSL yang ditandatangani sendiri menggunakan arahan berikut:

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 keyout / etc/nginx/cert.key -out /etc/nginx/cert.crt

  1. Konfigurasikan hos maya:
    Edit fail konfigurasi hos maya anda dan tambah kod berikut dalam blok pelayan:

dengar 443 ssl;
ssl_certificate /etc/nginx/cert.crt;
ssl_certificate_key /etc/nginx/cert.key;

Simpan dan tutup fail konfigurasi dan muat semula fail konfigurasi Nginx.

Langkah 6: Mulakan Nginx
Selepas menukar konfigurasi, gunakan arahan berikut untuk memulakan perkhidmatan Nginx:

sudo systemctl mula nginx

Anda boleh menyemak sama ada Nginx sedang berjalan menggunakan arahan berikut:

systemctl status nginx

Kini, anda Telah berjaya memasang dan mengkonfigurasi pelayan Nginx pada Linux. Anda boleh melakukan lebih banyak penyesuaian dan pengoptimuman mengikut keperluan. Semoga berjaya membina tapak web dan aplikasi berprestasi tinggi dengan Nginx!

Atas ialah kandungan terperinci Bagaimana untuk memasang dan mengkonfigurasi pelayan Nginx pada Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn