2025年5月21日 星期三 乙巳(蛇)年 二月廿三 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > Nginx

nginx 配置多域名共享 80 端口

时间:04-17来源:作者:点击数:36

nginx 配置多域名共享 80 端口

  • #默认 nobody
  • #user nobody;
  • #工作进程个数,一般跟服务器cpu核数相等,或者N-1
  • worker_processes 2;
  • pid logs/nginx.pid;
  • # 单个进程最大连接数
  • events {
  • worker_connections 1024;
  • }
  • http {
  • # sendfile使用高效文件传输,提升传输性能。启用后才能使用tcp_nopush,是指当数据表累积一定大小后才发送,提高了效率。
  • sendfile on;
  • # tcp_nopush 与 tcp_nodelay 互斥
  • tcp_nopush on;
  • # keepalive_timeout设置客户端与服务端请求的超时时间,保证客户端多次请求的时候不会重复建立新的连接,节约资源损耗。
  • keepalive_timeout 65;
  • # gzip启用压缩,html/js/css压缩后传输会更快
  • gzip on;
  • default_type application/octet-stream;
  • include mime.types;
  • include /usr/local/nginx/conf/vhosts/example.conf;
  • # HTTPS server
  • #
  • #server {
  • # listen 443 ssl;
  • # server_name localhost;
  • # ssl_certificate cert.pem;
  • # ssl_certificate_key cert.key;
  • # ssl_session_cache shared:SSL:1m;
  • # ssl_session_timeout 5m;
  • # ssl_ciphers HIGH:!aNULL:!MD5;
  • # ssl_prefer_server_ciphers on;
  • # location / {
  • # root html;
  • # index index.html index.htm;
  • # }
  • #}
  • }

example.conf

  • # 图片资源服务器
  • server {
  • listen 80;
  • server_name image.project.example.com;
  • location / {
  • root /opt/upload/;
  • }
  • error_page 500 502 503 504 /50x.html;
  • location = /50x.html {
  • root html;
  • }
  • }
  • # tomcat
  • server {
  • listen 80;
  • server_name project.example.com;
  • location / {
  • proxy_set_header Host $host;
  • proxy_set_header X-Real-IP $remote_addr;
  • proxy_pass http://project.example.com:8010;
  • root html;
  • index index.html index.htm;
  • }
  • error_page 500 502 503 504 /50x.html;
  • location = /50x.html {
  • root html;
  • }
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门