NGINX adalah pelayan web yang sangat kuat, fleksibel dan ringan yang dapat dipasang dengan mudah di platform Linux. Sekiranya pilihan pengedaran Linux anda adalah Ubuntu, proses itu lebih mudah. Di sini, kami akan membimbing anda melalui proses pemasangan versi stabil NGINX (1.14.0) pada pembebasan Ubuntu Server (18.04) terkini LTS (Sokongan Jangka Panjang).
Mengapa Pasang NGINX?
Anda mungkin bertanya pada diri sendiri, "Mengapa memasang NGINX apabila Apache telah menjadi pelayan web lalai selama bertahun-tahun?" Jawapannya agak rumit daripada yang anda harapkan. Untuk memudahkan jawapan itu, pertimbangkan Apache adalah pelayan web yang melakukan kerja yang luar biasa mengendalikan sebilangan besar permintaan sesaat. Walau bagaimanapun, prestasi Apache mula perjuangan apabila permintaan meningkat. Ini bermakna, apabila pelayan pelayan Apache melayari, masa beban halaman boleh menderita. Di sisi lain, NGINX dioptimumkan untuk memberikan prestasi yang konsisten dan boleh diramalkan. Jadi, walaupun lawatan halaman spike, NGINX tidak akan terputus. Di sisi lain, Apache juga jauh lebih fleksibel daripada NGINX. Dengan banyak modul dan sokongan untuk perkhidmatan dan pelayan lain, Apache boleh (pada masa ini) melakukan lebih daripada NGINX. Jadi jika prestasi adalah apa yang anda cari NGINX adalah pelayan anda. Jika kelonggaran berada di atas senarai anda, Apache harus dipertimbangkan terlebih dahulu.
Menghentikan dan Melumpuhkan Apache
Perkara pertama yang perlu dilakukan adalah menghentikan dan melumpuhkan Apache. Sekiranya Apache dijalankan pada pelayan, NGINX tidak dapat dipasang. Apache boleh terus memasang pelayan yang sama seperti NGINX, tetapi jika Apache dihentikan, NGINX akan menolak untuk dipasang. Untuk mengetahui sama ada Apache sedang berjalan, mengeluarkan arahan:
status sistem sudo apache2
Jika Apache disenaraikan sebagai berjalan, anda mesti berhenti dan mematikannya, jadi NGINX boleh dipasang. Untuk menghentikan pelayan web Apache, mengeluarkan arahan: sudo systemctl stop apache2
Lumpuhkan pelayan Apache (jadi ia tidak dimulakan semula sekiranya pelayan reboot) dengan arahan: sudo systemctl disable apache2 Dengan Apache dijaga, pemasangan NGINX boleh dicapai dengan satu arahan: sudo apt-get install nginx
Setelah dipasang, mulakan dan dayakan NGINX dengan arahan berikut: sudo systemctl start nginxsudo systemctl enable nginx
Pelayan web NGINX kini dipasang dan berjalan. Sekarang NGINX dipasang, anda boleh menunjuk pelayar web anda ke alamat IP pelayan hosting untuk melihat Page Welcome NGINX. Jika anda tidak pasti alamat IP pelayan anda, mengeluarkan arahan: ip a
Output arahan di atas akan memaparkan alamat pelayan anda. Kemungkinannya, anda akan menghadapi masalah apabila cuba melihat halaman indeks NGINX index.html. Isu ialah, jika Apache dipasang dahulu, NGINX akan menyampaikan halaman indeks index.html secara lalai. Untuk melihat NGINX Welcome Page (index.nginx-debian.html), Apache Welcome Page mesti dinamakan semula. Kembali pada tetingkap terminal, mengeluarkan arahan: sudo mv /var/www/html/index.html /var/www/html/index.html.old
Kembali ke pelayar web anda dan muat semula halaman itu. Halaman Selamat Datang Apache kini akan digantikan oleh Halaman Selamat Datang NGINX. Dengan NGINX dipasang dan berjalan, kini sudah tiba masanya untuk menyediakan halaman web pertama anda. Bagaimana laman NGINX dikonfigurasikan dilakukan seperti Apache. Mari kita jalankan asas untuk menubuhkan tapak barebones. Perkara pertama yang perlu anda ketahui ialah direktori yang diperlukan yang menempatkan fail yang digunakan dalam membuat tapak. Direktori ini adalah: Perbezaan di antara tapak yang tersedia dan tapak yang dibolehkan adalah dua kali ganda: Di luar kotak, akan ada fail tunggal / etc / nginx / sites-available . Fail itu lalai . Apa yang akan kami lakukan ialah membuat laman web (minimum) yang baru. Perkara pertama yang perlu dilakukan ialah membuat direktori (dalam akar dokumen NGINX) untuk menempatkan laman web kami. Kami akan menghubungi laman web tersebut ujian . Dari tetingkap terminal, mengeluarkan arahan: sudo mkdir / var / www / html / test
Buat fail index.html dengan arahan: sudo nano /var/www/html/test/index.html
Di dalam dokumen itu, tambahkan yang berikut:
Simpan dan tutup fail dengan arahan Ctrl-x. Berikan direktori keizinan yang diperlukan dengan perintah: sudo chown www-data: www-data -R / var / www / html / testsudo chmod -R 755 / var / www / html / test
Sekarang buat fail konfigurasi untuk tapak baru kami / etc / nginx / sites-available dengan arahan: sudo nano / etc / nginx / sites-available / test
Di dalam fail itu, tambahkan kandungan berikut: pelayan { dengar 80; dengar ::: 80; root / var / www / html / test; index index.html index.htm index.nginx-debian.html; nama pelayan _; lokasi / { try_files $ uri $ uri / = 404; } } Simpan dan tutup fail itu. Uji konfigurasi NGINX dengan arahan: sudo nginx -t
Ujian akan dipaparkan sebagai berjaya. Untuk memastikan NGINX dapat memaparkan tapak uji yang baru dibuat, mulakan semula pelayan web dengan arahan: sudo systemctl restart nginx
Anda kini boleh menunjuk pelayar anda ke http: // SERVER_IP / test (Di mana SERVER_IP adalah alamat IP pelayan anda) untuk melihat fail index.html yang baru dibuat. Memasang NGINX
Melihat Halaman Selamat Datang NGINX
Bagaimana Konfigurasi Laman Web
HELLO LIFEWIRE!