Cara Install Nginx di Ubuntu Linux 18.04 LTS/18.10

Kali ini kita akan belajar bagaimana cara install nginx di ubuntu, dan distro turunan ubuntu seperti linux mint dan lainnya.

Apa itu nginx? nginx adalah sebuah software open source yang berfungsi untuk membangun web server, sebagai reverse proxy, dan load balancer.

Saya pribadi nginx saya gunakan untuk membangun sebuah web server di linux ubuntu kesayangan saya ini.
install nginx ubuntu


Berbicara soal software untuk membuat web server sebenarnya bukan hanya nginx, lalu mengapa saya memilih nginx? Saya memilihnya karena bahwa nginx mempunyai beberapa fitur keren dan beberapa alasan dibawah ini.

Daftar Fitur Nginx :

  • Static file serving.
  • SSL/TLS support.
  • Virtual hosts.
  • Reverse proxying.
  • Load balancing.
  • Compression.
  • Access controls.
  • URL rewriting.
  • Custom logging.
  • Server-side includes.
  • Limited WebDAV.
  • FLV streaming.
  • FastCGI.

Alasan Mengapa Memilih Nginx !

  • Arsitektur Nginx
  • Kecepatan
  • User Friendly
Itu tadi beberapa alasannya, oiya gan disini topik utama kita adalah bagaimana cara instalasi software tersebut,

dan bahan yang harus disiapkan adalah operasi sistem linux, koneksi internet, dan sudah mengenal terminal linux (walaupun gak akrab) hehe...

Apakah syarat diatas sudah terpenuhi? jika sudah mari kita mulai tutorial install nginx di ubuntu linux, saya sendiri memakai ubuntu 18.10

Install Nginx Di Ubuntu Linux 18.04 LTS/18.10 Command Line


Nginx sudah tersedia di repo default ubuntu, anda akan lebih mudah menginstallnya dengan apt packaging system.

$ sudo apt-get update
$ sudo apt-get install nginx

# Cek Status Nginx


Nah, untuk cara mengetahui apakah nginx sedang berjalan atau tidak anda bisa gunakan command/syntax di bawah ini

$ sudo systemctl status nginx

OUTPUT:


● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: en
   Active: active (running) since Wed 2018-10-03 09:03:06 WIB; 41min ago
     Docs: man:nginx(8)
  Process: 5988 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code
  Process: 5987 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process 
 Main PID: 5989 (nginx)
    Tasks: 3 (limit: 1838)
   CGroup: /system.slice/nginx.service
           ├─5989 nginx: master process /usr/sbin/nginx -g daemon on; master_pro
           ├─5990 nginx: worker process
           └─5991 nginx: worker process

Oct 03 09:03:02 rooted systemd[1]: Starting A high performance web server and a 
Oct 03 09:03:06 rooted systemd[1]: Started A high performance web server and a r
lines 1-15/15 (END)

Bisa anda lihat status diatas, jika di outputnya ada teks "active (running)" berarti nginx sudah berjalan. Untuk memastikannya lagi anda bisa akses melalui web browser anda dengan mengetik.

http://ip_anda

Atau anda bisa juga menggunakan ini.

http://localhost

Jika nanti saat anda akses mengeluarkan tampilan seperti dibawah ini, itu berarti nginx sudah terinstall dan berjalan dengan lancar.

web server nginx


Contoh Command Untuk Mengontrol Nginx !

Jika anda mempunyai sesuatu benda, misal seperti televisi, pasti ada alat untuk mengontrolnya seperti remotenya ya kan?

Nah, di nginx ada juga yaitu menggunakan syntax sederhana seperti dibawah ini !

1. Menghentikan Nginx


$ sudo systemctl stop nginx


2. Menjalankan Nginx


$ sudo systemctl start nginx


3. Restart Nginx


$ sudo systemctl restart nginx


4. Reload Nginx


$ sudo systemctl reload nginx

Secara default, nginx berjalan secara otomatis saat startup, jika anda tidak menginginkan itu terjadi lagi, masukkan command ini.

$ sudo systemctl disable nginx

Untuk Mengaktifkan agar nginx berjalan saat startup.

$ sudo systemctl enable nginx

    Comments

    All right Reserved © MaxRooted

    Developed by : Mat Max