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

山东省建设执业师之家官方网站做网站的思想体会

山东省建设执业师之家官方网站,做网站的思想体会,公司做网站要多少钱,wordpress与微信支付国外主流还是使用apache#xff1b;国内现在主流是nginx#xff08;并发能力强#xff0c;相对稳定#xff09; nginx#xff1a;高新能、轻量级的web服务软件 特点#xff1a; 1.稳定性高#xff08;没apache稳#xff09;#xff1b; 2.系统资源消耗比较低#xf…国外主流还是使用apache国内现在主流是nginx并发能力强相对稳定 nginx高新能、轻量级的web服务软件 特点 1.稳定性高没apache稳 2.系统资源消耗比较低处理http请求的并发能力非常高单台物理服务器可以处理3-5万个并发请求 一般在企业中为了保持服务器的稳定并发量会设置在2万个左右占用内存2M左右keep-alive在3M左右 nginx的主要功能 1.静态文件服务nginx可以直接提供静态文件的服务HTMLCSSJavaScript图片等能够高效的处理并且响应静态文件的请求 2.反向代理可以作为反向代理的服务器将客户端的请求转发给后端多个服务器可以实现负载均衡高可用。提高整个集群的性能以及可靠性 3.处理动态内容nginx不能直接处理动态请求需要依靠后端能够处理的应用php node.js java python nginx可以代理请求发送到后端的动态服务处理动态服务器处理完之后nginx来吧动态请求响应给客户端 4.SSL/TLS加密HTTPS的加密方式数字证书验证机制 5.虚拟主机nginx可以在一台服务器上设置多个虚拟主机同一个服务器上可以有多个域名和站点 6.URL重定向可以实现灵活的url重写和重定向 7.缓存功能nginx自带缓存功能get可以获取缓存post不能获取缓存 8.日志功能可以详细的记录请求的信息包括访问时间、请求路径IP地址、响应状态、有助于故障排查 系统控制的日志记录在/var/log/messages 业务日志access.log、error.logaccess.log 记录了访问成功的记录error.log 记录了访问失败的记录 正向代理 ***反向代理 核心客户端在请求时通过代理服务器会把请求流量按照轮询算法转发到后台不同的服务器实现负载均衡和高可用 缓存 nginx的主要应用场景 1.静态服务2.反向代理、负载均衡3.缓存服务4.动态服务 ***nginx是如何实现高并发的 1. nginx自身代码的问题大量的底层代理进行了优化同时自带了一个功能模块——epoll模块可以支持高并发 2. nginx也是一个master进程控制多个work进程master负责收集和分发请求work是实际执行者每一个请求进来时master就会拉起一个work进程来处理请求同时master进程也负责监控work的状态worker的数量和cpu要一致或者是cpu的2倍worker处理请求的过程中只收内存大小的限制所以可以处理多个请求再加上nginx本身就是轻量级的服务处理请求时占用的内存本身很少所以可以起到大并发处理的能力两者之间相互依赖相互补充 conf 保存的是所有nginx的配置文件其中最核心的就是nginx.conf html 保存nginx的web文件这个木里是默认的目录可以改 50x.html 是nginx默认的错误页面的提示logs 保存日志文件的位置 sbin nginx二进制的启动脚本可以结合不同的参数来进行使用nginx -t 检查配置文件是否配置正确 nginx -v 查看nginx的版本号 nginx -s 向主进程传输信号停止、开启、重启、重新加载 nginx -c 设置配置文件的默认路径nginx -s stop nginx -s start nginx -s reload 信号符 信号符结合kill命令 kill -USR1 pid号 #日志分割 kill -s HUP pid号 #kill后只能跟pid号重新加载 killall -s HUP nginx #killall后可以跟服务名也可以用pid号 kill -s QUIT pid号 #优雅退出有人访问时不会结束进程访问完后再结束进程 kill -s WINCH pid号 #优雅地结束worker直到请求完成才会结束worker进程 必须要epel源工作中一般不用yum安装 yum install -y epel-release yum install nginx -yworker_processes 1; #工作进程也就是worker进程的数量一般是配置成cpu数一致或者2倍 一般来说小网站设置成1就足够了worker_connections 1024 #每个进程可以处理的最大连接数默认为1024 ***如何修改linux服务器文件的最大打开数量 ulimit -n 65535 #临时修改65535为linux最大可打开数量 vim /etc/security/limits.conf# 65535 为Linux系统最大打开文件数* soft nproc 65535 * hard nproc 65535 * soft nofile 65535 * hard nofile 65535 #永久修改需要重启linux才能生效ulimit -a usr/local/nginx/conf/nginx.conf         #配置文件 event块 http块 server块可以配置虚拟主机的相关参数一个http模块中可以有多个server块 location块匹配的是URI域名后面的地址 ***#location / 表示 /usr/local/nginx/html root 拼接root指定的目录和location匹配的url之间做一个拼接/opt/ky30/这两个路径都要真实存在而且都是目录并且在url目录里要有web文件alias 匹配指定路径下的web文件/root后面有没有 / 无所谓alias加了 / 后面也必须有 / 否则匹配不到root标签可以使用重定向 alias标签不可以设置重定向 全局块 全局生效所有模块所有用户都生效 events 影响服务器和用户的网络连接问题 http 主要模块配置代理、缓存、虚拟主机、方向代理、只能是http的请求才能写入 http模块中upstream #反向代理指定服务器的命令 server块 包含在http模块当中不能单独设置 location块 匹配uri包含在server当中也不能单独设置porxy_pass #反向代理upstream 七层基于IP和端口走http协议所以只能在http模块中 stream 四层走的是tcp或者udp流量不能写在http当中写在全局配置 实验 一、访问状态统计 1 1经过三次握手的 1处理的请求数 二、基于用户名和密码的访问控制 三、基于IP地址的访问规则 四、虚拟主机创建多个虚拟主机 基于一个服务器创建多个主页 nginx -t
http://www.hkea.cn/news/14490530/

相关文章:

  • 云服务器建设网站用什么系统叫企业做的网站可不可以自己改主题
  • 做网站怎么赚钱 做网站怎么赚钱织梦网站修改数据库表数据
  • 南通市经济开发区建设局网站全网热搜榜
  • 济南优化推广网站seo十堰网站建设报价
  • jq网站模板佳木斯市建设局网站
  • 网站平台建设需求的意见网络公司 营销型网站
  • wordpress 如何备份数据库抖音seo排名系统
  • 怎样做淘宝联盟网站wordpress首页调用文章数
  • 网站公司seowordpress linux 中文字体
  • 安州区建设局网站咸宁公司网站建设
  • 盐城网站关键词优化一条龙网站建设哪家好
  • 优化网站排名茂名厂商二级子域名ip
  • 移动端网站怎么做外链科学
  • 网站登不上去的原因南沙seo培训
  • 做网站的客户资料交换qq群做海报 画册的素材网站
  • 可以发广告的100个网站简述网站开发的基本流程图
  • 沈阳营销型网站制作技术千万别学计算机网络技术
  • 免费建设网站哪个好猎头公司是什么意思
  • win2003 网站服务器统一企业信息管理系统网站
  • 网站开发的套路海淀网站建设价格
  • 网站的js效果代码网站建设申报方案
  • 永久免费自助建站系统网站产品详情页怎么做
  • 智慧景区网站建设盗取wordpress源码
  • 厦门市建设局网站 限价房福建住房和城乡建设部网站
  • 分销网站方案wordpress 页面归类
  • 做网页的工具wordpress优化代码
  • 苏宁网站开发人员工资长沙网站建设制作
  • 七彩建设集团官方网站家装公司装修
  • 天津如何做百度的网站网上推广平台 怎么入手
  • 网站开发价钱免费在线观看韩国电视剧网站推荐