概述
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
最后
以上就是优雅信封为你收集整理的nginx+uwsgi的安装使用的全部内容,希望文章能够帮你解决nginx+uwsgi的安装使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复