软件大小:1.70 MB
软件授权:共享软件
软件语言:简体中文
阅读次数:
软件等级:
软件类型:国产软件
更新时间:2022-06-19
应用平台:xp/win7/win10/win11
网络软件一般是指系统的网络操作系统、网络通信协议和应用级的提供网络服务功能的专用软件。网络软件包括通信支撑平台软件、网络服务支撑平台软件、网络应用支撑平台软件、网络应用系统、网络管理系统以及用于特殊网络站点的软件等。从网络体系结构模型不难看出,通信软件和各层网络协议软件是这些网络软件的基础和主体。 nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。起初是供俄国大型的门户网站及搜索引擎Rambler(俄语:Рамблер)使用。此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中运行。 nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。 更新日志:Nginx 1.7.7 发布了,下载地址: 改进记录包括: *) Change: now nginx takes into account the "Vary" header line in a backend response while caching. *) Feature: the "proxy_force_ranges", "fastcgi_force_ranges", "scgi_force_ranges", and "uwsgi_force_ranges" directives. *) Feature: the "proxy_limit_rate", "fastcgi_limit_rate", "scgi_limit_rate", and "uwsgi_limit_rate" directives. *) Feature: the "Vary" parameter of the "proxy_ignore_headers", "fastcgi_ignore_headers", "scgi_ignore_headers", and "uwsgi_ignore_headers" directives. *) Bugfix: the last part of a response received from a backend with unbufferred proxy might not be sent to a client if "gzip" or "gunzip" directives were used. *) Bugfix: in the "proxy_cache_revalidate" directive. Thanks to Piotr Sikora. *) Bugfix: in error handling. Thanks to Yichun Zhang and Daniil Bondarev. *) Bugfix: in the "proxy_next_upstream_tries" and "proxy_next_upstream_timeout" directives. Thanks to Feng Gu. *) Bugfix: nginx/Windows could not be built with MinGW-w64 gcc. Thanks to Kouhei Sutou. web服务器Nginx发布1.6.2。2014-09-16。上个版本2014-08-05的1.6.1 遗留稳定版1.4.7/1.2.9/1.0.15.开发版1.7.5 修正了一个SSL相关的安全漏洞(CVE-2014-3616),以及两个DNS可能导致请求挂起Bug(1.5.8引入)。 nginx开发团队还同步发布了nginx 1.7.0主线版本,新特性如下: 后端SSL证书验证 当使用SSL后端时,支持SNI(服务器名称标识符) Nginx顶级网站用量超越Apache位居第一据W3Techs统计数据显示,全球Alexa排名前100万的网站中的23.3%都在使用nginx,在排名前10万的网站中,这一数据为30.7%,而在前1000名的网站中,nginx的使用量超过了Apache,位居第1位。 Nginx负载均衡一些基础知识:nginx 的 upstream目前支持 4 种方式的分配 按访问的url的hash结果分配,使每个url定向到同一个后端服务器,后端为缓存服务器比较有效。 配置:在http节点里添加: #定义负载均衡设备的 Ip及设备状态 upstream myServer { server 127.0.0.1:9090 down; 在需要使用负载的Server节点下添加 proxy_pass http://myServer; upstream 每个设备的状态: down 表示单前的server暂时不参与负载 Nginx还支持多组的负载均衡,可以配置多个upstream 来服务于不同的Server. 配置负载均衡比较简单,但是最关键的一个问题是怎么实现多台服务器之间session的共享 windows和Linux下配置Nginx负载的写法一样,故不分开介绍. 启动绿色文件,无须安装,直接即可启动。 据我所知,3种启动途径,其实都类似: 一、双击nginx.exe图标,可见黑窗口一闪而过,启动完毕。 二、命令行到nginx目录,输入nginx启动。(注,此方式命令行窗口无任何提示,且被锁定) 三、命令行到nginx目录,输入start nginx启动,此方式不锁定 启动后,默认情况下(无修改配置),可见到有两个nginx的进程,一个是master process,一个是worker processes。 测试默认nginx部署了些静态内容,我们可通过它测试nginx是否在工作。 默认的配置文件(NGINX_HOME/conf/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 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.conf中文详解),大概可知: 1、启动了1个worker processes 2、worker_connections,最大并发数为1024 3、include mime.types,引入mime.types文件所声明的文件扩展名与文件类型映射 4、application/octet-stream,默认使用application/octet-stream 5、sendfile,开启高效文件传输模式 6、监听本机“localhost”的80端口 7、映射目录为“当前目录的html目录” 8、出现500、502、503、504错误,则映射到50x.html 浏览地址http://localhost,即可访问其默认页面,即映射到NGINX_HOME/html/index.html 其他静态内容,如html、图片,可自行添加测试。 日志日志默认位于NGINX_HOME/logs/,可见: 1、access.log,访问日志 2、error.log,异常日志 3、nginx.pid,进程(仅在启动nginx后才有此日志) 常见的网络操作系统有UNIX、Netware、Windows NT、Linux等,网络软件的漏洞及缺陷被利用,使网络遭到入侵和破坏。 |
八爪鱼采集器是任何一个需要从网页获取信息的孩纸必备的一款神器,这个是一款可以让你的信息采集可以变得
局域网IP扫描工具-局域网监控-局域网IP扫描工具下载 v8.1官方版
SoftPerfect Network Scanner是一个免费的多线程的IP,NetBIOS和S
局域网扫描工具-MyLanViewer-局域网扫描工具下载 v4.26.0中文免费版
MyLanViewer是一款功能强大的网络IP监视器和局域网扫描工具,能扫描出局域网里的所有电脑信
AeroAdmin-远程桌面工具-AeroAdmin下载 v4.8官方版
AeroAdmin是一款远程桌面工具,用户无需配置任何东西即可顺利访问远程计算机,还可以存储在US