nginx 安装、配置、负载均衡、反向代理<二>

ROCKY 9安装NGINX1.20,配置反向代理,负载均衡实验 ROCKY9 NGINX11.安装,反向代理,负载均衡 阅读详情

nginx 配置

本文主讲nginx的配置
nginx的安装,详见:nginx 安装、配置、负载均衡、反向代理<一>

准备工作: 一台能联公网的CentOS 7.x服务器

    # root 登录(因为要使用80端口,一般情况下需要root权限)
    cd /etc/nginx

    # 备份一下原来的nginx.conf文件__很重要!!!__
    cp nginx.conf nginx.conf.cp

    # 检查一下nginx安装正确
    systemctl status mginx

    # 编辑nginx.conf配置文件
    # 在此重申一遍,一定要做好备份工作,不然自己配置的有问题只能找别人要一份备份文件(文末有)或者重装了
    vi nginx.conf

nginx.conf配置文件可配置项说明

全局配置项主要功能配置说明
user配置nginx用户直接使用root操作nginx可以不配置
worker_processes开启的nginx进程数一般根据自己服务器内核数的1~2倍设置
error_log日志文件存放的地方需要查看日志的才需要去配置
pid存放nginx进程pid的地方
worker_connections单个进程允许的最大并发连接数根据服务器性能配置
upstreamnginx负载均衡配置具体配置如下
httpweb服务器配置具体配置项如下
http(s)配置项值配置说明
gzipon/off是否打开gzip压缩,具体gzip压缩下面详述
server虚拟主机的web服务配置具体配置见下面负载均衡和反向代理
listen80/443监听服务器实体主机的访问端口
server_name域名可以访问到这台主机的域名
locationserver代理的内部服务或者其他域的服务

负载均衡配置

    upstream <命名,eg:backend_test> {
        #ip_hash;   # 当负载两台以上用ip来hash解决session的问题
        server 192.168.10.100:8080 max_fails=2 fail_timeout=30s ;
        server 192.168.10.101:8080 max_fails=2 fail_timeout=30s ;
    }

    # server段配合负载均衡的设置
    server {
        listen       80;
        server_name  www.aliyuntest.com;    #要访问的域名,这里用的测试域名,如果有多个,用逗号分开
        charset utf8;
        location / {
            proxy_pass       http://backend_test;    #这里backend_test是上面的负载的名称,映射到代理服务器
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
    }
  • 以上,配置完负载均衡,在浏览器访问www.aliyuntest.com会被均衡到我们配置的两个IP上的服务上

反向代理配置

    server {
        listen       80;
        server_name  app.aliyuntest.com;    #反向代理到另一个域名(可以使同一个域名下的多个二级域名)
        charset utf8;
            #charset koi8-r;
            #access_log  logs/host.access.log  main;
            location / {    # 这里的 / 表示的是访问的 app.aliyuntest.com/ 
                proxy_pass       http://110.110.110.110:8000; #这里可以填本机开启的服务,也可以填其他机器开启的服务,格式http://Ip:port或者http://域名:port  (端口为80的不用写,为443的也不写,但要把http改为https)
                proxy_set_header Host      $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
    }
  • 以上,负载均衡配置的server部分,其实也是一个反向代理的过程
  • 反向代理中比较重要的就是 location 字段的配置,一般情况下,这些配置足够了,更多详细的配置请百度

gzip 压缩

    gzip  on;   # 开启gzip压缩
    gzip_min_length 1k;     # 压缩的临界值,大于1K的才压缩
    gzip_buffers 4 512k;    # gzip压缩的内存大小
    #gzip_http_version 1.0;     # 用了nginx反向代理的默认是http/1.1,需要http:/1.0的取消注释
    gzip_comp_level 6;      # 压缩级别,越大压缩的越小,服务器压力越大
    gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png application/javascript;  # 压缩文件格式,浏览器-控制台-network-http请求的Respose-Headers中查看content-type字段
    gzip_vary off;
    gzip_disable "MSIE [1-6]\.";    # IE6不使用gzip压缩
    # 检测gzip是否开启成功
    curl -I -H "Accept-Encoding: gzip, deflate" "http://域名/路由"

初始状态的 nginx.conf 配置文件内容可免费复制使用-,-

    #user  nobody;
    worker_processes  1;

    #error_log  /var/log/nginx/error.log;
    #error_log  /var/log/nginx/error.log  notice;
    #error_log  /var/log/nginx/error.log  info;

    #pid        /var/run/nginx/nginx.pid;

    events {
        worker_connections  1024;
    }


    http {
        include       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  /var/log/nginx/access.log  main;

        sendfile        on;
        #tcp_nopush     on;

        #keepalive_timeout  0;
        keepalive_timeout  65;

        #gzip  on;

        server {
            listen       80;
            server_name  localhost;

            #charset koi8-r;

            #access_log  /var/log/nginx/host.access.log  main;

            location / {
                root   html;
                index  index.html index.htm;
            }

            #error_page  404              /404.html;

            # redirect server error pages to the static page /50x.html
            #
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }

            # proxy the PHP scripts to Apache listening on 127.0.0.1:80
            #
            #location ~ \.php$ {
            #    proxy_pass   http://127.0.0.1;
            #}

            # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
            #
            #location ~ \.php$ {
            #    root           html;
            #    fastcgi_pass   127.0.0.1:9000;
            #    fastcgi_index  index.php;
            #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            #    include        fastcgi_params;
            #}

            # deny access to .htaccess files, if Apache's document root
            # concurs with nginx's one
            #
            #location ~ /\.ht {
            #    deny  all;
            #}
        }


        # another virtual host using mix of IP-, name-, and port-based configuration
        #
        #server {
        #    listen       8000;
        #    listen       somename:8080;
        #    server_name  somename  alias  another.alias;

        #    location / {
        #        root   html;
        #        index  index.html index.htm;
        #    }
        #}


        # 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;
        #    }
        #}

    }

配置了反向代理的 nginx.conf 配置文件内容仅供参考

    #user  nobody;
    worker_processes  4;

    #error_log  /var/log/nginx/error.log;
    #error_log  /var/log/nginx/error.log  notice;
    #error_log  /var/log/nginx/error.log  info;

    #pid        /var/run/nginx/nginx.pid;

    events {
        worker_connections  1024;
    }

    http {
        include       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  /var/log/nginx/access.log  main;

        sendfile        on;
        #tcp_nopush     on;

        #keepalive_timeout  0;
        keepalive_timeout  65;

        gzip  on;
        gzip_min_length 1k;
        gzip_buffers 4 512k;
        #gzip_http_version 1.0;
        gzip_comp_level 6;
        gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png application/javascript;
        gzip_vary off;
        gzip_disable "MSIE [1-6]\.";

        server {
            listen       80;
            server_name  app.aliyun_test.com;
            charset utf8;

            #charset koi8-r;

            #access_log  /var/log/nginx/host.access.log  main;

            location / {
                proxy_pass       http://110.110.110.110:8000; #这里proxy_test是上面的负载的名称,映射到代理服务器,可以是ip加端口,   或url 
                proxy_set_header Host      $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            }
        }

        server {
            listen       80;
            server_name  www.aliyun_test.top;
            charset utf8;
            #charset koi8-r;

            #access_log  /var/log/nginx/host.access.log  main;

            location / {
                    proxy_pass       http://www.my_aliyun_test.cn; #这里proxy_test是上面的负载的名称,映射到代理服务器,可以是ip加端口,   或url 
                    proxy_set_header Host      $host;
                    proxy_set_header X-Real-IP $remote_addr;
                    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            }

            #error_page  404              /404.html;

            # redirect server error pages to the static page /50x.html
            #

            error_page   500 502 503 504  /50x.html;
                location = /50x.html {
                    root   html;
                }

            # proxy the PHP scripts to Apache listening on 127.0.0.1:80
            #
            #location ~ \.php$ {
            #    proxy_pass   http://127.0.0.1;
            #}

            # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
            #
            #location ~ \.php$ {
            #    root           html;
            #    fastcgi_pass   127.0.0.1:9000;
            #    fastcgi_index  index.php;
            #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            #    include        fastcgi_params;
            #}

            # deny access to .htaccess files, if Apache's document root
            # concurs with nginx's one
            #
            #location ~ /\.ht {
            #    deny  all;
            #}
        }


        # another virtual host using mix of IP-, name-, and port-based configuration
        #
        #server {
        #    listen       8000;
        #    listen       somename:8080;
        #    server_name  somename  alias  another.alias;

        #    location / {
        #        root   html;
        #        index  index.html index.htm;
        #    }
        #}


        # 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;
        #    }
        #}

    }
以上,初步使用nginx,欢迎大神拍砖指导,如有不明白的,欢迎随时交流
nginx 配置反向代理 Nginx 的主配置文件通常位于 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/default.conf。你可以直接编辑主配置文件,或者在 /etc/nginx/conf.d/ 目录下创建一个新的配置文件。通过配置 Nginx 反向代理,可以将客户端请求转发到后端服务器,并将响应返回给客户端,同时隐藏后端服务器的真实地址。通过 Nginx 配置反向代理,可以实现请求的转发、负载均衡和安全性增强。可以为反向代理配置 SSL/TLS,以加密客户端与代理之间的通信。 阅读详情

相关推荐

Nuxt - 详细配置 proxy 跨域代理(设置代理解决前端跨域问题)

很多朋友出现了跨域、无法请求数据等问题,其实就是跨域没配或配的不对问题。在项目根目录,执行如下安装命令(cnpm/yarn): 第二步 打开项目根目录下配置文件,在配置项位置,加入以下代码: 打开项目根目录下配置文件,在配置项位置,修改或加入以下代码: 还是在项目根目录配置文件里,加入(或修改)配置项,一键复制以下代码: 您也可以用Nuxt.js的http-proxy中间件解决方案,详见https://github.com/nuxt-community/prox

🏆 前端领域优质创作者 7784

Nginx-反向代理详解

Nginx 是一个高性能的开源 Web 服务器和反向代理服务器。它具有轻量级、高并发、低内存消耗等特点,被广泛用于搭建静态资源服务器、负载均衡、反向代理等场景。本文介绍nginx的反向代理,其他内容敬请期待!反向代理是一种代理服务器的配置模式,它代表服务器向客户端提供服务。客户端发送请求到反向代理服务器,然后反向代理服务器将请求转发到后端的真实服务器上,并将响应返回给客户端。简单理解为用户直接访问反向代理服务器就可以获得目标服务器的资源。这一过程叫反向代理​。

Wzill 8万+

Maven项目热部署、nginx反向代理负载均衡

maven项目的热项目,就是在tomcat启动的情况下, 服务器nginx 反向代理 负载均衡

Nginx部署Nuxt

1.node安装 yum install wget http://nodejs.org/dist/latest-v10.x/node-v10.24.1-linux-x64.tar.gz vi /etc/profile 加入如下配置 export NODE_HOME=/root/node-v10.24.1-linux-x64 export PATH=$PATH:$NODE_HOME/bin source /etc/profile node -v npm -v 这样你的node就安装成功了 2.

bright的博客 2120

Simpack实战:5分钟搞定轨道车辆车轮不圆的3种定义方法(附详细参数设置)

本文详细介绍了在Simpack中定义轨道车辆车轮不圆的3种高效方法:Radius deviations、Fourier coefficients和Harmonic function,并提供了详细的参数设置指南。通过实战案例和参数优化技巧,帮助工程师快速掌握车轮不圆度的定义与仿真,提升轨道车辆动力学分析的准确性和效率。

weixin_29292535的博客 205

(04730)半导体器件之基本放大器工作原理(一)

放大器是构成各种电子线路的基本单元电路。所谓“放大”,就是将输入的微弱信号(微弱变化的电压或电流等)去控制直流电源提供的能量,并使输出按照输入的小信号变化规律而变化的过程。所以放大器的本质是能量转换器。本节重点学习基本放大电路的工作原理和基本分析方法及主要性能指标。

黄先生的博客 3008

nuxt代理proxy

nuxt怎么使用代理网站,并进行运用

qq_36821038的博客 1635

FPGA之VGA转HDMI之编码模块的编写

VGA 图像信息到 HDMI 图像信息的转化需要对输入的 VGA 图像信息进行编码、并行串行转换、单端信号转差分信号、单沿采样转双沿采样。 其中,编码模块就是为了完成 VGA 图像数据 8b 转 10b 的编码。其结构框图如下所示: 图1 编码模块框图 图2 编码模块输入输出信号功能框图 图3 编码模块参考流程图 图4 编码模块参考流程图参数说明 下面我们依据HDMI官方手册中的流程图(图3)进行 HDMI 8b...

qq_51264805的博客 3024

nuxt3项目的开发和生产环境如何配置proxy代理转发请求

nuxt3开发环境和生产环境代理配置最优解

weixin_43967195的博客 2633

Xilinx Vitis 2020.1头文件路径配置避坑指南:解决#include找不到文件的常见问题

本文针对Xilinx Vitis 2020.1开发环境中常见的#include头文件找不到问题,提供了系统的避坑指南。文章深入解析了Vitis的头文件搜索机制,对比了通过工程属性GUI、修改编译命令及使用环境变量三种配置方法的优劣与隐藏陷阱,并给出了高级场景的排查流程与工程结构最佳实践,帮助开发者高效解决路径配置难题。

weixin_28831399的博客 573

科研笔记:怎样写好博士论文?

博士论文外审避坑指南与写作要点 博士论文外审的核心关注点呈现5级优先级:科研成果(硬指标)>创新性>逻辑结构与场景合理性>文献综述与规范性>工作量验证。外审专家会重点核查:1)成果清单是否达标;2)创新点是否真实明确;3)章节逻辑是否自洽、应用场景是否细化;4)文献综述是否构建"研究坐标系";5)实验/理论支撑是否充分。需特别注意三大雷区:科学错误(直接挂稿)、伪创新、场景不合理。写作时应强化选题依据的场景细化,通过"发展阶段+跨领域对比"提升文献综述质量。

Grow into a more wonderful you 1066

Nginx 反向代理+负载均衡

Nginx 反向代理+负载均衡

伟庭的博客 1万+

STC15单片机双串口通信实战:串口2配置与多设备交互

本文详细介绍了STC15单片机双串口通信的实战配置,重点解析串口2的硬件连接、寄存器设置及多设备交互实现。通过实际项目案例和完整代码示例,帮助开发者快速掌握STC15串口2的配置技巧,解决常见通信问题,提升嵌入式系统开发效率。

weixin_29174013的博客 258

nginx实现反向代理及负载均衡

nginx配置反向代理 1.什么是反向代理 通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中由代理服务器向Internet上的web服务器发起请求,最终达到客户机上网的目的(也就是正向代理)。 而反向代理(Reverse Proxy)方式是指以代理服务器来接受internet

诗雨远方的博客 3万+

全球建筑物提取数据集(免费下载):微软/GlobalMLBuildingFootprints

这个是GitHub上的开源数据集: https://github.com/microsoft/GlobalMLBuildingFootprints 介绍 必应地图正在世界各地发布开放式建筑足迹。我们从 2014 年到 2021 年间的 Bing Maps 图像中检测到了 7.77 亿座建筑物,包括 Maxar 和 Airbus 的图像。数据可在 ODbL 下免费下载和使用。该数据集补充了我们的其他版本。 包括的地区 执照 此数据由 Microsoft 根据Open Dat..

此星光明博客 6290

MuJoCo 入门教程(二)

本章介绍 MuJoCo 的数学和算法基础。对于熟悉广义或关节坐标建模和仿真的读者来说,整体框架是相当标准的。因此,我们将对这些材料进行简要总结。本章的大部分篇幅用于介绍我们如何处理接触和其他约束条件。这种方法是基于我们最近的研究,也是 MuJoCo 所独有的,因此我们花时间对其进行了详细的激励和解释。更多信息可参见下面的论文,尽管本章中的一些技术思想是新的,在其他地方还没有描述过。

机器人控制与仿真应用 3713

Linux-nginx(安装配置nginx、配置反向代理、Nginx配置负载均衡、动静分离)

PCRE安装:pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。zlib安装:zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装。OpenSSL安装:penssl是web安全通信的基石,没有openssl,可以说我们的信息都是在裸奔,所以需要安装。当我们访问nginx服务器的时候 直接指向的是 192.168.195.33:8080 这个地址。查看nginx的位置。

weixin_47735032的博客 3936

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Nginx安装配置(Linux),反向代理,负载均衡

nginx安装教程,做反向代理,负载均衡

一个好学的低级程序猿 1560

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Nginx - 配置/反向代理/负载均衡

Nginx 安装与启动 / Nginx 配置反向代理 / Nginx 配置负载均衡

chrismurphy的博客 2381

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Nginx篇-springCloud配置Gateway+Nginx进行反向代理和负载均衡

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、要做什么?二、怎么做?1.安装并启动nginx1.安装nginx2.启动nginx3.解决80端口被占用4.再次启动nginx2.配置nginx做反向代理一、要干什么一、怎么干1.使用域名进行nginx访问2.使用域名访问2.配置nginx反向代理,将请求转发到商品服务3.重启nginx4.启动商品服务5.验证域名访问3.配置nginx+Gateway做反向代理和负载均衡一、要干什么二、怎么干1.在nginx.conf文件中

Simon的博客 8394

【Nginx】Nginx的反向代理与负载均衡

Nginx是一个高性能的HTTP和反向代理服务器,反向代理服务器是一种位于服务器和客户端之间的代理服务器。客户端将请求发送给反向代理服务器,然后由代理服务器根据一定的规则将请求转发给后端服务器。后端服务器将响应返回给代理服务器,再由代理服务器将响应转发给客户端。Nginx拥有丰富的功能和模块,负载均衡就是其中之一。负载均衡是一种技术,用于在多台服务器之间分配工作负载,以确保高可用性和可靠性。负载均衡将用户的请求分配到多个后端服务器上进行处理,以达到优化资源利用率、提高响应速度和增加系统的可靠性的目的。

Marcos921的博客 1154

Nginx安装和配置反向代理、负载均衡、动静分离

一 、nginx基本概念 1.nginx是什么? ​ nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。占用内存少,并发性能强,nginx专为性能优化而开发,性能是其最重要的考量。能经受住高负载的考验(支持高达50000个并发) 2.反向代理 ​ (1) 正向代理: 在客户端(浏览器)配置代理服务器,实现代理访问服务器。客户端访问的就是真实的服务...

qq_42641508的博客 793

nginx的反向代理和负载均衡

Nginx在1.9.0版本开始支持tcp模式的负载均衡,在1.9.13版本开始支持udp协议的负载,udp主要用于 DNS的域名解析,其配置方式和指令和http 代理类似,其基于ngx_stream_proxy_module模块实现tcp 负载,另外基于模块ngx_stream_upstream_module实现后端服务器分组转发、权重分配、状态监测、 调度算法等高级功能。#缓存中用于“键”的内容,默认值:proxy_cache_key $scheme$proxy_host$request_uri;

xujiangyan_的博客 1901

Linux下Nginx安装及负载均衡配置

本文介绍了Nginx的核心功能与安装配置方法。主要内容包括:1)Nginx的负载均衡算法(轮询、IP哈希等)、反向代理、Web缓存等核心功能;2)在CentOS系统下的详细安装步骤,包括依赖环境配置和主程序编译安装;3)Nginx服务启动与防火墙设置;4)配置文件结构解析,涵盖全局块、events块和http块的关键配置参数。文章通过具体命令和配置示例,帮助读者快速掌握Nginx的部署与基本配置方法,特别对反向代理功能进行了重点说明。

驯龙高手_追风的博客 1614

Linux安装、Nginx反向代理、负载均衡学习

本文我们要讲述:1、Linux虚拟机的安装;2、Nginx反向代理服务器。所有的文件我都会放在百度网盘里

攸攸太上的博客 1619

Nginx代理支持GRPC的反向代理和负载均衡配置

Nginx代理gRPC反向代理和负载均衡配置 linux版本安装 一、准备和安装 #指定目录安装( /home/yyt/nginxgrpc) mkdir /home/yyt/nginxgrpc cd /home/yyt/nginxgrpc # 1从nginx官网上获取版本号不低于1.13.10的源码包(nginx-1.17.9.tar.gz),本文以1.17.9为例。 wget https://nginx.org/download/nginx-1.17.9.tar.gz # 解压并进入指定的安装目录 t

weixin_45168162的博客 1404
上一篇: nginx 安装、配置、负载均衡、反向代理<一>
下一篇: nuxt 踩坑之 -- Vuex状态树的模块方式使用
EricLua
博客等级 码龄10年 34粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值