Giúp em cách cài đặt Apache với port 80 trong Win 7 ?
Cổng mặc định khi duyệt web của trình duyệt và lắng nghe của server là 80.
Trước đây, em dùng win XP, cài xampp thì apache dùng port 80 không có vấn đề gì.
Em mới chuyển sang dùng win 7, thì có vấn đề xảy ra. Nếu cứ để port cho apache là 80 thì không thể khởi động server. Em đã phải chuyển thành port 8080. Điều này gây ra bất tiện là duyệt web thì cứ phải điền thêm cổng. Em muốn dùng theo cách bình thường.
Có ai biết vấn đề này không, giúp em với.
Em đã google rồi, được biết có một process tên là System, có PID là 4, description của nó là NTKernel and System. Em dùng lệnh netstat -ao thấy ngay dòng đầu tiên:
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:80 TranViet-PC:0 LISTENING 4
Sau đó em mở Task Manager để xem tab Processes, đúng là có một process tên là System, có PID là 4, description của nó là NTKernel and System. (Ai mà xem thì đừng nhầm với tab Services nhé, xem tab Process ngay bên trái trái tab Services rồi chọn View / Select Columns, chọn thêm PID)
Google một hồi nữa, biết được process này lắng nghe trên cổng 80. Nó là process mặc định của win 7, không biết có phải là do IIS không, hình như là do cái httpd.sys nào đó. Bác nào biết chỉ giúp em cách tắt nó để em dùng port 80 cho apache, và tiện thể cả cách bật lại nó nữa, để khi nào em không dùng apache em bật lại nó cho win hoạt động bình thường smilie .
Thanks các bác.
thuy linh
Trả lời 15 năm trước
process "System" không liên quan gì đến port 80, có thể bồ nhầm với IIS đã được cài trên máy. Tốt nhất vào "Programs and Features" ==> "Turn Windows features on or off" và xem phần Internet Information Services có chọn chưa. Nếu đã thì tắt đi để uninstall.
Các để biết web server hay dịch vụ nào đang chạy trên port 80 là vào Command Prompt, chạy lệnh "telnet localhost 80" và xem nó trả ra thông tin gì.