我的编程空间,编程开发者的网络收藏夹
学习永远不晚

关于宝塔面板中项目配置文件与nginx配置

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

关于宝塔面板中项目配置文件与nginx配置

完整版:

nginx配置:

位置:

 

 内容:

user  www www;worker_processes auto;error_log  /www/wwwlogs/nginx_error.log  crit;pid        /www/server/nginx/logs/nginx.pid;worker_rlimit_nofile 51200;events    {        use epoll;        worker_connections 51200;        multi_accept on;    }http    {        include       mime.types;#include luawaf.conf;include proxy.conf;        default_type  application/octet-stream;        server_names_hash_bucket_size 512;        client_header_buffer_size 32k;        large_client_header_buffers 4 32k;        client_max_body_size 50m;        sendfile   on;        tcp_nopush on;        keepalive_timeout 60;        tcp_nodelay on;        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]\.";        limit_conn_zone $binary_remote_addr zone=perip:10m;limit_conn_zone $server_name zone=perserver:10m;        server_tokens off;        access_log off;server    {        listen 888;        server_name phpmyadmin;        index index.html index.htm index.php;        root  /www/server/phpmyadmin;        #error_page   404   /404.html;        include enable-php.conf;        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$        {            expires      30d;        }        location ~ .*\.(js|css)?$        {            expires      12h;        }        location ~ /\.        {            deny all;        }        access_log  /www/wwwlogs/access.log;    }#    A部分# server{#   listen 80;#   server_name location;#   location / {#         root /www/wwwroot/mikotofans/client/dist;#         index index.html ;#         try_files $uri $uri/ index.html;#   }#   location /api {# proxy_pass http://127.0.0.1:5214/api;#   }# }#  B部分include /www/server/panel/vhost/nginx/*.conf;}

项目配置文件:

位置:

 内容:

server{listen 80;server_name localhost;    index index.php index.html index.htm default.php default.htm default.html;    #下面的地址以自己的前端地址为准,虽然不写也没关系,下面的必写    root /www/wwwroot/XXXXXXX/client/dist;        #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则    #error_page 404/404.html;    #SSL-END        #ERROR-PAGE-START  错误页配置,可以注释、删除或修改    #error_page 404 /404.html;    #error_page 502 /502.html;    #ERROR-PAGE-END        #PHP-INFO-START  PHP引用配置,可以注释或修改    include enable-php-71.conf;    #PHP-INFO-END        #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效    # 此处为自动配置的,如果删除了,可以按照下面的地址写    include /www/server/panel/vhost/rewrite/www.xxxxx.fans.conf;    #REWRITE-END          location / {        # 下面的地址以自己的前端地址为准,此次必写,上面的可以不写        root /www/wwwroot/XXXXXXXX/client/dist;        index index.html ;        try_files $uri $uri/ index.html;    }    location /api {        # 改为自己的端口号      proxy_pass http://127.0.0.1:XXXX/api;    }        #一键申请SSL证书验证目录相关设置    location ~ \.well-known{        allow all;    }        # location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$    # {    #     expires      30d;    #     error_log /dev/null;    #     access_log /dev/null;    # }            location ~ .*\.(js|css)?$    {        expires      12h;        error_log /dev/null;        access_log /dev/null;     }    # 此处为自动配置的,如果删除了,可以按照下面的地址写    access_log  /www/wwwlogs/www.XXXXX.fans.log;    # 此处为自动配置的,如果删除了,可以按照下面的地址写    error_log  /www/wwwlogs/www.XXXXX.fans.error.log;}

注意事项:

    1,其中nginx配置中最后一行“include /www/server/panel/vhost/nginx/*.conf;”,配置文件就是项目配置文件,所以在nginx配置中A和B两部分(上面代码中已经标注)任选其一即可,不过我更推荐选择B,因为这样可以不用修改nginx配置,修改nginx配置后容易引来不必要的错误。

    2,如果phpmyadmin本来好好的,突然打不开,或者打开需要登录,那有可能动了nginx中phpmyadmin的配置,即server:888的部分,重要的一点:如果nginx配置中有多个server,那请吧phpmyadmin的配置放最上面,就像我上面那样,要不然phpmyadmin端口号可能会变成其他的,导致错误。

来源地址:https://blog.csdn.net/syynb/article/details/126604966

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

关于宝塔面板中项目配置文件与nginx配置

下载Word文档到电脑,方便收藏和打印~

下载Word文档

编程热搜

目录