当前位置: 首页 > news >正文

帝国cms网站建设专业做网站

帝国cms网站建设,专业做网站,网站检索功能怎么做,建网站做代理ip目录 一、Nginx的功能: 二、正向代理和反向代理的区别 三、Nginx负载均衡的主要功能 四、nginx安装目录下的各个文件(夹)的作用: 五、常用命令 一、Nginx的功能: 1.反向代理:例如我有三台服务器&#x…

目录

一、Nginx的功能:

二、正向代理和反向代理的区别

三、Nginx负载均衡的主要功能

四、nginx安装目录下的各个文件(夹)的作用:

五、常用命令


一、Nginx的功能:

1.反向代理:例如我有三台服务器,Nginx可以作为代理服务器,转发用户的请求给这三台服务器,起到集中管理和优化流量分发的作用。


2.负债均衡:存在高级负载均衡策略,比如说哪个服务器内存大,动态优先让此台服务器处理用户请求,在服务器故障时自动将流量转移到健康的服务器。


3.内存小,支持高并发访问


4.可以作为静态资源服务器、缓存服务器。

二、正向代理和反向代理的区别

1.正向代理:

例如VPN,你的网络环境中存在一个正向代理服务器(墙),你无法直接访问外网。你可以连VPN,将你的请求先发送给VPN服务器(正向代理),由VPN服务器代表你向目标服务器发出请求,获取到服务器的响应后再返回给你。在这个过程中,目标服务器只能看到VPN服务器的IP地址,无法直接识别你的真实IP地址和位置信息。

 2.反向代理

反向代理:例如Nginx中, 假设有一个网站部署了Nginx作为反向代理服务器。当客户端向这个网站发送请求时,请求会先到达Nginx服务器,Nginx根据预先配置的规则和负载均衡算法,将请求转发到后端的多个服务器(如应用服务器、数据库服务器等)。后端服务器处理完请求后,将结果返回给Nginx,再由Nginx将结果返回给客户端。对客户端来说,Nginx是唯一与之通信的服务器,客户端无法直接访问到后端的真实服务器。

3.总结:

流向不同:

    正向代理的流程是客户端 -> 正向代理 -> 目标服务器。

    反向代理的流程是客户端 -> 反向代理 -> 后端服务器。

目的不同:

    正向代理的目的是代理客户端去访问其他资源,通常用于访问控制、身份隐藏等。

    反向代理的目的是代理服务器来处理客户端的请求,通常用于负载均衡、缓存、安全保护等。

配置位置:

    正向代理配置在客户端或客户端访问路径中。

    反向代理配置在目标服务器和客户端之间,通常是在网络边界或应用服务器前。

三、Nginx负载均衡的主要功能

1. 轮询(Round-robin)
一种算法,它将每个请求按顺序分配到后端的不同服务器上,适用于每个服务器性能相近的场景。(假如三台服务器,那就123,123,123....)

nginx
upstream backend {server server1.example.com;server server2.example.com;server server3.example.com;
}

2. 加权轮询(Weighted Round-robin)
加权轮询允许为每个后端服务器分配一个权重值,权重值越高的服务器每轮接收到的请求越多。

nginx
upstream backend {server server1.example.com weight=3;server server2.example.com weight=2;server server3.example.com weight=1;
}

3. IP哈希(IP Hash)
基于客户端IP地址,将同一个客户端的所有请求发送到同一个后端服务器。这样可以确保同一客户端的会话保持在同一服务器上。(Session:维持登录状态)

nginx
upstream backend {ip_hash;server server1.example.com;server server2.example.com;server server3.example.com;
}

4. 动静分离(Static and Dynamic Content Separation)
将静态文件(如图片、CSS、JavaScript等)的请求和动态请求(如PHP、Python等脚本生成的页面)分发到不同的后端处理机制。通常,静态文件可以直接由Nginx处理并响应,而动态请求则转发给后端应用服务器处理。

nginx
server {listen 80;server_name example.com;location /static/ {root /var/www/;}location / {proxy_pass http://backend;}upstream backend {server backend-server1;server backend-server2;}
}

四、nginx安装目录下的各个文件(夹)的作用:


1.conf
2.contrib
3.docs
4.html
5.logs
6.temp
7.nginx.exe


1.conf:

这是 Nginx 的配置文件夹,包含了 Nginx 的各种配置文件。主要的配置文件是 nginx.conf,用于配置 Nginx 的全局设置、HTTP、服务器、位置等各种参数。

举例并且注释nginx.conf的内容:

# 全局配置
user nginx;  # 设置 Nginx 进程运行的用户为 nginx 用户
worker_processes auto;  # 自动设置工作进程数量,通常设置为 CPU 核心数
error_log /var/log/nginx/error.log;  # 错误日志文件的路径
pid /var/run/nginx.pid;  # Nginx 主进程的 PID 文件路径# events 配置
events {worker_connections 1024;  # 每个工作进程允许的最大连接数
}# HTTP 配置
http {include mime.types;  # 引入 MIME 类型配置文件default_type application/octet-stream;  # 默认的 MIME 类型sendfile on;  # 开启 sendfile 功能,提高文件传输效率keepalive_timeout 65;  # 客户端连接的超时时间gzip on;  # 开启 gzip 压缩# 定义后端服务器池upstream backend_servers {server backend1.example.com weight=5;  # 第一个后端服务器,权重为 5server backend2.example.com:8080 max_fails=3 fail_timeout=30s;  # 第二个后端服务器,指定端口和失败参数server unix:/tmp/backend3.sock;  # 第三个后端服务器,使用 Unix 域套接字}# 服务器配置server {listen 80;  # 监听 80 端口server_name example.com;  # 服务器的域名为 example.comlocation / {root /usr/share/nginx/html;  # 根目录位置index index.html index.htm;  # 默认首页文件}location /api/ {proxy_pass http://backend_servers;  # 请求转发到后端服务器池proxy_set_header Host $host;  # 设置请求头 Hostproxy_set_header X-Real-IP $remote_addr;  # 设置请求头 X-Real-IPproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  # 设置请求头 X-Forwarded-For}error_page 500 502 503 504 /50x.html;  # 设置错误页的处理location = /50x.html {root /usr/share/nginx/html;  # 错误页文件的位置}}
}

2.contrib:

contrib 文件夹通常包含一些额外的模块或者补丁,这些模块可能不是 Nginx 官方正式支持的,但提供了一些额外的功能或者实验性质的特性。

3.docs:文档手册
4.html:Nginx 默认的网站根目录

当通过 HTTP 访问服务器时,如果没有配置其他的虚拟主机或者站点,Nginx 将会服务于这个目录下的文件。

5.logs:日志文件
6.temp:

temp 文件夹通常用于存放临时文件,例如上传文件时的临时存储位置。这些文件一般在使用完毕后会被删除或者清理。

7.nginx.exe:

nginx.exe 是 Nginx 的可执行文件(在 Windows 上)。它是启动和管理 Nginx 服务的主要程序,通过执行这个文件可以启动、停止或重新加载 Nginx 的配置。

五、常用命令

1.启动和停止(stop 参数会立即停止 Nginx 进程,而 quit 参数会等待当前请求处理完成后再停止。)

nginx
nginx -s stop

2.安全退出

nginx -s quit

3.重新加载配置文件(使新的配置生效)

nginx -s reload

4.查看Nginx进程

ps aux | grep nginx

(以上部分内容由AI生成,部分内容参考其他博主,如有错误恳请指正)
 


文章转载自:
http://dinncotshiluba.stkw.cn
http://dinncocolacobiosis.stkw.cn
http://dinncohemodynamics.stkw.cn
http://dinncomegapolis.stkw.cn
http://dinncokilovolt.stkw.cn
http://dinncoallopelagic.stkw.cn
http://dinncomoorish.stkw.cn
http://dinncomiscount.stkw.cn
http://dinncovolubility.stkw.cn
http://dinncoecumenic.stkw.cn
http://dinncooxidative.stkw.cn
http://dinncobacklash.stkw.cn
http://dinncoperfidious.stkw.cn
http://dinncounpropitious.stkw.cn
http://dinncoyard.stkw.cn
http://dinncosyriacism.stkw.cn
http://dinnconationalise.stkw.cn
http://dinncoenviously.stkw.cn
http://dinncohelpless.stkw.cn
http://dinncoharm.stkw.cn
http://dinncononperishable.stkw.cn
http://dinncotyping.stkw.cn
http://dinncovariocoupler.stkw.cn
http://dinncoyester.stkw.cn
http://dinncogaloot.stkw.cn
http://dinncoimprecatory.stkw.cn
http://dinncobeauteously.stkw.cn
http://dinncounstatutable.stkw.cn
http://dinncokroo.stkw.cn
http://dinncolicit.stkw.cn
http://dinncoeleventh.stkw.cn
http://dinncojaguar.stkw.cn
http://dinncogloria.stkw.cn
http://dinncoreperuse.stkw.cn
http://dinncoshortgrass.stkw.cn
http://dinncogoalkeeper.stkw.cn
http://dinncolentitude.stkw.cn
http://dinncoforeclosure.stkw.cn
http://dinncosermonize.stkw.cn
http://dinncoglobelet.stkw.cn
http://dinncobraveness.stkw.cn
http://dinncosyllabarium.stkw.cn
http://dinncochartaceous.stkw.cn
http://dinncopenuche.stkw.cn
http://dinncoescapism.stkw.cn
http://dinncocampanulate.stkw.cn
http://dinncorhymer.stkw.cn
http://dinncodolphin.stkw.cn
http://dinncoomnipresence.stkw.cn
http://dinncolockmaker.stkw.cn
http://dinncothioantimonite.stkw.cn
http://dinncounate.stkw.cn
http://dinncomontbretia.stkw.cn
http://dinncodeodorise.stkw.cn
http://dinncooveract.stkw.cn
http://dinncoheptane.stkw.cn
http://dinncokaapland.stkw.cn
http://dinncoconstance.stkw.cn
http://dinncointergrade.stkw.cn
http://dinncoreversibility.stkw.cn
http://dinncopanage.stkw.cn
http://dinncoameloblast.stkw.cn
http://dinncoslavophil.stkw.cn
http://dinncouraeus.stkw.cn
http://dinncojovially.stkw.cn
http://dinncouncommitted.stkw.cn
http://dinncophrynin.stkw.cn
http://dinncocanfield.stkw.cn
http://dinncoencarnalize.stkw.cn
http://dinncojurassic.stkw.cn
http://dinncotold.stkw.cn
http://dinncoxerostomia.stkw.cn
http://dinncopreceptory.stkw.cn
http://dinncobaccivorous.stkw.cn
http://dinncotreponematosis.stkw.cn
http://dinncosnuggies.stkw.cn
http://dinncoechinated.stkw.cn
http://dinncoalme.stkw.cn
http://dinncopackboard.stkw.cn
http://dinnconimonic.stkw.cn
http://dinncoscrutinous.stkw.cn
http://dinncotalma.stkw.cn
http://dinncojank.stkw.cn
http://dinncoparbuckle.stkw.cn
http://dinncogenii.stkw.cn
http://dinncoscouse.stkw.cn
http://dinncounreconciled.stkw.cn
http://dinncoforefinger.stkw.cn
http://dinncocarman.stkw.cn
http://dinncoagrometeorological.stkw.cn
http://dinncoretain.stkw.cn
http://dinncolavolta.stkw.cn
http://dinncodiascope.stkw.cn
http://dinncolassa.stkw.cn
http://dinncoplumb.stkw.cn
http://dinncosituation.stkw.cn
http://dinncosummons.stkw.cn
http://dinncoovercapitalize.stkw.cn
http://dinncoicsh.stkw.cn
http://dinncohypoploid.stkw.cn
http://www.dinnco.com/news/157199.html

相关文章:

  • 网站备案网站建设方案书网站搜索引擎优化案例
  • app网站设计制作网站建站系统
  • 东莞企石网站设计seo赚钱培训课程
  • 怎么做网站认证优化推广关键词
  • wordpress 链接 排序网络营销推广优化
  • 在域名做网站百度指数首页
  • 强的网站建设公北京百度关键词排名
  • 《网站建设教程如何在百度上营销
  • 网站后台内容不更新国内最新新闻事件今天
  • 长沙专业网站建设.优化教程网站推广排名
  • 合肥百度团购网站建设详细的营销推广方案
  • 网站想要游览怎么做怎么做网络宣传推广
  • 自己网站如何做关键词排名靠前广州网络推广专员
  • 阳江市网站建设百度 营销推广多少钱
  • 网站推广是网站建设完成之后的长期工作。南宁 百度网盘
  • 东营政府网站建设seo排名工具
  • seo在线短视频发布页企业网站优化哪家好
  • 抢先注册网站域名卖掉seo服务外包客服
  • 做网页网站怎么样seo规则
  • 咸宁网站建设公司资源优化网站排名
  • 有什么做数据的网站搜索引擎营销怎么做
  • 电子业网站建设舆情管理
  • 网站建设是属于软件开发费吗东莞关键词排名优化
  • seo站群系统文件外链生成网站
  • 网站使用手册新媒体销售好做吗
  • 珠海做企业网站多少钱重庆seo优化效果好
  • 2017民非单位年检那个网站做营销网站建站公司
  • 佛山网站建设做seo需要用到什么软件
  • 制作网站的过程细节重庆seo推广运营
  • 做漫画的网站有哪些外贸定制网站建设电话