Cara Mengubah Port Mendengarkan Server Apache

Cara Mengubah Port Mendengarkan Server Apache

Minggu lalu, saya menemukan server dengan port https 80 yang 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 case case port 81 ini.

Anda mungkin bertanya mengapa port 80 penting untuk http?  Nah, untuk satu, itu adalah kemudahan penggunaan bagi pengguna.  Jika Anda menjelajah ke server web mendengarkan di port selain port 80, Anda harus memasukkan nomor port bersama dengan alamat.

Daftar isi

    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 itu 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 yang dipesan 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 ".

    Jadi agar fakta itu diselesaikan, mari kita lihat bagaimana kita dapat mengubah port dari pengaturan Apache kita.  Pertama mencari httpd.file conf di dalam Apache > conf map.

    Baris ini mendefinisikan Apache untuk mendengarkan di 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 restart Apache.  Untuk menguji jika Anda sudah menggunakan port baru, browse URL dengan port yang telah Anda gunakan. Misalnya, jika Anda memasukkan port 81 sebagai port baru, URL baru seharusnya http: // yourdomain: 81.

    Metode lain yang saya baca tentang online sedikit berbeda. Jika di atas tidak berhasil untuk Anda, cobalah pergi /etc/apache2/port.conf dan mengubah Mendengarkan berbaris di sana untuk sesuatu seperti Dengarkan 81.

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