重启Ngnix

时间:2017-03-20 09:43:19

标签: linux ubuntu nginx

我是nginx的初学者。我正在使用Ubuntu 16.04。我按照步骤,

  1. sudo apt-get update。
  2. sudo apt-get install nginx
  3. sudo apt-get upgrade
  4. sudo vi / etc / nginx / sites-available / default(这里我找到了一个文件 默认配置如下)

    server {
    
    listen 8080 default_server;
    listen[::]: 8080 default_server;
    root /var/www/html;
    index index.html index.htm index.nginx - debian.html;
    
    server_name _;
    
    location / {
    try_files $uri $uri / = 404;
    }
    }
    
  5. 然后我使用

    启动了nginx
      

    sudo service nginx start

    它显示了nginx的欢迎页面。现在我改变了根,比如,

    server {
          listen 8080 default_server;
          listen[::]: 8080 default_server;
          root /home/user1/folder1/dist; //this is the path i want to insert in nginx
          index index.html;
    
          server_name _;
    
          location / {
            try_files $uri $uri / = 404;
          }
        }
    

    现在当我重新启动ngnix时,我遇到了一个问题,

      

    user1 @ admin-xxx:/ etc / nginx / sites-available $ sudo   服务nginx重启   停止:未知实例:nginx停止/预启动,处理4726

    为什么在这里我得到这个预启动,如何防止这个?,这是什么意思?,我想重新启动nginx。任何人都可以告诉我如何强制停止nginx并重新启动它?作为一个初学者,我无法弄明白。请帮帮我..

1 个答案:

答案 0 :(得分:2)

通常使用sudo nginx -s reload。在重新启动之前,请使用sudo nginx -t以确保配置正确。