nginx宝塔面板下的配置

moonjerx
2023-03-16 / 0 评论 / 135 阅读 / 正在检测是否收录...

一、nginx.conf配置

fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on;

gzip on;
gzip_min_length  1k;
gzip_buffers     4 16k;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
gzip_vary on;
gzip_proxied   expired no-cache no-store private auth;
gzip_disable   "MSIE [1-6]\.";

二、编译配置./configure

宝塔面板所有编译配置

./configure \
--user=www \
--group=www \
--prefix=/www/server/nginx \
--add-module=srclib/ngx_devel_kit \
--add-module=srclib/lua_nginx_module \
--add-module=srclib/ngx_cache_purge \
--add-module=srclib/nginx-sticky-module \
--with-openssl=srclib/openssl \
--with-pcre=srclib/pcre-8.43 \
--with-http_v2_module \
--with-stream \
--with-stream_ssl_module \
--with-stream_ssl_preread_module \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_image_filter_module \
--with-http_gzip_static_module \
--with-http_gunzip_module \
--with-ipv6 \
--with-http_sub_module \
--with-http_flv_module \
--with-http_addition_module \
--with-http_realip_module \
--with-http_mp4_module \
--with-ld-opt=-Wl,-E \
--with-cc-opt=-Wno-error \
--with-http_dav_module \
--add-module=srclib/nginx-dav-ext-module

普通安装下需要的常用编译配置

./configure \
--with-http_v2_module \
--with-stream \
--with-stream_ssl_module \
--with-stream_ssl_preread_module \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_gzip_static_module \
--with-http_gunzip_module \
--with-http_sub_module \
--with-http_flv_module \
--with-http_addition_module \
--with-http_realip_module \
--with-http_mp4_module \
--with-ld-opt=-Wl,-E \
--with-cc-opt=-Wno-error \
--with-http_dav_module

三、server配置

server {
  listen 80;
  listen 443 ssl http2;
  server_name www.starguar.com;
  index index.php index.html index.htm default.php default.htm default.html;
  root /home/ecs-user/programs/digipay/front/web-official;
  
  location ~ \.php$ {
      fastcgi_pass   unix:/run/php/php7.4-fpm.sock;
      fastcgi_index  index.php;
      fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include        fastcgi.conf;
  }
  #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
  #error_page 404/404.html;
  #HTTP_TO_HTTPS_START
  if ($server_port !~ 443){
      rewrite ^(/.*)$ https://$host$1 permanent;
  }
  #HTTP_TO_HTTPS_END
  ssl_certificate    cert/www.starguar.com/fullchain.pem;
  ssl_certificate_key    cert/www.starguar.com/privkey.pem;
  ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
  ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  ssl_prefer_server_ciphers on;
  ssl_session_cache shared:SSL:10m;
  ssl_session_timeout 10m;
  add_header Strict-Transport-Security "max-age=31536000";
  error_page 497  https://$host$request_uri;
  
  #SSL-END
  access_log logs/web-official.log;
  error_log logs/web-official-error.log;
}
0

评论 (0)

取消

您的IP: