2014-12-08 20 views
6

Tôi phải làm gì khinginx không bắt đầu từ ngày khởi động

sudo update-rc.d nginx defaults 

màn

System start/stop links for /etc/init.d/nginx already exist. 

chưa nginx vẫn không bắt đầu vào khởi động lại?

+0

nó là behavioour mặc định cho nó để bắt đầu lúc khởi động và tập tin đó nên có mặt ở đó. Bạn có chắc nó không khởi động được không? hiện '' 'nginx -t''' hiển thị bất kỳ vấn đề? làm thế nào về '' 'service nginx restart'''? – Kash

+1

'# nginx -t nginx: tập tin cấu hình /etc/nginx/nginx.conf cú pháp là ok nginx: tập tin cấu hình /etc/nginx/nginx.conf kiểm tra thành công' nginx hoạt động tốt một khi tôi tự khởi động nó. Mỗi khi tôi phải ssh trong và chạy 'dịch vụ nginx start' mặc dù đó rõ ràng không phải là lý tưởng. –

+0

Tôi đang chạy Máy chủ Ubuntu 14.04 EC2 AMI trên AWS –

Trả lời

0

Tôi biết lệnh này hoạt động trên CentOS. Không quá chắc chắn về Ubuntu. Nó đáng để thử mặc dù:

chkconfig nginx trên

Cú pháp là như nhau cho bất kỳ dịch vụ như

chkconfig httpd trên

Hy vọng nó hoạt động

0

trước hết hãy kiểm tra xem không có iss ues bắt đầu nginx nói chung.

vi /var/log/nginx/error.log 

Sau đó kiểm tra xem bạn có thể bắt đầu nginx với dịch vụ bắt đầu và rằng nó đang chạy

service nginx start ; ps -ef | grep nginx 

séc Sau đó gấp đôi so với kịch bản bắt đầu tồn tại và hoạt động đúng.

cd /etc/init.d ; vi nginx* 

Hope this helps

+0

Công việc này có phù hợp với bạn không? – CareFree

+0

Dịch vụ "bắt đầu dịch vụ nginx; ps -ef | grep nginx" không hoạt động. Tôi đã cài đặt nginx bằng cách sử dụng cấu hình make make install, có thể một số thứ không cài đặt giống như apt-get install nginx? Tôi có thể làm gì để khắc phục điều đó? –

+0

có, sự khác biệt của nó nếu bạn biên dịch từ nguồn. Tài liệu này sẽ giúp bạn. http://sharadchhetri.com/2015/02/21/install-nginx-source-code-ubuntu-14-04-lts/ – CareFree

Các vấn đề liên quan