FreeBSD

Memasang Nginx pada FreeBSD

Memasang Nginx pada FreeBSD

Nginx adalah penggayaan untuk mesin x. Ini adalah pelayan HTTP sumber terbuka dan bebas yang ditulis dan dikembangkan oleh sistem jurutera perisian Rusia, Igor. Nginx juga sering digunakan sebagai pelayan proksi terbalik / mel dan pengimbang beban. Walaupun ringan dalam kelas pelayan webnya, ia sangat mantap dan tetap memberikan hasil yang memberangsangkan. Hasilnya, ia terus meningkat dan telah mendapat reputasi yang signifikan sebagai pelayan web yang boleh dipercayai. Keistimewaannya dan ciri pengoptimuman sumber telah mendapat tempat sebagai salah satu pelayan web yang paling popular, dengan satu anggaran melaporkan lebih dari 38 peratus dari 1 juta laman web teratas di internet dihoskan di pelayan Nginx di seluruh dunia.

Ciri Nginx- HTTPS

Seperti disebutkan sebelumnya, Nginx dapat digunakan sebagai pelayan HTTP, pelayan proksi, penyeimbang beban, dan pelayan mel juga. Di sini, kami akan menyenaraikan beberapa kegunaan Nginx sebagai pelayan web / Proksi HTTPS.

Memasang NGINX pada FreeBSD

Tutorial ini adalah mengenai menyiapkan dan memulakan dengan pelayan web Nginx di bawah sistem operasi FreeBSD Unix.

Gambaran Keseluruhan Pemasangan

Keseluruhan prosedur dapat diringkaskan seperti berikut:

  1. Gunakan sistem pkg perintah atau port untuk memasang Nginx di FreeBSD.
  2. Aktifkan sokongan Nginx di FreeBSD.
  3. Edit fail yang terdapat di / usr / local / etc / nginx / nginx.conf untuk mengkonfigurasi Nginx
  4. Sahkan pemasangan

Ikuti arahan di bawah untuk menyediakan Nginx pada pelayan FreeBSD anda.

Langkah 1: Kemas kini pokok port di FreeBSD

Keluarkan arahan berikut untuk mengemas kini pohon port di FreeBSD:

$ portnap ambil kemas kini

Langkah 2: Pasang Nginx di FreeBSD

Terdapat dua cara untuk memasang Nginx di pelayan anda:

1) menggunakan melalui sistem port 

Kemudian pasang port server web Nginx dengan arahan di bawah:

$ cd / usr / port / www / nginx /
$ makeinstall bersih

Semasa anda memasang Nginx, pilih pilihan yang sesuai dengan penggunaan pelayan laman web anda. Di sini, kami memilih REWRITE_MODULE, SSL_MODULE, dll., untuk dikemukakan sebagai contoh.

2) menggunakan arahan pkg

Sebagai alternatif, anda boleh memilih untuk memasang Nginx dengan menambahkan pakej binari nginx dengan pengurus pakej, menggunakan arahan pkg:

$ pkg pasang nginx

Ini mesti memasang Nginx pada pelayan web FreeBSD anda.

Langkah 3: Aktifkan Perkhidmatan Nginx di FreeBSD

Taipkan arahan di bawah untuk mendayakan pelayan web Nginx

$ echo 'nginx_enable = "YA"' >> / etc / rc.pengesahan

Sebagai alternatif, anda juga boleh menaip:

$ sudo sysrc nginx_enable = "YA"

Itu sahaja dengan pemasangan.

Bermula dengan Nginx di FreeBSD

Lancarkan pelayan Nginx

Lancarkan Nginx dengan menaip yang berikut ke dalam shell arahan dan menekan enter:

$ / usr / tempatan / etc / rc.d / nginx permulaan

Sebagai alternatif, anda boleh mengeluarkan arahan di bawah:

$ perkhidmatan nginx bermula

Tutup Pelayan Nginx

Untuk keluar dari pelayan Nginx, keluarkan arahan di bawah:

$ / usr / tempatan / etc / rc.d / nginx berhenti

Anda juga boleh memasukkan arahan yang lebih ringkas juga:

$ perkhidmatan nginx berhenti

Perintah ini harus keluar dari pelayan Nginx

Memulakan semula pelayan Nginx

Keluarkan arahan di bawah untuk memulakan semula pelayan Nginx.

$ / usr / tempatan / etc / rc.mulakan semula d / nginx

Sebagai alternatif,

$ servis semula nginx

Pelayan Nginx harus dimulakan semula semasa pelaksanaan perintah di atas.

Memuatkan semula konfigurasi siaran pelayan web Nginx

Untuk memulakan semula pelayan Nginx setelah mengedit fail konfigurasi, gunakan arahan di bawah:

$ / usr / tempatan / etc / rc.tambah nilai d / nginx

Anda juga boleh menggunakan:

tambah nilai $ nginx perkhidmatan

Fail penting di Nginx

Menguji persediaan Nginx di FreeBSD

Salin dan tampal pautan berikut ke medan URL di penyemak imbas web anda:

http: // pelayan-ip-di sini /

Membuat laman web dengan Nginx

Mulakan dengan membuat direktori dengan mengeluarkan perintah mkdir:

$ mkdir / wwwwiki

Kemudian buat pengguna baru untuk domain anda dengan arahan di bawah:

$ pw user add -n wwwwiki -c 'Wiki User' -d / nonexistent -s / usr / sbin / nologin

Kunci nama pengguna dengan arahan berikut:

$ pw kunci wwwwiki

Kemudian buat fail untuk menguji sesuatu:

$ sudo nano / wwwwiki / indeks.html

Kemudian salin-tampal yang berikut ke dalam fail:

#
#
# wiki dir younis peribadi
#
#
#

Wiki dir


#

Ini adalah ujian dan saya akan mengkonfigurasi PHP 7.x menjadi tuan rumah mediawiki


#

# © www.linuxhint.com
#
#

Kemudian peruntukkan pemilikan kumpulan dengan arahan di bawah:

$ chown -R wwwwiki: wwwwiki / wwwwiki /
$ chmod -R 0555 / wwwwiki /
$ ls -ld / wwwwiki /

Konfigurasikan Nginx untuk domain maya wiki atau alamat IP

Mulakan dengan membuat fail konfigurasi dengan arahan di bawah:

$ mkdir / usr / local / etc / nginx / vdomains /
$ sudo nano / usr / local / etc / nginx / vdomains / http.10.0.2.15.pengesahan

Kemudian salin-tampal teks berikut ke fail ini dan buat perubahan yang sesuai pada teks di bawah:

# pelayan
# Nama_pelayan 10.0.2.15; # IP maya atau nama domain di sini
# Akses_log / var / log / nginx / 10.0.2.15.akses.log; # fail log
# Ralat_log / var / log / nginx / 10.0.2.15.kesilapan.log;
# Root / wwwwiki; # root dir untuk hos maya ini
# ## tambahkan lebih banyak konfigurasi di bawah seperti PHP dan seterusnya ##
#

Jangan lupa menyimpan fail sebelum keluar dari fail tersebut. Kemudian gunakan arahan di bawah untuk mengemas kini fail konfigurasi kami:

$ sudo nano / usr / local / etc / nginx / nginx.pengesahan

Kemudian tambahkan perkara berikut hingga akhir:

sertakan "domain / *.conf ";

Sekali lagi, simpan dan keluar fail ini. Kemudian sahkan nginx menggunakan arahan berikut:

$ nginx -t
tambah nilai $ nginx perkhidmatan

Terakhir, uji konfigurasi dengan mengeluarkan alamat IP anda:

http: // 10.0.2.15 /

Ringkasnya

Itu sahaja untuk tutorial hari ini. Kami menerangkan cara memasang Nginx pada pelayan FreeBSD menggunakan sistem port dan arahan pkg, dan bagaimana mengaktifkan perkhidmatan Nginx di FreeBSD. Kami juga melihat cara membuat laman web dengan Nginx dan memperkenalkan Nginx kepada pengguna baru. Arahan di sini harus sesuai untuk anda.

Pasang permainan Strategi OpenRA terkini di Ubuntu Linux
OpenRA adalah mesin permainan Strategi Masa Nyata / Bebas yang mencipta semula permainan Westwood awal seperti Command & Conquer klasik: Makluman Mera...
Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...
Cara Menggunakan Mesin Cheat GameConqueror di Linux
Artikel ini merangkumi panduan mengenai penggunaan mesin cheat GameConqueror di Linux. Ramai pengguna yang bermain permainan di Windows sering menggun...