美文网首页
nginx部署

nginx部署

作者: 刘志阳 | 来源:发表于2018-06-19 08:47 被阅读0次

    Nginx

    首先给默认的Nginx配置备个份,这是好习惯。目录位于/etc/nginx/sites-available/default

    cp /etc/nginx/sites-available/default default.bak

    然后Vim编辑

    vim /etc/nginx/sites-available/default

    server {

            listen  80;

            server_name www.isaced.com;

            access_log  /var/log/nginx/isaced.log;

            location / {

                    proxy_pass http://127.0.0.1:8000;

                    proxy_set_header Host $host;

                    proxy_set_header X-Real-IP $remote_addr;

                    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

            }

            location /static/ {

                    root /data/isaced; #Django项目

    启动 nginx

    sudo service nginx restart

    三、配置 Nginx

    先在服务器的 /etc/nginx/sites-available/ 目录下新建一个配置文件,文件名我一般就设置为域名。写上下面的配置内容:

    /etc/nginx/sites-available/demo.zmrenwu.com server { charset utf-8; listen 80; server_name demo.zmrenwu.com; ① location /static { ② alias /home/yangxg/sites/demo.zmrenwu.com/django-blog-tutorial/static; } location / { ③ proxy_set_header Host $host; proxy_pass http://unix:/tmp/demo.zmrenwu.com.socket; } }

    创建软链接:从 sites-available/ 目录下发送了一个配置文件的快捷方式到 sites-enabled/ 目录

    sudo ln -s /etc/nginx/sites-available/demo.zmrenwu.com /etc/nginx/sites-enabled/demo.zmrenwu.com

    相关文章

      网友评论

          本文标题:nginx部署

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