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

中投中原建设有限公司官方网站打死都不想干电商运营了

中投中原建设有限公司官方网站,打死都不想干电商运营了,互联网项目有哪些可做,网站主题 模板官网#xff1a;http://www.nginx.org/ 序言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今#xff0c;凭借开源的力量#xff0c;已经接近成熟与完善。 Nginx功能丰富#xff0c;可作为HTTP服务器#xff0c;也可作为反向代理服务…官网http://www.nginx.org/ 序言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今凭借开源的力量已经接近成熟与完善。 Nginx功能丰富可作为HTTP服务器也可作为反向代理服务器邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。 Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上在全球活跃的网站中有12.18%的使用比率大约为2220万个网站。 Nginx常用功能 1、Http代理 反向代理作为web服务器最常用的功能之一尤其是反向代理。 这里我给来2张图对正向代理与反向代理做个诠释具体细节大家可以翻阅下资料。 Nginx在做反向代理时提供性能稳定并且能够提供配置灵活的转发功能。Nginx可以根据不同的正则匹配采取不同的转发策略比如图片文件结尾的走文件服务器动态页面走web服务器只要你正则写的没问题又有相对应的服务器解决方案你就可以随心所欲的玩。并且Nginx对返回结果进行错误页跳转异常判断等。如果被分发的服务器存在异常他可以将请求重新转发给另外一台服务器然后自动去除异常服务器。 2、负载均衡 Nginx提供的负载均衡策略有2种内置策略和扩展策略。内置策略为轮询加权轮询Ip hash。扩展策略就天马行空只有你想不到的没有他做不到的啦你可以参照所有的负载均衡算法给他一一找出来做下实现。 上3个图理解这三种负载均衡算法的实现 Ip hash算法对客户端请求的ip进行hash操作然后根据hash结果将同一个客户端ip的请求分发给同一台服务器进行处理可以解决session不共享的问题。 3、web缓存 Nginx可以对不同的文件做不同的缓存处理配置灵活并且支持FastCGI_Cache主要用于对FastCGI的动态程序进行缓存。配合着第三方的ngx_cache_purge对制定的URL缓存内容可以的进行增删管理。 Nginx配置文件结构 如果你下载好啦你的安装文件不妨打开conf文件夹的nginx.conf文件Nginx服务器的基础配置默认的配置也存放在此。 在 nginx.conf 的注释符号为 # 默认的 nginx 配置文件 nginx.conf 内容如下 #user nobody; worker_processes 1;#error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;#pid logs/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 logs/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 logs/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 Apaches document root# concurs with nginxs 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 文件结构 ... #全局块events { #events块... }http #http块 {... #http全局块server #server块{ ... #server全局块location [PATTERN] #location块{...}location [PATTERN] {...}}server{...}... #http全局块 }1、全局块配置影响nginx全局的指令。一般有运行nginx服务器的用户组nginx进程pid存放路径日志存放路径配置文件引入允许生成worker process数等。 2、events块配置影响nginx服务器或与用户的网络连接。有每个进程的最大连接数选取哪种事件驱动模型处理连接请求是否允许同时接受多个网路连接开启多个网络连接序列化等。 3、http块可以嵌套多个server配置代理缓存日志定义等绝大多数功能和第三方模块的配置。如文件引入mime-type定义日志自定义是否使用sendfile传输文件连接超时时间单连接请求数等。 4、server块配置虚拟主机的相关参数一个http中可以有多个server。 5、location块配置请求的路由以及各种页面的处理情况。 下面给大家上一个配置文件作为理解。 ########### 每个指令必须有分号结束。################# #user administrator administrators; #配置用户或者组默认为nobody nobody。 #worker_processes 2; #允许生成的进程数默认为1 #pid /nginx/pid/nginx.pid; #指定nginx进程运行文件存放地址 error_log log/error.log debug; #制定日志路径级别。这个设置可以放入全局块http块server块级别以此为debug|info|notice|warn|error|crit|alert|emerg events {accept_mutex on; #设置网路连接序列化防止惊群现象发生默认为onmulti_accept on; #设置一个进程是否同时接受多个网络连接默认为off#use epoll; #事件驱动模型select|poll|kqueue|epoll|resig|/dev/poll|eventportworker_connections 1024; #最大连接数默认为512 } http {include mime.types; #文件扩展名与文件类型映射表default_type application/octet-stream; #默认文件类型默认为text/plain#access_log off; #取消服务日志 log_format myFormat $remote_addr–$remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for; # 自定义格式access_log log/access.log myFormat; # combined为日志格式的默认值sendfile on; #允许sendfile方式传输文件默认为off可以在http块server块location块。sendfile_max_chunk 100k; #每个进程每次调用传输数量不能大于设定的值默认为0即不设上限。keepalive_timeout 65; #连接超时时间默认为75s可以在httpserverlocation块。upstream mysvr { server 127.0.0.1:7878;server 192.168.10.121:3333 backup; #热备}error_page 404 https://www.baidu.com; #错误页server {keepalive_requests 120; #单连接请求上限次数。listen 4545; #监听端口server_name 127.0.0.1; #监听地址 location ~*^.$ { #请求的url过滤正则匹配~为区分大小写~*为不区分大小写。#root path; #根目录#index vv.txt; #设置默认页proxy_pass http://mysvr; #请求转向mysvr 定义的服务器列表deny 127.0.0.1; #拒绝的ipallow 172.18.5.54; #允许的ip } } }上面是nginx的基本配置需要注意的有以下几点 几个常见配置项 1.$remote_addr 与 $http_x_forwarded_for 用以记录客户端的ip地址 2.$remote_user 用来记录客户端用户名称 3.$time_local 用来记录访问时间与时区 4.$request 用来记录请求的url与http协议 5.$status 用来记录请求状态成功是200 6.$body_bytes_s ent 记录发送给客户端文件主体内容大小 7.$http_referer 用来记录从那个页面链接访问过来的 8.$http_user_agent 记录客户端浏览器的相关信息 2、惊群现象一个网路连接到来多个睡眠的进程被同时叫醒但只有一个进程能获得链接这样会影响系统性能。 3、每个指令必须有分号结束。下面是自己的实践 这个是下载对应版本的地址https://nginx.org/en/download.html 我下载的是上面那个 nginx.conf 就是上面对应的配置文件 worker_processes 1; events {worker_connections 1024; } http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;server {listen 80;server_name localhost;location / {root html;index index.html index.htm;}# 匹配对应路径 请求接口location /api1 {proxy_pass http://192.168.5.4:8056/api1;proxy_set_header Host $host:$server_port;}# 匹配对应路径 请求接口location /api2 {proxy_pass http://192.168.5.4:8067/api2;proxy_set_header Host $host:$server_port;}# 匹配对应路径 读取文件location /address1/ {alias D://project/project1/src/main/resources/static/;}# 匹配对应路径 读取文件location /address2/ {alias D://project/project2/src/main/resources/static/;}error_page 500 502 503 504 /50x.html;location /50x.html {root html;}} } 访问路径 http://127.0.0.1:80/address1/start/#/login
http://www.dnsts.com.cn/news/128255.html

相关文章:

  • 宜昌市建设厅官方网站邢台手机网站建设报价
  • 网站建设目的要求浏览器下载安装2023最新版
  • 统一汤达人选择她做汤面活动网站长治网站制作一般多少钱
  • 定制建网站莉莉卡是哪个网站做的
  • 临沂建设局网站linux系统中wordpress
  • 沈阳电力建设总公司网站可以观看国外短视频的app
  • 工作室网站域名南宁公司的网站建设
  • 行业网站推广方案个人业务网站源码php
  • 北京网站设计制作招聘信息网站需要写哪些内容吗
  • 河南建设建设监理协会网站怎样把域名和做的网站连接
  • 做网站需要做哪些东西怎样在自己网站上传产品
  • 网站开发 附加协议东莞营销专业网站建设
  • 厦门网站建设哪家好出口电商网站建设程序
  • 海南网站建设基本流程物流网站制作目的
  • 传奇手游新开服网站自己做简历网站
  • 网站内容蚌埠做企业网站
  • 山东网站建设空间营销型网站建站系统
  • 做竞价网站要准备什么条件做云图的网站
  • 微信公众号微网站怎么做想开加工厂怎么找订单
  • 用node做的网站开锁公司网站源码
  • 网站后台添加解决方案的网站建设
  • 济南制作网站的公司吗ftp wordpress
  • 网站建设礼品电商 企业网站 福州
  • 网站建设淄博网站的推广策略
  • 厦门网站建设服务ui设计培训班有用吗
  • 做ppt找素材的网站网站企业案例
  • dede做双语网站贵阳网站网站建设
  • 如何推广网站最有效有没有做卡商的网站
  • 学做网站有没有前途wordpress页面百度不收录
  • 网站建设设计咨询企业建一个网站