[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
14/03/2010 18:24:38 (+0700) | #1 | 206886 |
camdaochemgio
Member
|
0 |
|
|
Joined: 17/02/2009 14:42:55
Messages: 8
Offline
|
|
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 .
Thanks các bác. |
|
|
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
14/03/2010 23:44:58 (+0700) | #2 | 206902 |
|
Z0rr0
Q+WRtaW5pc3RyYXRvc+g
|
Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
|
|
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ì.
|
|
Hibernating |
|
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
15/03/2010 10:38:58 (+0700) | #3 | 206933 |
camdaochemgio
Member
|
0 |
|
|
Joined: 17/02/2009 14:42:55
Messages: 8
Offline
|
|
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
Có liên quan chứ. Đầu tiên chạy lệnh netstat thì dòng đầu tiên của nó là thế này:
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:80 TranViet-PC:0 listENING 4
Theo như vậy thì có một tiến trình với PID (process identifier) là 4, đang lắng nghe (listENING) trên cổng 80 (local address: 0.0.0.0:80), giao thức là TCP. Nếu xem tiếp kết quả của lệnh này thì còn thấy cái PID 4 còn xuất hiện trên nhiều dòng khác và lắng nghe ở nhiều cổng khác, nhưng ở đây e đang bị mắc với cái cổng 80. Em đưa luôn hình lên này:
Sau đó mở Task Manager, mở tab Processes, chọn menu View/ Select Column/ chọn checkbox PID, OK. Sau đó chọn thêm checkbox Show processes from all users, thì sẽ thấy 1 tiến trình có PID là 4, tên là System, description của nó là NT Kernel and System. Hình nó đâ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.
Phần đấy em cũng thử vào để tắt rồi, nhưng lạ là nó chả chọn cái gì để mà mình tắt, từ khi cài win 7 em chưa cài IIS, chỉ có mặc định thôi.
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ì.
máy em không chạy được lệnh "telnet". Thông báo là thế này:
'telnet' is not recognized as an internal or external command, operable program or batch file.
giống như hình trên đấy. |
|
|
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
15/03/2010 11:22:22 (+0700) | #4 | 206937 |
|
Ikut3
Elite Member
|
0 |
|
|
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
|
|
'telnet' is not recognized as an internal or external command, operable program or batch file.
http://tip4pc.com/khoi-phuc-telnet-cho-windows-vista-windows-7/ |
|
|
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
15/03/2010 13:19:52 (+0700) | #5 | 206946 |
|
mimy
Member
|
0 |
|
|
Joined: 13/09/2006 22:27:18
Messages: 29
Offline
|
|
Ikut3 wrote:
http://tip4pc.com/khoi-phuc-telnet-cho-windows-vista-windows-7/
Bạn vào Programs and Features trong Control Panel, vào phần On/Off Features để bật telnet lên. |
|
|
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
15/03/2010 15:13:30 (+0700) | #6 | 206961 |
toantoet
Member
|
0 |
|
|
Joined: 03/02/2004 07:41:54
Messages: 31
Offline
|
|
bạn tắt dịch vụ IIS đi, nếu dùng skype thì cũng thoát skype ra |
|
|
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
16/03/2010 10:32:02 (+0700) | #7 | 207047 |
camdaochemgio
Member
|
0 |
|
|
Joined: 17/02/2009 14:42:55
Messages: 8
Offline
|
|
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ì.
Mình bật và chạy được lệnh telnet localhost 80 rồi, màn hình cmd chuyển thành một màu đen kịt, chả có gì.
bạn tắt dịch vụ IIS đi, nếu dùng skype thì cũng thoát skype ra
Trong Turn Windows features on or off, IIS của mình không bật. Mình không dùng skype. Search google thì thấy hình như tiến trình System NT Kernel and System lắng nghe trên cổng 80 là do cái httpd.sys gì đó. |
|
|
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
16/03/2010 11:59:35 (+0700) | #8 | 207057 |
|
Z0rr0
Q+WRtaW5pc3RyYXRvc+g
|
Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
|
|
Bồ đã tìm hiểu "httpd.sys" là gì chưa? |
|
Hibernating |
|
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
16/03/2010 12:36:42 (+0700) | #9 | 207058 |
|
WinDak
Researcher
|
Joined: 27/01/2002 11:15:00
Messages: 223
Offline
|
|
Check this out :
http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-impossible-to-install-apache-solution/ |
|
-- w~ -- |
|
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
16/03/2010 22:11:38 (+0700) | #10 | 207120 |
|
Z0rr0
Q+WRtaW5pc3RyYXRvc+g
|
Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
|
|
Tui đang dùng Windows 7 bản Ultimate và Enterprise, không cái nào default dùng port 80 như trên cả. |
|
Hibernating |
|
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
17/03/2010 10:39:41 (+0700) | #11 | 207163 |
camdaochemgio
Member
|
0 |
|
|
Joined: 17/02/2009 14:42:55
Messages: 8
Offline
|
|
WinDak wrote:
Check this out :
http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-impossible-to-install-apache-solution/
Có cách nào trực quan, mà không phải can thiệp trực tiếp vào regedit như thế này không, chỉnh sửa regedit em sợ lắm |
|
|
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
17/03/2010 11:55:28 (+0700) | #12 | 207171 |
camdaochemgio
Member
|
0 |
|
|
Joined: 17/02/2009 14:42:55
Messages: 8
Offline
|
|
eo. Đã chỉnh regedit rồi mà vẫn không được. Đã thử cả 2 cách:
1. Duyệt HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP, thêm DWORD NoRun, value =1
2. Duyệt HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP, sửa DWORD Start, value =0
Không biết cái port 80 này là do cái gì ??? |
|
|
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
17/03/2010 12:59:18 (+0700) | #13 | 207172 |
camdaochemgio
Member
|
0 |
|
|
Joined: 17/02/2009 14:42:55
Messages: 8
Offline
|
|
Sorry all,
cái port 80 mà em dính không phải là do mặc định Win 7 mà cũng không phải do IIS . Nhưng tại vì hiện tượng cái này cũng gần giống với System kernel nên em nhầm . Em bị do cài SQL Server 2008 Express,hai service của nó là REPORTS và REPORTSERVER dùng cổng 80, mà tiến trình thực hiện hai service này lại nằm trong System kernel PID 4. Ai bị hiện tượng giống em thì có thể xem cách khắc phục theo link sau. Chú ý Step 2: change port IIS và Step 3: Moving Sql Server Reporting Services
http://www.inveigledsoftware.com/2009/10/installing-xampp-on-windows-7/
Thanks all, |
|
|
[Question] Giúp em cách cài đặt Apache với port 80 trong Win 7 |
09/07/2012 22:31:48 (+0700) | #14 | 266485 |
Nếu ai có sử dụng (cài đặt) SQL Server thì vào Sql Server Configuration Manager rồi stop cái SQL Server Reporting Services |
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|