Bagaimana mengubah nomor port untuk apache di WAMP

115

Saya baru mengenal server WAMP dan menginstalnya di sistem saya tetapi setelah menginstalnya ketika saya memeriksanya dengan membuka url localhost seperti ini http://localhost/di browser itu tidak berfungsi. Saya mendapatkan kesalahan 404 dan halaman kosong .

Ini karena port 80 saya yang default Wamp serverdigunakan oleh server IIS. Jadi tolong beri tahu saya cara mengubah nomor port di server Wamp dan memecahkan masalah ini.

vishal_g
sumber

Jawaban:

156

Klik pada ikon server WAMP dan dari menu di bawah File Konfigurasi pilih httpd.conf. File teks panjang akan terbuka di notepad. Di file ini gulir ke bawah ke baris yang membaca Port 80dan ubah ini menjadi membaca Port 8080, Simpan file dan tutup notepad. Sekali lagi klik pada ikon server wamp dan pilih restart semua layanan. Satu perubahan lagi perlu dilakukan sebelum kita selesai. Di Windows Explorer temukan lokasi di mana server WAMP diinstal yang secara default C:\Wamp.


Pembaruan: Pada versi WAMP yang lebih baru, klik ikon server WAMP > Apache > httpd.conf , lalu ubah baris Listen 80ke Listen 8080atau port apa pun yang Anda inginkan.

Pembaruan : Pada versi 3.1.6 WAMP , klik kanan pada ikon server wamp di taskbar , pilih "tools" -> "Port used by Apache: 80" -> "use a port selain 80", sebuah kotak input akan pop up, masukkan port baru di dalamnya, klik tombol konfirmasi, lalu restart wamp.

vishal_g
sumber
16
Bukankah seharusnya Listen 8080lebih baik Port 8080?
DaveRandom
mungkin aplikasi Anda yang lain menggunakan port 80 itu, jadi Anda hanya perlu mengubah port dan itu akan bekerja untuk Anda.
vishal_g
3
Terkait dengan ini - Saya juga harus mengubah port ke port lain, tetapi kemudian tautan dari monitor baki sistem WampServer tidak berfungsi. Mereka terus menunjuk ke "localhost /" biasa. Untuk mengubahnya, saya mencoba mengedit c: \ wamp \ wampmanager.ini, tetapi yang satu itu sepertinya ditimpa dengan default setiap kali wampserver di-restart. Bagaimanapun, setelah menambahkan nomor port baru di c: \ wamp \ wampmanager.tpl (template, saya kira), semua mulai bekerja setelah wamp restart berikutnya. Kupikir aku harus berbagi. :)
userfuser
2
Juga ubah tautan url di wamp \ wampmanager.tpl untuk mendapatkan pintasan dari bilah tugas yang berfungsi
Adam Butler
Wikipedia mencantumkan nomor port dan penggunaan umum. Menyatakan 80, 8080, dan 8008 sebagai port http alternatif umum. en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
LL Peserta
102

Buka saja file httpd.conf, misalnya. di bawah lingkungan WAMP yang terletak di:

C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf

pergi ke baris no. 46 dan edit Listen 80sesuai kebutuhan Anda untuk mantan.

Listen 8383

versi WAMP yang lebih baru menggunakan 2 baris ini:

Listen 0.0.0.0:8383  
Listen [::0]:8383

Selanjutnya pergi ke baris no. 171 dan edit ServerName localhost:80sesuai kebutuhan Anda untuk mantan.

ServerName localhost:8383

Restart Apache dan selesai !!

Sekarang, Anda dapat mengakses dengan URL Anda:

http://localhost:8383 or http://192.168.1.1:8383

Semoga membantu orang yang mencari solusi di sini.

Aditya P Bhatt
sumber
5
Jika Anda menggunakan VirtualHosts maka Anda juga perlu memperbaruinya untuk menggunakan <VirtualHost *: 8383> daripada <VirtualHost *: 80>
littledynamo
34

Dari wampserver 3.x dan seterusnya, mengubah nomor port mendengarkan Apache tidak memerlukan keahlian Apache tertentu (http.conf, virtualhost, ...), Anda hanya perlu mengklik tombol - dengan asumsi Anda menjalankan OS Windows! :

  1. Di baki, klik kanan hijau / menjalankan ikon WAMP
  2. Pilih menu Tools
  3. Di bagian Port yang digunakan oleh Apache: xx , klik Gunakan port selain 80 (yaitu konfigurasi port default)
  4. Masukkan nomor port yang diinginkan di jendela popup - biasanya 8080 sebagai port Web alternatif

NB: Untuk port alternatif: periksa IANA Service Name resmi dan Transport Protocol Nomor Port Registry

philippeko
sumber
11

Ubah nomor port untuk Xampp Buka file C: \ xampp \ apache \ conf \ httpd.conf

#Listen 12.34.56.78:80
Listen 80

Ubah 80 menjadi 82

sebagai

#Listen 12.34.56.78:82
Listen 82

sekarang url Anda akan menjadi

http://localhost:82
Rizwan Gill
sumber
Saya berubah dan berhasil! Tapi bisakah saya menyembunyikan port dari url? Ini harus menggunakan port 82 tetapi tidak ditampilkan di url. Apakah itu mungkin?
ARUN
6

Sebagai pengganti mengubah port, saya mengklaim kembali port 80 sebagai yang digunakan oleh IIS.

Jadi saya pergi ke layanan, dan menghentikan yang berikut ini:

  1. Layanan Penerbitan World Wide Web.
  2. Layanan Manajemen Web
  3. Layanan Agen Penyebaran Web.

atur ke manual sehingga tidak akan dimulai pada restart dev environment.

bherto39
sumber
1
Saya suka pendekatan ini daripada mengubah port. Pada Windows 10, yang harus saya nonaktifkan hanyalah Layanan Penerbitan World Wide Web
Paul Sandel
4

Selain modifikasi file C:\wamp64\bin\apache\apache2.4.27\conf\httpd.conf.
Agar pintasan url berfungsi, edit file C:\wamp64\wampmanager.confdan ubah porta:

[apache]
apachePortUsed = "8080"

Kemudian keluar dan luncurkan kembali wamp.

Nicolas
sumber
3

Anda dapat mencoba mengubah server Apache untuk mendengarkan beberapa port lain selain port 80.

Klik ikon WAMP kuning di taskbar Anda Pilih Apache -> httpd.conf Di dalamnya temukan dua baris kode ini:

Dengarkan 80 ServerName localhost: 80 dan ubah menjadi seperti ini (mereka tidak bersebelahan):

Dengarkan 8080 ServerName localhost: 8080

Gurunath
sumber
1

Klik pada ikon server WAMP dan dari menu di bawah File Konfigurasi pilih httpd.conf. File teks panjang akan terbuka di notepad. Di file ini gulir ke bawah ke baris yang bertuliskan Port 80 dan ubah ini menjadi Port 8080, Simpan file dan tutup notepad. Sekali lagi klik pada ikon server wamp dan pilih restart semua layanan. Satu perubahan lagi perlu dilakukan sebelum kita selesai. Di Windows Explorer temukan lokasi di mana server WAMP diinstal yang menurut Default C: \ Wamp.

Gurunath
sumber