banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Giúp em cách cài đặt Apache với port 80 trong Win 7  XML
  [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

[Minus]    0    [Plus]
Joined: 17/02/2009 14:42:55
Messages: 8
Offline
[Profile] [PM]
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.
[Up] [Print Copy]
  [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
[Avatar]
Z0rr0
Q+WRtaW5pc3RyYXRvc+g

Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
[Profile] [PM] [WWW] [Yahoo!]
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
[Up] [Print Copy]
  [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

[Minus]    0    [Plus]
Joined: 17/02/2009 14:42:55
Messages: 8
Offline
[Profile] [PM]
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.
[Up] [Print Copy]
  [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
[Avatar]
Ikut3
Elite Member

[Minus]    0    [Plus]
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
[Profile] [PM] [Yahoo!]
'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/
[Up] [Print Copy]
  [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
[Avatar]
mimy
Member

[Minus]    0    [Plus]
Joined: 13/09/2006 22:27:18
Messages: 29
Offline
[Profile] [PM]

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.
[Up] [Print Copy]
  [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

[Minus]    0    [Plus]
Joined: 03/02/2004 07:41:54
Messages: 31
Offline
[Profile] [PM]
bạn tắt dịch vụ IIS đi, nếu dùng skype thì cũng thoát skype ra
[Up] [Print Copy]
  [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

[Minus]    0    [Plus]
Joined: 17/02/2009 14:42:55
Messages: 8
Offline
[Profile] [PM]

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ì đó.
[Up] [Print Copy]
  [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
[Avatar]
Z0rr0
Q+WRtaW5pc3RyYXRvc+g

Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
[Profile] [PM] [WWW] [Yahoo!]
Bồ đã tìm hiểu "httpd.sys" là gì chưa?
Hibernating
[Up] [Print Copy]
  [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
[Avatar]
WinDak
Researcher

Joined: 27/01/2002 11:15:00
Messages: 223
Offline
[Profile] [PM]
Check this out :

http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-impossible-to-install-apache-solution/
-- w~ --
[Up] [Print Copy]
  [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
[Avatar]
Z0rr0
Q+WRtaW5pc3RyYXRvc+g

Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
[Profile] [PM] [WWW] [Yahoo!]
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
[Up] [Print Copy]
  [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

[Minus]    0    [Plus]
Joined: 17/02/2009 14:42:55
Messages: 8
Offline
[Profile] [PM]

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 smilie
[Up] [Print Copy]
  [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

[Minus]    0    [Plus]
Joined: 17/02/2009 14:42:55
Messages: 8
Offline
[Profile] [PM]
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ì ??? smilie
[Up] [Print Copy]
  [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

[Minus]    0    [Plus]
Joined: 17/02/2009 14:42:55
Messages: 8
Offline
[Profile] [PM]
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 smilie . 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 smilie . 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,
[Up] [Print Copy]
  [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
kuzumi_sanhdieu
Member

[Minus]    0    [Plus]
Joined: 14/10/2010 06:38:50
Messages: 1
Offline
[Profile] [PM]
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
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 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|