Android

Bagaimana untuk memasang nginx pada debian 9

Cara memasukkan beesmart ke webserver nginx di debian 9

Cara memasukkan beesmart ke webserver nginx di debian 9

Isi kandungan:

Anonim

Nginx adalah sumber terbuka, HTTP berprestasi tinggi dan pelayan proksi terbalik yang menguasai beberapa laman web terbesar di Internet.

Nginx boleh digunakan sebagai pelayan web yang berdiri sendiri, dan sebagai proksi terbalik untuk Apache dan pelayan web lain.

Berbanding dengan Apache, Nginx boleh mengendalikan sejumlah besar sambungan serentak dan mempunyai jejak memori yang lebih kecil untuk setiap sambungan.

Tutorial ini akan menggariskan langkah-langkah untuk memasang dan mengurus Nginx pada mesin Debian.

Prasyarat

Sebelum memulakan tutorial, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.

Pasang Nginx

pemasangan adalah agak mudah. Ikuti langkah-langkah di bawah untuk memasang Nginx pada sistem Debian anda:

  1. Mengemas kini indeks pakej:

    sudo apt update

    Memasang pakej Nginx yang:

    sudo apt install nginx

    Perkhidmatan Nginx akan dimulakan secara automatik selepas proses pemasangan selesai. Anda boleh mengesahkannya dengan menjalankan perintah curl berikut:

    curl -I 127.0.0.1

    HTTP/1.1 200 OK Server: nginx/1.10.3 Date: Mon, 27 Aug 2018 22:29:02 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Mon, 27 Aug 2018 22:27:54 GMT Connection: keep-alive ETag: "5b847aea-264" Accept-Ranges: bytes

Laraskan Firewall

Jika anda menggunakan iptables untuk menapis sambungan ke sistem anda, anda perlu membuka HTTP ( 80 ) dan HTTPS ( 443 ) port.

Buka port yang diperlukan dengan mengeluarkan arahan berikut:

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT

Mengurus perkhidmatan Nginx dengan systemctl

Anda boleh menggunakan arahan systemctl untuk mengurus perkhidmatan Nginx, sama seperti mana-mana unit sistem yang lain.

Untuk menghentikan perkhidmatan Nginx, jalankan:

sudo systemctl stop nginx

Untuk memulakan sekali lagi, taip:

sudo systemctl start nginx

Untuk memulakan semula perkhidmatan Nginx:

sudo systemctl restart nginx

Muat semula perkhidmatan Nginx selepas anda membuat beberapa perubahan konfigurasi:

sudo systemctl reload nginx

Lumpuhkan perkhidmatan Nginx untuk mula boot:

sudo systemctl disable nginx

Dan untuk membolehkannya semula:

sudo systemctl enable nginx

Struktur Fail Konfigurasi Nginx dan Amalan Terbaik

  • Fail konfigurasi Nginx disimpan di direktori /etc/nginx Fail konfigurasi Nginx utama adalah /etc/nginx/nginx.conf . Fail konfigurasi blok (vhost) penyimpan disimpan di direktori /etc/nginx/sites-available . Fail-fail konfigurasi yang terdapat dalam direktori ini tidak digunakan oleh Nginx melainkan ia dihubungkan ke direktori /etc/nginx/sites-enabled oleh laman web. sites-available blok pelayan dilakukan dengan membuat symlink (penunjuk) dari laman fail konfigurasi di sites-available direktori yang sites-available ke direktori yang sites-enabled di sites-enabled menulis lebih banyak kod yang boleh dipelihara, adalah idea yang baik untuk mengikuti konvensyen menamakan piawai. Sebagai contoh jika nama domain anda adalah mydomain.com maka fail konfigurasi hendaklah dinamakan /etc/nginx/sites-available/mydomain.com.conf . /etc/nginx/snippets direktori mengandungi coretan konfigurasi yang boleh disertakan dalam pelayan fail blok. Sekiranya anda menggunakan segmen konfigurasi yang berulang maka anda boleh refactor segmen-segmen tersebut ke dalam coretan dan masukkan fail coretan ke blok pelayan. Fail access.log ( access.log dan error.log ) terletak di direktori /var/log/nginx/ . Adalah disyorkan untuk mempunyai fail log masuk dan access berbeza untuk setiap blok pelayan.Anda boleh menetapkan direktori akar dokumen domain anda ke mana-mana lokasi yang anda mahukan. Lokasi yang paling umum untuk webroot termasuk:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Kesimpulannya

Tahniah, anda telah berjaya memasang Nginx pada pelayan Debian 9 anda. Anda kini bersedia untuk mula menggunakan aplikasi anda dan menggunakan Nginx sebagai pelayan web atau proksi.

nginx debian

Siaran ini adalah sebahagian daripada Cara Pasang LEMP Stack pada siri Debian 9.

Jawatan lain dalam siri ini:

• Cara Pasang MariaDB pada Ubuntu 18.04 • Cara Pasang Nginx pada Debian 9 • Bagaimana Memasang PHP pada Debian 9 • Bagaimana Untuk Menyediakan Blok Server Nginx pada Debian 9 • Selamat Nginx dengan Let's Encrypt pada Debian 9