Direkomendasikan, 2024

Pilihan Editor

Cara Mengubah Port Mendengarkan Server Apache

Minggu lalu, saya menemukan server dengan port HTTPS 80 yang sudah diambil oleh perangkat lunak lain. "Pelakunya" tidak mengejutkan 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? Untuk satu, itu adalah kemudahan penggunaan bagi pengguna. Jika Anda meramban ke server web mendengarkan pada port selain port 80, Anda harus memasukkan nomor port beserta alamatnya.

Sesuatu seperti ini: // domainanda.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 itu adalah port standar yang digunakan untuk HTTP. Menurut //www.tcpipguide.com

"Untuk menghindari kekacauan, perangkat lunak yang mengimplementasikan proses server tertentu biasanya menggunakan nomor port yang dipesan khusus 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 " .

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

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 "Dengarkan 80":

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

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

Metode lain yang saya baca tentang online sedikit berbeda. Jika hal di atas tidak berhasil untuk Anda, coba buka /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 dan Anda harus dapat mengunjungi domain tanpa harus mengetikkan nomor port. Apache harus mengalihkan secara otomatis ke / var / www / html. Nikmati!

Top