Sửa lỗi [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) khi khởi động Nginx

nginx start

Nếu bạn gặp lỗi [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) khi khởi động hoặc restart nginx thì có nghĩa là nginx hoặc các tiến trình khác đã sử dụng cổng 80.

sudo service nginx restart
 * Restarting nginx nginx
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:443 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:443 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:443 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:443 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:443 failed (98: Address already in use)
nginx: [emerg] still could not bind()

Bạn có thể tắt các tiến trình đang sử dụng cổng 80 bằng câu lệnh dưới đây:

sudo fuser -k 80/tcp

Và thử chạy nginx lại để kiểm tra

service nginx start

 

4.8/5 - (198 bình chọn)
Mục nhập này đã được đăng trong Công nghệ và được gắn thẻ .
Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *