生产安装nginx 1.18
user nginx;
worker_processes 1;
error_log /data/nginx/log/error.log warn;
pid /data/nginx/pid/nginx.pid;
#daemon off;
events {
worker_connections 1024;
}
http {
include /data/nginx/etc/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 /data/nginx/log/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
server {
listen 8099;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location ^~ /admin-bwg {
add_header Cache-Control 'no-cache, must-revalidate, proxy-revalidate, max-age=0';
alias /data/web/admin-bwg/;
try_files $uri $uri/ /admin-bwg/index.html;
}
location ^~ /single-login {
add_header Cache-Control 'no-cache, must-revalidate, proxy-revalidate, max-age=0';
alias /data/web/app-single-login/;
try_files $uri $uri/ /single-login/success.html;
}
}
#include /etc/nginx/conf.d/*.conf;
}
[Unit]
Description=nginx - high performance web server
documentation=http://nginx.org/en/docs/
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target
[Service]
Type=forking
PIDFile=/data/nginx/pid/nginx.pid
ExecStart=/usr/sbin/nginx -c /data/nginx/etc/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID
[Install]
WantedBy=multi-user.target
mkdir /data/nginx/{etc,bin,log,pid,cache} -p
ln -sv /data/nginx/bin/nginx /usr/sbin/nginx
chown nginx.nginx -R /data/nginx/
vim /usr/lib/systemd/system/nginx.service