Nginx02-安装

news2024/11/25 23:28:11

零、文章目录

Nginx02-安装

1、Nginx官网

  • Nginx官网地址:http://nginx.org/

image-20240923120144794

2、Nginx下载

(1)Nginx下载
  • 下载页地址:http://nginx.org/en/download.html

image-20240923120700198

(2)更老版本下载
  • 下载页地址:http://nginx.org/download/

image-20240923155702928

3、Windows下安装

(1)下载最新稳定版解压如下

image-20240925114653854

image-20240923122912523
(2)两种启动nginx的方法
  • 直接双击nginx.exe,双击后一个黑色的弹窗一闪而过
  • 打开cmd命令窗口,切换到nginx解压目录下,输入命令nginx.exe,回车即可
(3)检查nginx是否启动成功
  • 直接在浏览器地址栏输入网址 http://localhost:80 回车,出现以下页面说明启动成功!

image-20240923123345136

(4)修改nginx配置监听
  • nginx的配置文件是conf目录下的nginx.conf,默认配置的nginx监听的端口为80,如果80端口被占用可以修改为未被占用的端口即可。
  • 当我们修改了nginx的配置文件nginx.conf 时,不需要关闭nginx后重新启动nginx,只需要执行命令 nginx -s reload 即可让改动生效。

image-20240923142129626

(5)三种关闭nginx方法
## 快速停止nginx
nginx -s stop

## 完整有序的停止nginx
nginx -s quit

## 使用taskkill
taskkill是用来终止进程的,
/f是强制终止 .
/t终止指定的进程和任何由此启动的子进程。
/im示指定的进程名称
taskkill /f /t /im nginx.exe

4、linux环境准备

(1)准备服务器环境
  • 虚拟机:VMware WorkStation,安装教程参考VMware Workstation Pro详解
  • Linux 系统:Centos7.9
  • 上传软件工具:FinalShell
  • 网络:NAT 192.168.119.161
(2)确认CentOS的内核
  • 准备一个内核为 2.6 及以上版本的操作系统,因为 linux2.6 及以上内核才支持 epoll,而 Nginx 需要解决高并发压力问题是需要用到 epoll,所以我们需要有这样的版本要求。
  • 我们可以使用 uname -a 命令来查询linux的内核版本
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1160.71.1.el7.x86_64 #1 SMP Tue Jun 28 15:37:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
(3)确保CentOS能联网
  • 虚拟机设定NAT网络,参考VMware Workstation Pro详解
[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (183.2.172.42) 56(84) bytes of data.
64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=1 ttl=128 time=35.1 ms
64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=2 ttl=128 time=34.4 ms
64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=3 ttl=128 time=31.0 ms
64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=4 ttl=128 time=31.2 ms
64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=5 ttl=128 time=34.9 ms
64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=6 ttl=128 time=30.5 ms
...
(4)确认关闭防火墙
  • 这一项的要求仅针对于那些对 Linux 系统的防火墙设置规则不太清楚的,建议大家把防火墙都关闭掉,因为把防火墙关闭掉,可以省掉后续 Nginx 使用过程中遇到的诸多问题。
systemctl stop firewalld      # 关闭运行的防火墙,系统重新启动后,防火墙将重新打开
systemctl disable firewalld   # 永久关闭防火墙,系统重新启动后,防火墙依然关闭
systemctl status firewalld	  # 查看防火墙状态
(5)确认停用selinux
  • selinux(security-enhanced linux),美国安全局对于强制访问控制的实现,在 Linux2.6 内核以后的版本中,selinux 已经成功内核中的一部分。可以说selinux 是 Linux 史上最杰出的新安全子系统之一。虽然有了 selinux,我们的系统会更安全,但是对于使用 Nginx 或者其他的学习过程中,会有很多设置,所以这块建议大家将 selinux 进行关闭。
  • 修改配置文件/etc/selinux/config来进行设置,修改 SELINUX=disabled,然后重启下系统即可生效。

image-20240923221029551

  • 关闭之后,使用sestatus查看是否关闭成功
[root@localhost ~]# sestatus
SELinux status:                 disabled

5、Linux下Nginx安装环境配置

(1)更换YUM源
  • 默认的源是国外的,网速较慢,经常会连不上,更换为国内镜像源
# 备份原有的 Yum 源配置文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

# 下载新的 Yum 源配置文件,你可以选择使用阿里云、网易、腾讯云等国内镜像源。以下是使用阿里云作为例子的命令
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 清理YUM缓存并重建缓存
sudo yum clean all
sudo yum makecache
(2)GCC
  • Nginx 是使用 C 语言编写的程序,因此想要运行 Nginx 就需要安装一个编译工具。GCC 就是一个开源的编译器集合,用于处理各种各样的语言,其中就包含了 C 语言。
# 安装 gcc
yum install -y gcc

# 查看 gcc 版本
gcc --version
(3)PCRE
  • Nginx 在编译过程中需要使用到 PCRE 库(perl Compatible Regular Expressoin 兼容正则表达式库),因为在 Nginx 的 Rewrite 模块和 Http 核心模块都会使用到 PCRE 正则表达式语法。
# 安装 PCRE 和 pcre-devel
yum install -y pcre pcre-devel

# 查看 PCRE 是否安装成功
rpm -qa pcre pcre-devel
(4)zlib
  • zlib 库提供了开发人员的压缩算法,在 Nginx 的各个模块中需要使用 gzip 压缩,所以我们也需要提前安装其库及源代码 zlib 和 zlib-devel。
# 安装 zlib 和 zlib-devel
yum install -y zlib zlib-devel

# 查看 zlib 和 zlib-devel 是否安装成功
rpm -qa zlib zlib-devel
(5)OpenSSL
  • OpenSSL 是一个开放源代码的软件库包,应用程序可以使用这个包进行安全通信,并且避免被窃听。
  • SSL:Secure Sockets Layer 安全套接协议的缩写,可以在 Internet 上提供秘密性传输,其目标是保证两个应用间通信的保密性和可靠性。在 Nginx 中,如果服务器需要提供安全网页时就需要用到 OpenSSL 库,所以我们需要对 OpenSSL 的库文件及它的开发安装包进行一个安装。
# 安装 OpenSSL 库
yum install -y openssl openssl-devel

# 查看 OpenSSL 是否安装成功
rpm -qa openssl openssl-devel
(6)全部软件一键安装
  • 上述命令,一个个来的话比较麻烦,我们也可以通过一条命令来进行安装
# 全部安装 GCC、PCRE、zlib、OpenSSL
yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

# 查看安装版本
rpm -qa pcre pcre-devel zlib zlib-devel openssl openssl-devel

6、Linux下Nginx安装

(1)源码简单安装
  • /opt目录下创建 nginx/core 目录,-p 代表允许创建多级目录,进入官网获取最新版本地址链接,然后使用 wget 命令进行下载,如果 wget 命令下载速度慢,可以先下载到 Windows 系统,再使用工具上传到 Linux 下。

image-20240925114736553

# 创建指定目录
mkdir -p /opt/nginx/core

# 切换到目录
cd /opt/nginx/core

# 下载nginx
wget http://nginx.org/download/nginx-1.26.2.tar.gz

# 解压
tar -xzf nginx-1.26.2.tar.gz
  • 配置编译安装
# 进入解压出的目录
cd nginx-1.26.2/

# 配置安装的路径
./configure --prefix=/usr/local/nginx

# 编译安装
make && make install
  • 启动测试,访问服务器的IP地址http://192.168.119.161/
# 执行 nginx 文件
/usr/local/nginx/sbin/nginx

image-20240924194806131

(2)源码简单安装卸载
  • 将 Nginx 的进程关闭
/usr/local/nginx/sbin/nginx -s stop
  • 将安装的 Nginx 进行删除
rm -rf /usr/local/nginx
  • 删除解压的安装文件
rm -rf /opt/nginx
(3)yum安装
  • 安装 yum-utils
sudo yum  install -y yum-utils
  • 添加 yum 源文件
vim /etc/yum.repos.d/nginx.repo
  • 添加如下内容
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
  • 使用 yum 安装 Nginx
sudo yum install -y nginx
  • 查看是否安装成功
[root@localhost nginx-1.26.2]# yum list | grep nginx
nginx.x86_64                             1:1.26.1-2.el7.ngx            @nginx-stable
nginx-debug.x86_64                       1:1.8.0-1.el7.ngx             nginx-stable
nginx-debuginfo.x86_64                   1:1.26.1-2.el7.ngx            nginx-stable
nginx-module-geoip.x86_64                1:1.26.1-2.el7.ngx            nginx-stable
nginx-module-geoip-debuginfo.x86_64      1:1.26.1-2.el7.ngx            nginx-stable
nginx-module-image-filter.x86_64         1:1.26.1-2.el7.ngx            nginx-stable
nginx-module-image-filter-debuginfo.x86_64
                                         1:1.26.1-2.el7.ngx            nginx-stable
nginx-module-njs.x86_64                  1:1.26.1+0.8.5-2.el7.ngx      nginx-stable
nginx-module-njs-debuginfo.x86_64        1:1.26.1+0.8.5-2.el7.ngx      nginx-stable
nginx-module-perl.x86_64                 1:1.26.1-2.el7.ngx            nginx-stable
nginx-module-perl-debuginfo.x86_64       1:1.26.1-2.el7.ngx            nginx-stable
nginx-module-xslt.x86_64                 1:1.26.1-2.el7.ngx            nginx-stable
nginx-module-xslt-debuginfo.x86_64       1:1.26.1-2.el7.ngx            nginx-stable
nginx-nr-agent.noarch                    2.0.0-12.el7.ngx              nginx-stable
pcp-pmda-nginx.x86_64                    4.3.2-13.el7_9                updates
  • 查看nginx的安装位置
[root@localhost ~]# whereis nginx
nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz
  • 启动测试,访问服务器的IP地址http://192.168.119.161/
/usr/sbin/nginx

image-20240924204356066

  • 简单安装VSyum安装:yum安装会默认设设定一大堆参数,大部分是不需要贴别修改的,所以yum安装更简单。
(4)yum安装卸载
  • 将 Nginx 的进程关闭
/usr/sbin/nginx -s stop
  • yum移除nginx
yum remove nginx
(5)源码复杂安装
  • /opt目录下创建 nginx/core 目录,-p 代表允许创建多级目录,进入官网获取最新版本地址链接,然后使用 wget 命令进行下载,如果 wget 命令下载速度慢,可以先下载到 Windows 系统,再使用工具上传到 Linux 下。
# 创建指定目录
mkdir -p /opt/nginx/core

# 切换到目录
cd /opt/nginx/core

# 下载nginx
wget http://nginx.org/download/nginx-1.26.2.tar.gz

# 解压
tar -xzf nginx-1.26.2.tar.gz
  • 配置编译安装
# 进入解压出的目录
cd nginx-1.26.2/

# 配置安装的路径
./configure --prefix=/usr/local/nginx \
--sbin-path=/usr/local/nginx/sbin/nginx \
--modules-path=/usr/local/nginx/modules \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--error-log-path=/usr/local/nginx/logs/error.log \
--http-log-path=/usr/local/nginx/logs/access.log \
--pid-path=/usr/local/nginx/logs/nginx.pid \
--lock-path=/usr/local/nginx/logs/nginx.lock

# 编译安装
make && make install
  • 启动测试,访问服务器的IP地址http://192.168.119.161/
# 执行 nginx 文件
/usr/local/nginx/sbin/nginx

image-20240924214214310

  • 简答安装VS复杂安装:差异主要是/configure参数不同,说明如下
指令作用默认值
–prefix=PATH指向 Nginx 的安装目录/usr/local/nginx
–sbin-path=PATH指向(执行)程序文件(nginx)的路径<安装目录>/sbin/nginx
–modules-path=PATH指向 Nginx 动态模块安装目录<安装目录>//modules
–conf-path=PATH指向配置文件(nginx.conf)的路径<安装目录>/conf/nginx.conf
–error-log-path=PATH指向错误日志文件的路径<安装目录>/logs/error.log
–http-log-path=PATH指向访问日志文件的路径<安装目录>/logs/access.log
–pid-path=PATH指向 Nginx 启动后进行ID的文件路径<安装目录>/logs/nginx.pid
–lock-path=PATH指向 Nginx 锁文件的存放路径<安装目录>/logs/nginx.lock
(6)源码复杂安装卸载
  • 将 Nginx 的进程关闭
/usr/local/nginx/sbin/nginx -s stop
  • 将安装的 Nginx 进行删除
rm -rf /usr/local/nginx
  • 删除解压的安装文件
rm -rf /opt/nginx

7、Nginx目录结构

(1)安装tree
yum install -y tree
(2)目录结构
  • CGI(Common Gateway Interface):通用网关【接口】,主要解决的问题是从客户端发送一个请求和数据,服务端获取到请求和数据后可以调用CGI【程序】处理及相应结果给客户端的。
  • fastcgi scgi uwsgi等是一些速度比较快的协议
[root@localhost nginx-1.26.2]# tree /usr/local/nginx
/usr/local/nginx
├── client_body_temp
├── conf
│   ├── fastcgi.conf
│   ├── fastcgi.conf.default
│   ├── fastcgi_params
│   ├── fastcgi_params.default
│   ├── koi-utf
│   ├── koi-win
│   ├── mime.types
│   ├── mime.types.default
│   ├── nginx.conf
│   ├── nginx.conf.default
│   ├── scgi_params
│   ├── scgi_params.default
│   ├── uwsgi_params
│   ├── uwsgi_params.default
│   └── win-utf
├── fastcgi_temp
├── html
│   ├── 50x.html
│   └── index.html
├── logs
│   ├── access.log
│   ├── error.log
│   └── nginx.pid
├── proxy_temp
├── sbin
│   └── nginx
├── scgi_temp
└── uwsgi_temp

9 directories, 21 files
(3)核心文件
  • nginx 二进制可执行文件(启动、关闭、加载 Nginx)
  • nginx.conf 配置文件
  • error.log 错误的日志记录
  • access.log 访问日志记录
(4)文件说明
  • client_body_temp:存放客户端请求体的临时文件。
  • conf:存放Nginx的配置文件。
    • fastcgi.conffastcgi.conf.default:FastCGI 配置文件及其默认配置。
    • fastcgi_paramsfastcgi_params.default:FastCGI 参数文件及其默认配置。
    • koi-utfkoi-win:字符编码转换文件。
    • mime.typesmime.types.default:定义MIME类型的文件及其默认配置。
    • nginx.confnginx.conf.default:Nginx 主配置文件及其默认配置。
    • scgi_paramsscgi_params.default:SCGI 参数文件及其默认配置。
    • uwsgi_paramsuwsgi_params.default:uWSGI 参数文件及其默认配置。
    • win-utf:Windows 平台的字符编码转换文件。
  • fastcgi_temp:存放FastCGI的临时文件。
  • html:存放静态网页文件。
    • 50x.html:错误页面,通常用于显示服务器内部错误。
    • index.html:默认首页。
  • logs:存放Nginx的日志文件。
    • access.log:访问日志。
    • error.log:错误日志。
    • nginx.pid:Nginx 主进程的PID文件。
  • proxy_temp:存放代理请求的临时文件。
  • sbin:存放Nginx的可执行文件。
    • nginx:Nginx 的主可执行文件。
  • scgi_temp:存放SCGI的临时文件。
  • uwsgi_temp:存放uWSGI的临时文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2195114.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

四、链表————相关算法探讨(持续更新中)

链表中相关算法探讨 前言一、移除链表元素1.1 思路分析1.2 解法探讨1.2.1 直接删除1.2.2 创建虚拟头节点来删除1.2.3 递归版删除 二、反转列表2.1 思路分析2.2 做法2.2.1 创建新链表方式2.2.2 双指针法2.2.3 递归法 三、两两交换链表中的节点3.1 思路分析3.2 解法探讨3.2.1 不使…

重磅 | 清华大学刘知远老师领衔的大模型公开课2024年第二季来了!助教阵容强大,零基础大模型从入门到精通,看这个就够了!

本文由readlecture.cn转录总结。ReadLecture专注于音、视频转录与总结&#xff0c;2小时视频&#xff0c;5分钟阅读&#xff0c;加速内容学习与传播。 更多讲座、采访干货内容&#xff0c;欢迎关注公众号“ReadLecture”获取&#xff01;公众号后台直接回复&#xff0c;可与公众…

RK3568笔记六十四:SG90驱动测试

若该文为原创文章,转载请注明原文出处。 前面有测试过PWM驱动,现在使用两种方式来产生PWM驱动SG90,实现舵机旋转任意角度 方法一:使用硬件PWM 方法二:使用高精度定时器,GPIO模拟PWM. 一、PWM子系统框架 二、SG90控制方法 舵机的控制需要MCU产生一个周期为20ms的脉冲信号…

python实现DES算法

DES算法 一、算法介绍1.1 背景1.2 原理1.3 基本功能函数1.3.1 初始置换函数 I P IP IP1.3.2 f f f 轮函数1.3.3 逆初始置换函数 I P − 1 IP^{-1} IP−1 1.4 子密钥的生成 二、代码实现2.1 子密钥生成实现2.2 DES加解密实现2.3 完整代码 三、演示效果 一、算法介绍 1.1 背景…

SpringBoot框架在旅游管理中的应用与实践

第三章 系统分析 3.1可行性分析 对所有的系统来说&#xff0c;都有可能会受到时间和空间上的制约。所以&#xff0c;我们在设计每一个项目的时候&#xff0c;必须对该系统实行可行性分析&#xff0c;这样不但能够降低项目的危害&#xff0c;还能改降低人力、物力和财力的损耗。…

C++(十七) 多态

一、 多态概念 多态&#xff08;polymorphism&#xff09;&#xff0c;通俗来说&#xff0c;就是多种形态。多态分为编译时多态&#xff08;静态多态&#xff09;和运行时多态&#xff08;动态多态&#xff09;。这里我们重点讲运行时多态&#xff0c;同时简单介绍编译时多态。…

swagger2.9.2 和 springboot3.3.4版本冲突问腿

swagger2.9.2 和 springboot3.3.4版本冲突问腿 问题描述&#xff1a;当我们使用 swagger 2.9.2版本的时候&#xff0c;如果恰好我们使用的 springboot 版本是3.x版本&#xff0c;会出现启动报错的问题 解决办法&#xff1a;直接使用swagger 3.x 版本和 springboot 3.x 版本 …

window 安装永洪BI Desktop版本教程

本教程基于永洪BI Desktop 10.2 一、下载软件包 &#xff08;下载需要注册&#xff0c;以便接收License邮件激活码&#xff09;&#xff0c;地址如下&#xff1a;桌面智能数据分析工具_vividime Desktop数据分析软件-永洪科技vividime Desktop是一款轻量级桌面智能数据分析工具…

【探测器】线阵相机中的 TDI 技术

【探测器】线阵相机中的 TDI 技术 1.背景2.TDI相机3.场景应用 1.背景 TDI 即Time Delay Integration时间延迟积分。 TDI相机是线阵相机的一种特殊类型&#xff0c;带有独特的时间延迟积分&#xff08;TDI&#xff09;技术。 换句话说&#xff0c;TDI相机是线阵相机的一个高级版…

HCIP-HarmonyOS Application Developer 习题(七)

&#xff08;判断&#xff09;1、HarmonyOs跨端迁移和多端协同&#xff0c;是使用不同的FA/PA&#xff0c;在不同设备间运行来实现完整的业务。 答案&#xff1a;错误 分析&#xff1a; &#xff08;判断&#xff09;2、HarmonyOs的方舟开发框架包含基于TS扩展的类Web开发范式…

【RPC】—Thrift协议 VS Protobuf

Thrift协议 & VS Protobuf ⭐⭐⭐⭐⭐⭐ Github主页&#x1f449;https://github.com/A-BigTree 笔记仓库&#x1f449;https://github.com/A-BigTree/tree-learning-notes 个人主页&#x1f449;https://www.abigtree.top ⭐⭐⭐⭐⭐⭐ 文章目录 Thrift协议 & VS Pro…

云原生(四十九) | WordPress源码部署

文章目录 WordPress源码部署 一、WordPress部署步骤 二、创建项目目录 三、上传源码到WordPress 四、配置安全组 五、配置WordPress 六、访问WordPress WordPress源码部署 一、WordPress部署步骤 第一步&#xff1a;创建项目目录 第二步&#xff1a;上传源码到项目目…

ARM(5)内存管理单元MMU

一、虚拟地址和物理地址 首先&#xff0c;计算机系统的内存被组成一个由M个连续的字节大小组成的数组。每字节都会有一个唯一的物理地址。CPU访问内存最简单的方式就是使用物理地址。如下图&#xff1a; 图 1 物理地址,物理寻址 而现在都是采用的都是虚拟寻址的方法。CPU生成一…

51单片机的自动制冷系统【proteus仿真+程序+报告+原理图+演示视频】

1、主要功能 该系统由AT89C51/STC89C52单片机LCD1602显示模块温度传感器继电器LED、按键和蜂鸣器等模块构成。适用于车载便携式自动制冷系统、冰箱制冷、温度控制等相似项目。 可实现功能: 1、LCD1602实时显示当前温度 2、温度传感器DS18B20采集温度 3、按键可设置温度的阈…

【开发心得】筑梦上海:项目风云录(6)

目录 会海跳槽 票务开启 漂泊在外的日子 未完待续 会海跳槽 随着时刻表的出炉&#xff0c;意味着大规模的界面开发逐步进入正规。项目组里陆陆续续引进了8个人&#xff0c;最多的时候&#xff0c;同时有10个人在现场。“松工”为我们准备的办公室坐的满满当当&#xff0c;…

攸信动态丨厦门火炬大学堂携手厦门攸信技术,共探盈趣汽车电子数字化转型标杆之路

今日上午&#xff0c;在厦门市工信局指导下&#xff0c;由厦门盈趣汽车电子有限公司、厦门攸信信息技术有限公司携手北京赛昇科技有限公司与厦门火炬大学堂联合举办的“厦门中小企业数字化转型人才培训&#xff08;第14期&#xff09;”活动&#xff0c;在热烈而充实的氛围中圆…

gitlab-ci 集成 k3s 部署spring boot 应用

环境 一台ECS gitlab 16.10 一台ECS gitlab-runner docker方式 一台腾讯云服务器 k3s k3s version v1.30.5k3s1 (9b586704) go version go1.22.6 本地: idea 2024 准备开始 gitlab上创建"api"仓库,本地IDEA 创建spring boot web demo项目k8s-gitlab-demo. 确保能…

手把手带你服务端实现支付功能的通用解决方案!(全网最新)

友情提示&#xff1a; 跳转到本人juejin观看体验更佳&#xff08;当然CSDN也很好&#x1f60b;&#xff09; link —> https://juejin.cn/user/679936123997707/posts Thanks!&#x1f339; 前言 前段时间&#xff0c;和朋友们一起搭建的一个网站需要实现支付功能&#xff…

速卖通、Shopee、Lazada自养号测评的五大关键步骤:从环境构建到风控应对

在跨境电商领域&#xff0c;速卖通、Shopee和Lazada等平台上的自养号测评已成为提升销量、优化产品排名的重要手段。自养号测评不仅能够帮助卖家快速积累好评&#xff0c;还能有效提升产品的曝光率和转化率。然而&#xff0c;自养号测评并非易事&#xff0c;需要掌握一系列专业…

软考UML图 -- ( 类图,对象图,用例图,序列图,通信图,状态图,活动图,构件图,部署图)

文章目录 一、UML统一建模语言二、关系三、UML图1. 类图2. 对象图3. 用例图4. 序列图&#xff08;顺序图&#xff09;—— 交互图5. 通信图 —— 交互图6. 状态图7. 活动图8. 构件图&#xff08;组件图&#xff09;9. 部署图10. 总结 一、UML统一建模语言 UML由3个要素构成:UM…