Welcome to the blog of Anh Thư

Khắc phục lỗi bị chiếm cổng port 80 cho Xampp, Vertrigo, Openserver

Viết bởi Anh Tuấn | Đăng lúc 30.06.2017 09:05 | Góc chia sẻ, trao đổi, Không gian mạng, bảo mật| TUT

Lúc cài đặt xong thì có nhiều trường hợp không thể Start được Apache? Đó là do có một chương trình nào đó chiếm mất port 80, mà dịch vụ Apache của XAMPP hay AppServe/ Vertrigo… chạy ở port 80.
Tại sao Apache không chạy được khi không có port 80?

Vì port 80 là port mặc định chạy web.


Làm sao để giải quyết được vấn đề đó ?


Giải pháp để tắt cái dịch vụ mà nó chiếm cổng 80 làm cho apache không thể start được như sau

 1. Uninstall IIS (cái này hay gặp 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.
2. Tắt skype : skype nó cũng chiếm cổng 80 => tắt skype để bật apache
3. Xử lý cổng sql server: SQL Server 2008 Express,hai service của nó là REPORTS và REPORTSERVER dùng cổng 80, 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
Uninstalled Microsoft Web Deploy 2.0 hoặc vào services tắt cái services này đi
Vào services tắt World Wide Web Publishing Service.


=> có một số trường hợp phải restart máy thì mới có hiệu quả.
* Nếu không tìm thấy lỗi => đi mò
– CMD => netstat -a -o – n | findstr “80”
– mò ra được cái nào nó đang giữ port 80 của mình => lấy PID của nó
– Có được PID thì vào taskmanager => detail => PID => tìm thấy process của nó => propertise => tìm được ổ của nó rồi thì ta tùy cơ ứng biến

Hướng dẫn tới đây là hết, chúc các bạn fix lỗi thành công tránh cài lại máy :v


Share this with your friends


Bình luận bài viết



Kết nối trên Facebook

Về tôi, về gia đình, tình yêu và cuộc sống!








BACK TO TOP