2011-12-20 50 views
95

Tôi mới vào máy chủ WAMP và cài đặt nó trên hệ thống của tôi nhưng sau khi cài đặt nó khi tôi kiểm tra nó bằng cách vào url localhost như thế này http://localhost/ trong trình duyệt nó không hoạt động. Tôi gặp lỗi 404 và trang trống.Làm thế nào để thay đổi số cổng cho apache trong WAMP

Điều này là do cổng 80 của tôi mặc định trong Wamp server đang được máy chủ IIS sử dụng. Vì vậy, hãy cho tôi biết làm thế nào để thay đổi số cổng trong máy chủ Wamp và giải quyết vấn đề này.

Trả lời

125

Nhấp vào biểu tượng máy chủ WAMP và từ menu bên dưới Định cấu hình tệp chọn httpd.conf. Một tập tin văn bản dài sẽ mở ra trong notepad. Trong tập tin này cuộn xuống dòng đọc Port 80 và thay đổi điều này để đọc Port 8080, Lưu tệp và đóng notepad. Một lần nữa bấm vào biểu tượng máy chủ wamp và chọn khởi động lại tất cả các dịch vụ. Cần thực hiện thêm một thay đổi nữa trước khi chúng tôi hoàn tất . Trong Windows Explorer, hãy tìm vị trí nơi máy chủ WAMP được cài đặt theo mặc định C:\Wamp.


Cập nhật: Trên một phiên bản mới hơn của WAMP, nhấp vào biểu tượng WAMP máy chủ>Apache>httpd.conf, sau đó thay đổi dòng Listen 80-Listen 8080 hoặc bất kỳ cổng nào bạn muốn.

+15

Không nên là 'Nghe 8080' thay vì 'Cổng 8080'? – DaveRandom

+0

có thể là ứng dụng khác của bạn đang sử dụng cổng 80 đó, vì vậy bạn chỉ cần thay đổi cổng và nó sẽ hoạt động cho bạn. –

+2

Liên quan đến điều này - Tôi cũng đã phải thay đổi cổng khác nhau, nhưng sau đó các liên kết từ màn hình khay hệ thống WampServer không hoạt động. Họ tiếp tục trỏ đến đồng bằng "localhost /". Để thay đổi nó, tôi đã thử chỉnh sửa c: \ wamp \ wampmanager.ini, nhưng điều đó dường như bị ghi đè với các giá trị mặc định mỗi lần khởi động lại wampserver. Dù sao, sau khi thêm số cổng mới trong c: \ wamp \ wampmanager.tpl (mẫu, tôi đoán), tất cả bắt đầu hoạt động sau khi khởi động lại wamp tiếp theo. Chỉ nghĩ rằng tôi nên chia sẻ. :) – userfuser

6

Thay cho thay đổi cổng, tôi đã khai hoang cổng 80 khi được IIS sử dụng.

Vì vậy, tôi đã đi đến các dịch vụ, và dừng lại như sau:

  1. World Wide Web Services xuất bản.
  2. Dịch vụ quản lý web
  3. Dịch vụ đại lý triển khai web.

đặt chúng thành thủ công để nó không bắt đầu khởi động lại môi trường dev.

+1

Tôi thích phương pháp này hơn là thay đổi cổng. Trên Windows 10, tất cả những gì tôi phải vô hiệu hóa là World Wide Web Publishing Services –

2

Bạn có thể thử thay đổi máy chủ Apache để nghe một số cảng khác ngoài cổng 80.

Bấm vào biểu tượng WAMP vàng trong thanh tác vụ của bạn Chọn Apache -> httpd.conf Bên trong thấy hai dòng sau mã:

Nghe 80 ServerName localhost: 80 và thay đổi chúng một cái gì đó như thế này (họ không phải là một bên cạnh khác):

Nghe 8080 ServerName localhost: 8080

9

Thay đổi số cổng cho Xampp Chuyển đến tệp C: \ xampp \ apache \ conf \ httpd.conf

#Listen 12.34.56.78:80 
Listen 80 

Change 80-82

như

#Listen 12.34.56.78:82 
Listen 82 

tại url của bạn sẽ được

http://localhost:82 
+0

Tôi đã thay đổi và nó hoạt động! Nhưng tôi có thể ẩn cổng khỏi url không? Nó nên sử dụng cổng 82 nhưng không nên hiển thị trong url. Điều đó có thể không? – ARUN

90

Chỉ cần vào file httpd.conf, cho ex. trong môi trường WAMP, vị trí của nó tại:

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

chuyển đến dòng số. 46 và chỉnh sửa Listen 80 theo yêu cầu của bạn cho ví dụ cũ.

Listen 8383 

các phiên bản mới hơn của WAMP sử dụng các 2 dòng:

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

Tiếp đến xếp hàng không. 171 và chỉnh sửa ServerName localhost:80 theo yêu cầu của bạn cho ví dụ cũ.

ServerName localhost:8383 

Restart Apache và thực hiện !!

Bây giờ, bạn có thể truy cập với URL của bạn:

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

Hy vọng nó giúp những người tìm kiếm giải pháp ở đây.

+3

Nếu bạn sử dụng VirtualHosts thì bạn cũng cần phải cập nhật chúng để sử dụng thay vì littledynamo

19

Từ wampserver 3.x trở đi, thay đổi số cổng nghe của Apache không đòi hỏi bất kỳ kỹ năng Apache cụ thể (http.conf, virtualhost, ...), bạn chỉ cần nhấp chuột vào nút - giả sử bạn đang chạy hệ điều hành Windows! :

  1. Trong khay, nhấn chuột phải xanh/chạy WAMP biểu tượng
  2. menu Select cụ
  3. Trong phần Cảng sử dụng bởi Apache: xx, nhấp Sử dụng một cổng khác hơn 80(tức là cấu hình cổng mặc định)
  4. Nhập số cổng mong muốn trong cửa sổ bật lên - thường là 80 80 cổng Web như thay thế

NB: Đối với cảng thay thế: kiểm tra chính thức IANA Service Name and Transport Protocol Port Number Registry

+1

điều này làm việc hoàn hảo cho tôi –

0

Bấm vào biểu tượng máy chủ WAMP và từ menu dưới Config tập tin chọn httpd.conf. Một tập tin văn bản dài sẽ mở ra trong notepad. Trong tập tin này cuộn xuống dòng đọc Cổng 80 và thay đổi điều này để đọc Cổng 8080, Lưu tệp và đóng notepad. Một lần nữa bấm vào biểu tượng máy chủ wamp và chọn khởi động lại tất cả các dịch vụ. Cần thực hiện thêm một thay đổi nữa trước khi chúng tôi hoàn tất .Trong Windows Explorer, tìm vị trí nơi máy chủ WAMP đã được cài đặt theo Mặc định C: \ Wamp.

Các vấn đề liên quan