Cara Mengubah Port Pendengaran Server Apache

Minggu lalu, saya menemukan server dengan port 80 HTTPS -nya sudah diambil oleh perangkat lunak lain. “Pelakunya” tidak mengherankan perangkat lunak server web lain, yaitu IIS . Karena pengguna IIS sudah terbiasa dengan port default, instalasi Apache tidak punya pilihan selain menggunakan port yang kurang populer untuk HTTP , dalam hal ini port 81.

Anda mungkin bertanya mengapa port 80 penting untuk http? Salah satunya adalah kemudahan penggunaan bagi pengguna. Jika Anda menjelajah ke server web yang mendengarkan pada port selain port 80, Anda harus menyertakan nomor port bersama dengan alamatnya.

Sesuatu seperti ini: http://yourdomain.com:81/ jika port 81 adalah port server web Anda. Jika Anda menggunakan port 80 maka Anda tidak perlu mengetikkan port 80 pada alamat karena ini adalah port standar yang digunakan untuk HTTP . Menurut http://www.tcpipguide.com

“Untuk menghindari kekacauan, perangkat lunak yang mengimplementasikan proses server tertentu biasanya menggunakan nomor port cadangan yang sama pada setiap perangkat IP, sehingga klien dapat menemukannya dengan mudah… Setiap browser Web hanya “tahu” bahwa situs web dirancang untuk mendengarkan permintaan yang dikirim ke port 80”(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”) .

Jadi setelah fakta itu diselesaikan, mari kita lihat bagaimana kita dapat mengubah port pengaturan Apache kita . Pertama cari file httpd.conf di dalam folder Apache > conf .

gambar

httpd.conf adalah file teks yang digunakan oleh semua implementasi Apache , jadi mengubah instalasi Unix Apache atau Windows Apache dilakukan dengan cara yang sama – melalui file konfigurasi ini. Buka file menggunakan editor teks favorit Anda dan cari baris dengan "Listen 80":

gambar

Baris ini mendefinisikan Apache untuk mendengarkan pada port 80. Yang harus Anda lakukan adalah mengubah port 80 itu ke port mana pun yang ingin Anda gunakan. Pastikan port yang akan Anda gunakan adalah port yang gratis dan belum diambil oleh layanan lain. Baca panduan kami tentang pemindai port gratis(free port scanner) jika Anda tidak yakin.

Setelah Anda mengedit file, simpan dan mulai ulang Apache . Untuk menguji apakah Anda sudah menggunakan port baru, telusuri URL dengan port yang telah Anda gunakan. Misalnya, jika Anda memasukkan port 81 sebagai port baru, URL baru harus http://yourdomain:81 .

Metode lain yang saya baca tentang online sedikit berbeda. Jika hal di atas tidak berhasil untuk Anda, coba /etc/apache2/ports.conf dan ubah baris Listen di sana menjadi sesuatu seperti Listen 81 .

Selanjutnya, buka /etc/apache2/sites-enabled/000-default.conf dan ubah baris pertama menjadi VirtualHost *: 81 . Mulai ulang Apache(Restart Apache) dan Anda akan dapat mengunjungi domain tanpa harus mengetikkan nomor port. Apache harus mengarahkan ulang secara otomatis ke /var/www/html. Menikmati!



About the author

Hai, yang di sana! Saya seorang programmer komputer dengan pengalaman lebih dari 10 tahun di bidangnya. Saya berspesialisasi dalam mengembangkan dan memelihara perangkat lunak untuk pembaruan smartphone dan windows. Selain itu, saya menawarkan layanan saya sebagai perwakilan dukungan klien email bulanan.



Related posts