作用:反向代理
有5个配置段
main # 全局 配置段
events {} # 用户网络连接 配置段
http { # http连接 配置段
upstream {} # 负载均衡配 置段
server {} # 服务器 配置段
}
user root;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;
events {}
http {
upstream name {
server 192.168.92.134:8000;
server 192.168.92.134:8001;}
server{listen 80;}
server{
listen # 监听地址和端口
listen 443; # 监听地址和端口 例子
server_name # 主机名
root # 站点根目录(document_root)
alias # 路径别名
location /static {}}
}
地址是:/etc/nginx
worker数量,通常等于cpu数量或者2倍
worker_processes auto;
总连接数 = worker_processes X worker_connections
events {
worker_connections 768;#每个worker的进程连接数上限,65535最大
}
没有SSL的、在http {}里设置
#book.artchips.art
server{
listen 80;
server_name book.artchips.art;
error_log /etc/nginx/errorbook.log;
location /static {
alias /var/www/XXX/xxx/app/static;//静态文件地址
}
location / {
uwsgi_pass 127.0.0.1:8000;//端口号
include /etc/nginx/uwsgi_params;
uwsgi_param UWSGI_PYHOME /var/www/XXX; # 指向虚拟环境目录
uwsgi_param UWSGI_CHDIR /var/www/XXX/xxx; # 指向网站根目录
uwsgi_param UWSGI_SCRIPT baidu:app; # 指定启动程序
}
}
配置完重启Nginx
命令:
sudo nginx -t检测是否只有2行ok、successful
service nginx status 看情况
service nginx start 开启
service nginx stop 停止
service nginx restart重启
1、登录阿里云
2、域名(这里很多入口,菜单栏就肯定有)
3、xxx域名的解析
4、添加记录
5、