Django Nginx+uwsgi 安装配置(2) --- IP访问

1.目录结构

[root@VM_0_7_centos ~]# cd /data/online/
[root@VM_0_7_centos online]# tree
.
`-- GZYProject
    |-- gyz_uwsgi.ini
    |-- GZYProject
    |   |-- __init__.py
    |   |-- __init__.pyc
    |   |-- settings.py
    |   |-- settings.pyc
    |   |-- urls.py
    |   |-- urls.pyc
    |   |-- wsgi.py
    |   `-- wsgi.pyc
    |-- manage.py
    |-- onlineapp
    |   |-- admin.py
    |   |-- apps.py
    |   |-- __init__.py
    |   |-- migrations
    |   |   `-- __init__.py
    |   |-- models.py
    |   |-- tests.py
    |   `-- views.py
    `-- uwsgi.log

2.gyz_uwsgi.ini 文件

[root@VM_0_7_centos online]# cd GZYProject/
[root@VM_0_7_centos GZYProject]# vim gyz_uwsgi.ini 

[uwsgi]
socket = 127.0.0.1:8000
chdir = /data/online/GZYProject
wsgi-file = GZYProject/wsgi.py
processes = 4
threads = 2
stats = 127.0.0.1:9191
uid = nobody
gid = nobody
master = true
harakiri = 30
daemonize = uwsgi.log
plugins = python                      

3.nginx.conf配置

[root@VM_0_7_centos ~]# cd /etc/nginx/
[root@VM_0_7_centos nginx]# ll
total 68
drwxr-xr-x 2 root root 4096 Jun 22 16:19 conf.d
drwxr-xr-x 2 root root 4096 Jun 22 16:19 default.d
-rw-r--r-- 1 root root 1077 Mar  6 17:27 fastcgi.conf
-rw-r--r-- 1 root root 1077 Mar  6 17:27 fastcgi.conf.default
-rw-r--r-- 1 root root 1007 Mar  6 17:27 fastcgi_params
-rw-r--r-- 1 root root 1007 Mar  6 17:27 fastcgi_params.default
-rw-r--r-- 1 root root 2837 Mar  6 17:27 koi-utf
-rw-r--r-- 1 root root 2223 Mar  6 17:27 koi-win
-rw-r--r-- 1 root root 3957 Mar  6 17:27 mime.types
-rw-r--r-- 1 root root 3957 Mar  6 17:27 mime.types.default
-rw-r--r-- 1 root root 2663 Jun 22 21:18 nginx.conf
-rw-r--r-- 1 root root 2656 Mar  6 17:27 nginx.conf.default
-rw-r--r-- 1 root root  636 Mar  6 17:27 scgi_params
-rw-r--r-- 1 root root  636 Mar  6 17:27 scgi_params.default
-rw-r--r-- 1 root root  664 Mar  6 17:27 uwsgi_params
-rw-r--r-- 1 root root  664 Mar  6 17:27 uwsgi_params.default
-rw-r--r-- 1 root root 3610 Mar  6 17:27 win-utf
[root@VM_0_7_centos nginx]# vim nginx.conf



# For more information on configuration, see:
#   * Official English Documentation: http://nginx.org/en/docs/
#   * Official Russian Documentation: http://nginx.org/ru/docs/

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

# Load dynamic modules. See /usr/share/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;

events {
    worker_connections 1024;
}


http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 2048;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

    # Load modular configuration files from the /etc/nginx/conf.d directory.
    # See http://nginx.org/en/docs/ngx_core_module.html#include
    # for more information.
    include /etc/nginx/conf.d/*.conf; 
         
    server {
        listen        80 default_server;
        listen        [::]:80 default_server;
        #listen       8996;      
        #server_name   203.195.176.232; 
        server_name  _;
        #access_log   /data/access.log 
        #error_log    /data/error.log 
        #server_name    _;
        root          /usr/share/nginx/html;
        
        
        # Load configuration files for the default server block.
       # include /etc/nginx/default.d/*.conf;

        location / {      
                include uwsgi_params;
                uwsgi_pass 127.0.0.1:8000;         # 必须和uwsgi中的设置一致
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

# Settings for a TLS enabled server.
#
#    server {
#        listen       443 ssl http2 default_server;
#        listen       [::]:443 ssl http2 default_server;
#        server_name  _;
#        root         /usr/share/nginx/html;
#
#        ssl_certificate "/etc/pki/nginx/server.crt";
#        ssl_certificate_key "/etc/pki/nginx/private/server.key";
                                                                        

现在通过IP地址直接访问

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值