nginx 同时监听uwsgi服务器两个端口,实现一个服务器运行多个项目
2017-11-15 11:00
1666 查看
nginx.conf 配置文件
#user nobody; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; gzip on; server { listen 80; server_name 第一个域名; location / { # 将nginx所有请求转到uwsgi include uwsgi_params; # uwsgi的ip与端口 uwsgi_pass 127.0.0.1:3309; } location /static { # 静态文件目录 alias /home/XXXXX(静态文件目录); } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 80; server_name 第二个域名; location / { # 将nginx所有请求转到uwsgi include uwsgi_params; # uwsgi的ip与端口,此时换一个wsgi的端口号3308,通过域名+端口号的形式访问 uwsgi_pass 127.0.0.1:3308; } location /static { # 静态文件目录 alias /home/XXXXX(静态文件目录); } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
nginx 关闭 开启 重载
sudo ./nginx -s stop sudo ./nginx sudo ./nginx -s reload
uwsgi.ini配置文件
[uwsgi] # 配置nginx socket = 127.0.0.1:3309 # 如果是配置第二个项目,改一下uwsgi的端口号即可 # socket = 127.0.0.1:3308 # 配置项目目录 chdir = /home/XXXXX(项目目录) # 配置入口模块 wsgi-file = 项目名/wsgi.py # 开启master, 将会多开一个管理进程, 管理其他服务进程 master = True # 服务器开启的进程数量 processes = 2 # 服务器进程开启的线程数量 threads = 4 # 以守护进程方式提供服, 输出信息将会打印到log中 daemonize = wsgi.log # 退出的时候清空环境变量 vacuum = true # 进程pid pidfile=uwsgi.pid
uwsgi 关闭 开启
sudo uwsgi --stop uwsgi.pid sudo uwsgi --ini uwsgi.ini
相关文章推荐
- rvm实现一个系统同时运行多个ruby版本项目(用于解决一个服务器部署多个ruby版本项目的实现)
- rvm实现一个系统同时运行多个ruby版本项目(用于解决一个服务器部署多个ruby版本项目的实现)
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- nginx配置代理转发,使得一个端口支持多个项目配置
- 在一个Android项目里面有两个可运行文件,如何实现调用方式
- 同一个服务器部署两个Tomcat并用Nginx实现负载分担
- 在VC中实现一次执行一个进程,如果同时打开两个,则报该程序已经运行
- 在一个tomcat 里面 两个相同的项目不能同时运行??
- nginx在一个服务器上配置两个项目,并通过两个不同的域名访问
- 两个进程,或者多个进程同时监听一个端口,邦定同一个端口,
- 一个tomcat同时部属多个项目并且用不同的端口进行访问
- 【097】Nginx实现一台服务器,两个域名发布不同的前端项目,并且两个域名都用80端口。
- nginx 监听一个端口同时支持https和http
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- eclipse中是可以运行多个项目的。比如c-s两个同时运行。
- 一个tomcat同时部属多个项目并且用不同的端口进行访问
- SpringBoot中同时打开运行两个项目,端口占用问题,
- 一个域名下两个不同端口的项目session不能同时存在
- nginx代理双域名,同一个IP地址的服务器实现两个域名配置