nginx+uwsgi的安装使用

1.安装nginx

wget -c https://nginx.org/download/nginx-1.12.2.tar.gz

解压:

tar -zxvf nginx-1.12.2.tar.gz

编译安装:

./configure  \
make && make install

默认安装位置:

/usr/local/nginx

创建软连接:

ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

2.启动nginx

nginx

访问本机地址测试。

3.修改配置文件

配置文件位置

/usr/local/nginx/conf/nginx.conf

先备份

cp nginx.conf  nginx.conf.bak

然后修改配置文件。打开nginx.conf:

vim nginx.conf

编辑:

http {
    include       mime.types;
    default_type  application/octet-stream;

    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  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
server {
        listen       80;
        server_name  Qshop;      服务的名称

        charset utf-8;           编码格式

        access_log  logs/host.access.log  main;      访问日志

        gzip_types text/plain application/x-javascript text/css text/javascript application/x-httpd-php application/json text/json image/jpeg image/gif image/png application/octet-stream;            访问内容的类型

        error_log /var/log/nginx/error.log error;               错误日志,默认没有,需要手动创建mkdir nginx 

        location / {
             include uwsgi_params;                     加载uwsgi_params
             uwsgi_connect_timeout 30;                 连接的超时时间 不要加冒号不要加冒号不要加冒号 
             uwsgi_pass unix:/opt/script/uwsgi.sock;                 uwsgi.sock通讯的文件地址
        }

        location = /static/{
            alias /opt/Qshop/static;                  静态文件的目录
            index index.html index.htm;
        }

4.在配置完成后 先确保uwsgi启动

重启nginx

Pkill -9 nginx
nginx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值