部署Nginx,配置文件

重启nginx

复制代码
cd /data/server/nginx/sbin
./nginx -s reload

#user  nobody;
worker_processes  1;  #nginx进程数,建议按照cpu数目来指定,一般为它的倍数。
worker_rlimit_nofile 65535;
events {
    worker_connections  1024;  #单个后台worker process进程的最大并发链接数  
}


http {
    include       mime.types;   #设定mime类型,类型由mime.type文件定义  
    default_type  application/octet-stream;

    #sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件,
    #对于普通应用,必须设为 on,
    #如果用来进行下载等应用磁盘IO重负载应用,可设置为 off,
    #以平衡磁盘与网络I/O处理速度,降低系统的uptime
    sendfile  on;
    keepalive_timeout  65;  #用于设置客户端连接保持活动的超时时间,在超过这个时间之后服务器会关闭该链接。
    
 server {
        listen       80;
        server_name  localhost;

        location / {
            root   /data/front/equip-h5;
            index index.html index.htm;
        }
        
	location /prod-api/ {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://121.196.227.25:8083;
        rewrite "^/prod-api/(.*)$" /$1 break;
    }

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


}
server {
    listen       8081;
    server_name  121.196.227.25;

    location / {
        root   /data/front/dist;
        try_files $uri $uri/ /index.html;
        index index.html index.htm;
    }


    location /prod-api/ {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://121.196.227.25:8082;
	rewrite "^/prod-api/(.*)$" /$1 break;
    }

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

}


server{
	listen       8082;
        server_name  121.196.227.25;

        location / {
            root   /data/project/equip-manage/backend/web;
            index index.php index.html index.htm;

	    if (!-e $request_filename) {
                rewrite ^/(.*)$ /index.php/$1 last;
                break;
            }

	}

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

       location ~ \.php {
            root  /data/project/equip-manage/backend/web;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
	
    }

server{
        listen       8083;
        server_name  121.196.227.25;

        location / {
            root   /data/project/equip-manage/frontend/web;
            index index.php index.html index.htm;

            if (!-e $request_filename) {
                rewrite ^/(.*)$ /index.php/$1 last;
                break;
            }

        }

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

       location ~ \.php {
            root  /data/project/equip-manage/frontend/web;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

    }


}
相关推荐
为思念酝酿的痛8 小时前
POSIX信号量
linux·运维·服务器·后端
专业白嫖怪8 小时前
什么是docker
运维·docker·容器
隔窗听雨眠8 小时前
Nginx网关响应慢排查手记
java·服务器·nginx
人还是要有梦想的9 小时前
linux下用搜狗输入法,中英文切换
linux·运维·服务器
北京智和信通9 小时前
某部队IT基础设施及机房动环统一运维建设实例
运维·网管平台·网管软件·网络管理系统·网络运维平台·网络运维系统
乐维_lwops9 小时前
从 “救火运维” 到 “自动驾驶”:运维智能体到底解决了什么?
运维·人工智能·运维智能体
bush49 小时前
嵌入式linux学习记录二
linux·运维·学习
weixin_4684668510 小时前
MoneyPrinterTurbo 短视频自动化生产实战指南
运维·人工智能·自动化·大模型·音视频·moneyprinter
難釋懷10 小时前
Nginx自签名-图形化工具 XCA
运维·nginx
志栋智能12 小时前
小步快跑:从单一场景开启超自动化巡检之旅
运维·网络·人工智能·自动化