Nginx配置配置文件内容如下:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107#user nobody;worker_processes 4; #允许生成的进程数,默认为1#error_log logs/error.log; #制定日志路径,级别。这个设置可以放入全局块,http块,server块,级别分为:debug|info|notice|warn|error|crit|alert|emerg#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid; #指定nginx进程运行文件存放地址events { worker_connections 1024; #最大连接数,默认为512}http { include mime.types; #文件扩展名与文件类型映射表 default_type application/octet-stream; #默认文件类型,默认为text/plain #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #自定义Nginx日志的输出格式 #access_log logs/access.log main; #取消服务日志 sendfile on; #允许sendfile方式传输文件,默认为off,可以在http块,server块,location块。 #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #连接超时时间,默认为75s,可以在http,server,location块。 #gzip on; # HTTPS server # server { listen 443 ssl; #端口 server_name hrinfo.wuxibiologics.com.cn; #域名 client_max_body_size 200m; #修改默认限制上传附件大小 #配置ssl证书 ssl_certificate C:\static\ssl\2823310_hrinfo.wuxibiologics.com.cn.pem; ssl_certificate_key C:\static\ssl\2823310_hrinfo.wuxibiologics.com.cn.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; #vue项目本地映射 location /biologicsQuestionWeb { root C:\static\biologicsQuestionWeb; try_files $uri $uri/ /index.html last; index index.html; } #允许访问本地的静态文件后缀 location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css|icon|ttf|woff|mp4|ogg|flv|avi|wmv|rmvb|mov)$ { root C:\static; index index.html; } #修改swagger静态文件请求路径(如果项目中修改路径无效,此处由于使用外部tomcat需要添加访问前缀,在项目中配置无效,所以由nginx对请求进行监听,并对请求重新代理) location ^~/webjars/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:8083/BiologicsQuestion/webjars/; } #修改swagger静态文件请求路径(如果项目中修改路径无效,此处由于使用外部tomcat需要添加访问前缀,在项目中配置无效,所以由nginx对请求进行监听,并对请求重新代理) location ^~/swagger-resources/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:8083/BiologicsQuestion/swagger-resources/; } #修改swagger静态文件请求路径(如果项目中修改路径无效,此处由于使用外部tomcat需要添加访问前缀,在项目中配置无效,所以由nginx对请求进行监听,并对请求重新代理) location ^~/v2/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:8083/BiologicsQuestion/v2/; } #修改swagger静态文件请求路径(如果项目中修改路径无效,此处由于使用外部tomcat需要添加访问前缀,在项目中配置无效,所以由nginx对请求进行监听,并对请求重新代理) location /swagger { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8083/BiologicsQuestion/doc.html; } #使用外部tomcat部署项目,并对项目进行代理 location /biologicsQuestion { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8083/BiologicsQuestion; } }}使用的时候最好将中文注释去掉。