nginx 를 설치 하고 설정 합 니 다.
공식 문서
https://www.nginx.cn/doc/
성능 최적화 참조:
https://www.cnblogs.com/itcomputer/p/6441998.html
가장 많이 사용 되 는 것 은: user nignx nginx 사용자 woker프로 세 스 프로 세 스 수 wokerpriority 는 워 커 프로 세 스 의 nice 값 을 가리 키 며 우선 순 위 를 높 입 니 다.woker_connections1024;
기업 등급 배치 분석 참조
https://blog.csdn.net/weixin_44313519/article/details/91865439
#user nobody;
worker_processes 2;
#error_log /home/usr/local/nginx/logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
pid logs/nginx.pid;
events {
worker_connections 10240;
}
http {
client_header_buffer_size 16k;
large_client_header_buffers 4 16k;
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"';
#tcp_nopush on;
keepalive_timeout 65;
upstream admin {
server 127.0.0.1:8081;
}
upstream api {
server 127.0.0.1:8080;
}
upstream wechat {
server 127.0.0.1:8082;
}
upstream www {
server 127.0.0.1:8083;
}
upstream svn {
server 10.162.5.36:3690;
}
upstream testwechat {
server 10.162.5.72:8089;
}
upstream testapi {
server 10.162.5.38:8900;
}
upstream yanzheng {
server 127.0.0.1:8084;
}
upstream testadmin {
server 10.162.5.72:8091;
}
server {
listen 80;
server_name localhost;
charset utf-8;
root html;
access_log logs/sclzsi.log main;
}
server {
listen 80;
server_name www.sclzsi.com;
charset utf-8;
location / {
rewrite . http://182.130.246.34:9528/msimsWebM/;
}
access_log logs/sclzsi.log main;
}
server {
listen 80;
server_name sclzsi.cn;
charset utf-8;
location / {
proxy_pass http://www;
}
access_log logs/www.log main;
}
server {
listen 80;
server_name twechat.sclzsi.cn 220.166.104.172;
charset utf-8;
location / {
proxy_pass http://10.162.5.39:8100;
proxy_buffer_size 64k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
}
location ^~ /vx/ {
proxy_pass http://10.162.5.39/;
proxy_buffer_size 64k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
}
location ^~ /attachment/ {
proxy_pass http://10.162.5.39:8201/;
proxy_buffer_size 64k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
}
location ^~ /admin/ {
proxy_pass http://10.162.5.39:8200/;
proxy_buffer_size 64k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
}
location ^~ /vx-si/ {
proxy_pass http://10.162.5.37:8020/;
proxy_buffer_size 64k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
}
}
# , ssl 。
server {
listen 443 ssl;
# HTTPS 443。
# HTTPS , Nginx 。
# Nginx 1.15.0 , listen 443 ssl listen 443 ssl on。
server_name xcx.sclzsi.cn; # yourdomain.com 。
root html;
index index.html index.htm;
ssl_certificate cert/cert-file-name-pem.pem; # cert-file-name.pem 。
ssl_certificate_key cert/cert-file-name-key.key; # cert-file-name.key 。
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
# 。
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # TLS 。
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://10.162.5.38:8880;
root html; # 。
index index.html index.htm;
}
}
server {
listen 80;
server_name xcx.sclzsi.cn;
rewrite ^(.*)$ https://$host$1; # HTTP rewrite HTTPS。
charset utf-8;
location / {
proxy_pass http://10.162.5.38:8880;
}
}
#
server {
listen 80;
server_name xcx.sclzsi.cn;
location ~ .*\.(gif|jpg|jpeg|png)$ {
expires 24h;
root /www/xcx/;#
proxy_store on;
proxy_store_access user:rw group:rw all:rw;
proxy_temp_path /;#
proxy_redirect off;
proxy_set_header Host xcx.sclzsi.cn;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 1280k;
proxy_connect_timeout 900;
proxy_send_timeout 900;
proxy_read_timeout 900;
proxy_buffer_size 40k;
proxy_buffers 40 320k;
proxy_busy_buffers_size 640k;
proxy_temp_file_write_size 640k;
if ( !-e $request_filename)
{
proxy_pass http://10.162.5.38:8880;#
}
}
location / {
root html;
index index.html index.htm;
}
error_page 500 =200 502 503 504 /50x.html; //
location = /50x.html {
root html;
}
}
server {
listen 80;
server_name www.sclzsi.cn;
charset utf-8;
location /WechatIMG49.jpeg {
root html;
}
location /WechatIMG50.jpeg {
root html;
}
location /logs.tar.gz {
root html;
}
location / {
proxy_pass http://www;
}
access_log logs/www.log main;
}
server {
listen 80;
server_name svn.sclzsi.cn;
charset utf-8;
location / {
proxy_pass http://svn;
client_max_body_size 20m;
}
access_log logs/svn.log main;
}
server {
listen 80;
server_name admin.sclzsi.cn;
charset utf-8;
location / {
proxy_pass http://admin;
}
access_log logs/admin.log main;
}
server {
listen 80;
server_name api.sclzsi.cn;
charset utf-8;
location / {
proxy_pass http://api;
}
access_log logs/api.log main;
}
server {
listen 80;
server_name wechat.sclzsi.cn;
charset utf-8;
location /MP_verify_h7FTZfPnx5k3ebAQ.txt {
root html;
}
location / {
proxy_pass http://wechat;
}
access_log logs/wechat.log main;
}
server {
listen 80;
server_name www.sclzsi.com;
charset utf-8;
location / {
proxy_pass http://www;
}
access_log logs/www.log main;
}
server {
listen 80;
server_name svn.sclzsi.com;
charset utf-8;
location / {
proxy_pass http://svn;
client_max_body_size 20m;
}
access_log logs/svn.log main;
}
server {
listen 80;
server_name admin.sclzsi.com;
charset utf-8;
location / {
proxy_pass http://admin;
}
access_log logs/admin.log main;
}
server {
listen 80;
server_name api.sclzsi.com;
charset utf-8;
location / {
proxy_pass http://api;
}
access_log logs/api.log main;
}
server {
listen 80;
server_name wechat.sclzsi.com;
charset utf-8;
location / {
proxy_pass http://wechat;
}
access_log logs/wechat.log main;
}
server {
listen 80;
server_name testwechat.sclzsi.com;
charset utf-8;
location / {
proxy_pass http://testwechat;
}
access_log logs/testwechat.log main;
}
server {
listen 80;
server_name testapi.sclzsi.cn;
charset utf-8;
location / {
proxy_pass http://testapi;
}
access_log logs/testapi.log main;
}
server {
listen 80;
server_name testadmin.sclzsi.com;
charset utf-8;
location / {
proxy_pass http://testadmin;
}
access_log logs/testadmin.log main;
}
server {
listen 80;
server_name yz.sclzsi.cn;
charset utf-8;
location / {
proxy_pass http://yanzheng;
}
access_log logs/yanzheng.log main;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
링크 ux 셸 스 크 립 트 에 전의 가 필요 한 특수 문자와 같은 여러 가지 기 호 를 자주 사용 합 니 다.(), {}/등등.이 문자 들 은 Liux 시스템 에서 특별한 의 미 를 가지 고 있 습 니 다. 만약 우리 가 사용 하 는 과정 에서 그것 에 대해 전 의 를 하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.