Bagaimana cara menghentikan Nginx untuk mendengarkan port 80?

8

Saya ingin nginx berhenti mendengarkan port 80. Saya hanya menemukan orang dengan bug tetapi tidak ada dokumen tentang melakukannya dengan sengaja. Saya tidak dapat menonaktifkannya, dan saya juga membaca:

#listen   80; ## listen for ipv4; this line is default and implied

Bahasa Inggris bukan bahasa ibu saya, tapi saya mengerti "tersirat" berarti ini tidak perlu dinyatakan, jadi meskipun dalam komentar, server masih mendengarkan 80. Bagaimana saya bisa menonaktifkan ini? Terima kasih.

Pygmay
sumber
Di mana Anda ingin nginx mendengarkan?
user9517
Saya ingin mendengarkan 8080 atau 8180
Pygmay

Jawaban:

14

Seperti yang telah Anda komentari, directive listen nginx akan kembali ke perilaku defaultnya yaitu mendengarkan pada port 80 seperti yang tertulis di komentar setelah ##.

Untuk membuat nginx mendengarkan di tempat lain, Anda harus mengatakannya untuk melakukan itu menggunakan arahan mendengarkan misalnya

listen 8080; 

atau

listen 192.168.2.3:8080;
Iain
sumber
Dan itu akan berhenti mendengarkan 80 hanya dengan mendeklarasikan port lain?
Pygmay
Ya, itulah yang dia katakan.
Jenny D