美文网首页
ubuntu 安装Nginx报错

ubuntu 安装Nginx报错

作者: GaoYangTongXue丶 | 来源:发表于2019-06-24 18:41 被阅读0次

    有可能是80端口被Apache2 占用,sudo netstat -nlp 查看端口占用情况。sudo service apache2 stop, 重新安装sudo apt-get install nginx

    目录

    /usr/sbin/nginx:主程序

    /etc/nginx:存放配置文件

    /usr/share/nginx:存放静态文件

    /var/log/nginx:存放日志 #这个路径可在配置文件中查看到
    查看版本:sudo sbin/nginx -v
    启动:sudo /usr/sbin/nginx
    停止:sudo /usr/sbin/nginx -s stop
    重启:sudo /usr/sbin/nginx -s reload

    1. 配置文件在/etc/nginx/nginx.conf,添加server
    server {
      listen 8080;
      server_name exemple;
      location / {
    include uwsgi_params;
    uwsgi_pass 127.0.0.1:8001;
      }
    location /static {
      alias /var/www/dailyfresh/static;
    }
      
    }
    # location中的语句末尾必须 加分号(;) 不然会报'}'错误,,,整了好几个小时差点崩溃o(╯□╰)o
    # 创建 /var/www/dailyfresh/static 目录,使其获得所有权限。sudo chmod -R 777 /var
    # 在项目settings中设置
    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, 'static'),
    ]
    STATIC_ROOT = /var/www/dailyfresh/static
    运行**python manage.py collectstatic** 会把注册应用中的static文件和STATICFILES_DIRS里面的文件都收集到STATIC_ROOT此目录。
    

    相关文章

      网友评论

          本文标题:ubuntu 安装Nginx报错

          本文链接:https://www.haomeiwen.com/subject/wlxaqctx.html