Theo Hướng dẫn cách cài đặt đường ray và nginx với hành khách trên hướng dẫn Ubuntu từ DigitalOcean.com, bước thứ bảy bắt đầu thủ công nginx:
sudo service nginx start
nhưng không thành công với lỗi sau:
nginx: unrecognized service
Theo Hướng dẫn cách cài đặt đường ray và nginx với hành khách trên hướng dẫn Ubuntu từ DigitalOcean.com, bước thứ bảy bắt đầu thủ công nginx:
sudo service nginx start
nhưng không thành công với lỗi sau:
nginx: unrecognized service
Câu trả lời:
Các nginx: unrecognized service
lỗi có nghĩa là các script khởi động cần phải được tạo ra.
May mắn là các kịch bản khởi động đã được viết.
Chúng tôi có thể tìm nạp chúng wget
và thiết lập chúng theo các bước sau:
# Download nginx startup script
wget -O init-deb.sh https://www.linode.com/docs/assets/660-init-deb.sh
# Move the script to the init.d directory & make executable
sudo mv init-deb.sh /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
# Add nginx to the system startup
sudo /usr/sbin/update-rc.d -f nginx defaults
Bây giờ chúng ta có thể kiểm soát nginx
bằng cách sử dụng:
sudo service nginx stop
sudo service nginx start
sudo service nginx restart
sudo service nginx reload
/etc/init/nginx.conf
?
PATH=/etc/nginx/sbin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/etc/nginx/sbin/nginx
nhưng nó không hoạt động, tôi có phải thay đổi gì nữa không?
Điều đó cũng có nghĩa là các quyền sai trên tập lệnh init, ví dụ: bạn không có tập bit thực thi