nginx安装和配置以及启动

    技术2022-07-11  81

    nginx安装 下载nginx安装包,执行以下语句(如果报错则按照报错百度一般都能解决) ./configure --prefix=/opt/nginx //检测指定路径 make //编译 make & install //安装 nginx配置 #user nobody; worker_processes 1; error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } 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; #负载均衡 upstream xxxserver { server 172.18.120.134:9291; server 172.18.120.135:9291; } server { listen 8080; server_name xxx.xxx.com.cn; location / { root /opt/apps/web; index index.html index.htm; } location /route/dispatch/api { proxy_pass http://xxxserver; proxy_send_timeout 1800; proxy_read_timeout 1800; proxy_connect_timeout 1800; client_max_body_size 2048m; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } } 启动命令 在sbin目录下执行 #启动 nginx #停止 nginx -s stop #重启 nginx -s reload
    Processed: 0.011, SQL: 9