Wed Dec 2019 2 years ago

Ubah Nginx HTTP Server Port Pada Ubuntu 16.04 | 17.10 | 18,04

Nginx, kemungkinan server HTTP paling populer kedua yang digunakan saat ini mudah dikelola dan dikonfigurasikan ... Nginx adalah server HTTP yang ringan dan efisien, tetapi dapat berfungsi sebagai server proxy dan banyak lagi.

Terkadang Anda ingin Nginx mendengarkan dan berkomunikasi bukan port default-nya, tetapi port yang berbeda sebagai gantinya ... ketika Anda ingin melakukannya, langkah-langkah di bawah ini bisa menjadi titik awal yang baik ..

Misalnya, jika Anda ingin server HTTP Nginx untuk duduk di belakang server proxy, maka server proxy harus dikonfigurasi untuk mendengarkan pada port default 80 ... dalam hal ini, Nginx juga harus dikonfigurasi untuk mendengarkan pada port yang berbeda kemudian 80 ..., karena dua layanan tidak dapat ditugaskan satu port untuk mendengarkan ... akan ada pertengkaran ..

Tutorial ini akan menunjukkan kepada siswa dan pengguna baru cara mudah mengganti port default Nginx dari 80 ke yang lain ... seperti 8082 .. dengan cara ini, layanan lain dapat menggunakan port 80 untuk berkomunikasi ..

Saat Anda siap untuk melakukan perubahan ini, lanjutkan di bawah:

Langkah 1: Mengidentifikasi File Konfigurasi Port Nginx

Untuk mengubah nomor port default Nginx, Anda perlu mencari di direktori tunggal, tidak seperti Apache2 ... ini adalah direktori virtual host Nginx default  / etc / nginx / sites-available. .. Dalam direktori ini adalah tempat Anda akan menemukan file konfigurasi host virtual individu ...

Setiap file berisi port untuk Nginx untuk mendengarkan dan berkomunikasi ... jika Anda ingin mengubah port Nginx, Anda akan melakukannya di setiap file host virtual.

Di bawah ini adalah lokasi untuk dapat mengubah nomor port default Nginx

sudo nano /etc/nginx/sites-available/default

Langkah 2: Mengubah Nomor Port Nginx

Sekarang setelah Anda mengidentifikasi file yang dapat Anda ubah nomor port Nginx, lanjutkan di bawah ini untuk mulai membuat perubahan itu… untuk posting ini, kami akan mengubah port default 80 menjadi 8082 dan port 443 ke 444.

Pertama, jalankan perintah di bawah ini untuk membuka file port.conf ...

sudo nano /etc/nginx/sites-available/default

Kemudian ubah garis Dengarkan dari 80 ke 8082

server {
        listen 8082 default_server;
        listen [::]: 8082 default_server;

        listen [::]: 444 ssl;
        ssl_certificate / path_to_cert_file;
        ssl_certificate_key / path_to_cert_key_file; 

        root / var / www / html;
        index index.php index.html index.htm;

        name server _;

        lokasi / {
             try_files $ u $ u / = 404;
        }
........
........

Langkah 3: Mulai ulang Nginx

Sekarang Anda telah mengubah nomor port di semua file, jalankan perintah di bawah ini untuk me-restart Nginx ..

sudo systemctl restart nginx.service

Setelah itu, layanan Nginx akan mulai mendengarkan pada port yang Anda tetapkan di atas ...

Itu dia! Ini adalah bagaimana seseorang mengubah nomor port Nginx.

nginx ubuntu linux