ubuntu 安装Nginx报错

2019-06-24  本文已影响0人  GaoYangTongXue丶

有可能是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此目录。
上一篇下一篇

猜你喜欢

热点阅读