统称:ngx_http_core_module 语法: Syntax:sendfileon|off;Default:sendfileon;Context:http,server,location,ifinlocation Syntax:tcp_nopushon|off;Default:tcp_nopushoff;Context:http,server,location Syntax:tcp_nodelayon|off;Default:tcp_nodelayon;Context:http,server,location 原理: sendfile 未使用send...

  UYqGUrvNnnTe   2023年11月02日   44   0   0 nginxlinuxlinuxnginx

模块:ngx_http_gzip_module 原理:启动该模块,使文件传输前进行压缩,提升传输效率。 语法: Syntax:gzipon|off;Default:gzipoff;Context:http,server,location,ifinlocationSyntax:gzip_comp_levellevel;Default:gzip_comp_level1;(19)Context:http,server,locationSyntax:gzip_http_version1.0|1.1;Default:gzip_http_version1.1;Context:http,server,...

  UYqGUrvNnnTe   2023年11月02日   27   0   0 nginxlinuxlinuxnginx

模块:ngx_http_headers_module expires起到控制页面缓存的作用,合理的配置expires可以减少很多服务器的请求要配置expires,可以在http段中或者server段中或者location段中加入。Nginx(expires缓存减轻服务端压力) 语法: Syntax:expires[modified]time;expiresepoch|max|off;Default:expiresoff;Context:http,server,location,ifinlocation epoch:指定“Expires”的值为1January,1970,00:0...

  UYqGUrvNnnTe   2023年11月02日   33   0   0 nginxlinuxlinuxnginx

模块:ngx_http_referer_module 语法: Syntax:valid_referersnone|blocked|server_names|string...;Default:—Context:server,location 原理: 日志格式中的http_referer是记录,访问点引用的URL。也就是超链接的上一级地址。通过这段地址,可以发现一种网络行为——盗链。非法盗链会影响站点的正常访问。通过http_referer模块可以控制这一点。防止非法盗链现象。 未启动防盗链 a.com网站 vim/etc/nginx/conf.d/a.confserver{...

  UYqGUrvNnnTe   2023年11月02日   20   0   0 nginxlinuxlinuxnginx

模块:ngx_http_limit_req_module 测试未限制情况下的访问 yuminstall-yhttpd-toolsab-n100-c10http://a.com/ 启动限制 定义vim/etc/nginx/nginx.confhttp{limit_req_zone$binary_remote_addrzone=req_zone:10mrate=1r/s;定义限制请求二进制地址限制策略的名占用10M空间允许每秒1次请求引用vim/etc/nginx/conf.d/a.conflocation/{limit_reqzone=req_zone;limit_reqz...

  UYqGUrvNnnTe   2023年11月02日   26   0   0 nginxlinuxlinuxnginx

模块:ngx_http_limit_conn_module  目的:通过IP地址,限制链接(TCP) 启动连接频率限制 vim/etc/nginx/nginx.conf http{limit_conn_zone$binary_remote_addrzone=conn_zone:10m;} vim/var/log/nginx/a.com.log  location/{limit_connconn_zone1;} limit_conn_zone:全局定义限制对象(IP),存储区限制空间(10M)字节  limit_conn:该指令指定每个给定...

  UYqGUrvNnnTe   2023年11月02日   21   0   0 nginxlinuxlinuxnginx

模块:ngx_http_access_module 指令: allow:允许某些主机deny:拒绝某些主机 语法: Syntax:allowaddress|CIDR|unix:|all;Context:http,server,location,limit_except 启用控制 vim/etc/nginx/conf.d/default.confserver{allow10.18.45.65;allow10.18.45.181;denyall;}

  UYqGUrvNnnTe   2023年11月02日   65   0   0 nginxlinuxlinuxnginx

模块:ngx_http_auth_basic_module 语法: 方法一 Syntax:auth_basicstring|off;Context:http,server,location,limit_except 方法二 Syntax:auth_basic_user_filefile;Context:http,server,location,limit_except 启用控制 1.建立认证文件 yuminstall-yhttpd-toolshtpasswd-cm/etc/nginx/conf.d/passduser10Newpassword:Re-ty...

  UYqGUrvNnnTe   2023年11月02日   58   0   0 nginxlinuxlinuxnginx

正向代理 意思是一个位于客户端和原始服务器(originserver)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。 Squid概述及详细应用:​​https://blog.csdn.net/yuiLan0/article/details/109735376​​ 反向代理 反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户...

模块:ngx_http_proxy_module 语法: 代理Syntax:proxy_passURL;代理的后端服务器URLDefault:—Context:location,ifinlocation,limit_except缓冲区Syntax:proxy_bufferingon|off;Default:proxy_bufferingon;缓冲开关Context:http,server,locationproxy_buffering开启的情况下,nignx会把后端返回的内容先放到缓冲区当中,然后再返回给客户端(边收边传,不是全部接收完再传给客户端)。Syntax:proxy_buff...

  UYqGUrvNnnTe   2023年11月02日   20   0   0 nginxlinuxlinuxnginx

缓存类型 网页缓存(公网)CDN CDN就可以理解为分布在每个县城的火车票代售点,用户在浏览网站的时候,CDN会选择一个离用户最近的CDN边缘节点来响应用户的请求,这样海南移动用户的请求就不会千里迢迢跑到北京电信机房的服务器(假设源站部署在北京电信机房)上了。 数据库缓存memcacheredis 分布式数据库缓存指的是在高并发环境下,为了减轻数据库压力和提高系统响应时间,在数据库系统和应用系统之间增加的独立缓存系统。 网页缓存 nginx-proxy 客户端缓存浏览器缓存 模块:ngx_http_proxy_module 语法: 缓存开关Syntax:proxy_cach...

  UYqGUrvNnnTe   2023年11月02日   21   0   0 nginxlinuxlinuxnginx

动态网站架构 资源文件识别  语言识别    框架识别 index.php    开源的php   Windows/Linux+nginx+php+mysql  LNMP index.py      开源python  Windows/Linux+apache+python+mysql    index.jsp  &n...

  UYqGUrvNnnTe   2023年11月02日   37   0   0 nginxlinuxlinuxnginx

部署PHP-fpm 1.以php-fpm的方式安装php[root@tianyun]yum-yinstalllibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devel\libxml2libxml2-devellibcurllibcurl-devellibxslt-developenssl-devel[root@webserver]tarxfphp-5.6.29.tar.xz[root@webserver]cdphp-5.6.29/[root@webserver]./configure\--prefix=/usr/local/p...

  UYqGUrvNnnTe   2023年11月02日   13   0   0 nginxlinuxlinuxnginx

LNMP工作原理 首先,浏览器发送httprequest请求到服务器(nginx),服务器响应并处理请求,将一些静态的资源(css图片,视频)保存服务器上,然后将php脚本通过接口传输协议php-fcg传输给php-fpm(进程管理器),php-fpm不做处理,php-fpm调用php解析器进程,php解析器解析php脚本信息,php解析器可以启动多个进程,然后将解析后的脚本返回到php-fpm,php-fpm在通过fastcgi的形式将脚本信息传给nginx,服务器在通过httpreponse的形式传给浏览器,浏览器在进行解析与渲染后进行呈现。 1,LINUX准备 关闭防火墙syst...

  UYqGUrvNnnTe   2023年11月02日   20   0   0 nginxlinuxlinuxnginx

自学站点:​​http://www.w3school.com.cn/php/index.asp​​ 示范案例 ​​http://www.w3school.com.cn/php/php_mysql_insert.asp​​ UI:构图 前端:通过表单,文本框,提交按钮,页面布局 后端:php连接函数 后端:php插入函数 DBA:实现后台数据库的写入。 OP:业务上线 准备前台html页面 vim1.html  <html><body><imgsrc="logo.jpg"/><formaction="insert.php"meth...

  UYqGUrvNnnTe   2023年11月02日   24   0   0 nginxlinuxlinuxnginx

购买服务器/云主机 购买域名&IP 上传APP: wgethttps://cn.wordpress.org/wordpress-4.9.1-zh_CN.zipunzipwordpress-4.9.1-zh_CN.ziprm-rf/usr/share/nginx/html/index.phpcp-rf/root/wordpress//usr/share/nginx/htmlchown-Rnginx.nginx/usr/share/nginx/html/chmod777/usr/share/nginx/html/ 网页访问 数据库名称 数据库用户 数据密码 必须和前...

  UYqGUrvNnnTe   2023年11月02日   41   0   0 nginxlinuxlinuxnginx

NGINX nginx服务器能处理的是静态元素 .html .jpg .mp4.css nginx通过ngx_fastcgi_modul模块链接php-fpm处理动态请求。 php-fpm  PHP-FPM(FastCGIProcessManager:FastCGI进程管理器)是一个PHPFastCGI管理器。 PHP通过php-fpm接收前台nginx的动态访问的请求,比如向后端Mysql进行查询请求后,将查询结果返回给前台nginx。 PHP-MYSQL php-mysql:是php连接mysql的接口程序。 MYSQL 存储数据 ...

  UYqGUrvNnnTe   2023年11月02日   57   0   0 nginxlinuxlinuxnginx

核心配置文件 vim/etc/php.inidate.timezone=PRC设置PHP的时区open_basedir设置PHP脚本允许访问的目录. open_basedir将PHP所能打开的文件限制在指定的目录树中,包括文件身。当程序要使用例如fopen()或file_get_contents()打开一个文件时,这个文件的位置将会被检查。当文件在指定的目录树之外,程序将拒绝打开。 全局配置文件 vim/etc/php-fpm.confpid=/run/php-fpm/php-fpm.pid设置pid文件的位置error_log=log/php-fpm.log记录错误日志...

  UYqGUrvNnnTe   2023年11月02日   37   0   0 nginxlinuxlinuxnginx

初始化前观察php程序存在十个进程 psaux|grepphp vim/etc/php-fpm.d/www.conf 设置生产环境下常用数值 pm=dynamic启动动态管理模式pm.start_servers=32初始启动32个进程pm.max_children=512最大进程数(子进程数会在最大和最小数范围中变化)512个进程数是在大于16G内存的前提下。pm.min_spare_servers=32随着用户访问的增加,保持32个空闲进程pm.max_spare_servers=64随着用户离去。杀死大量空闲进程来节约资源pm.max_requests=15...

  UYqGUrvNnnTe   2023年11月02日   36   0   0 nginxlinuxlinuxnginx

1.启动测试页功能 vim/etc/php-fpm.d/www.conf 2.nginx配置页面转发 vim/etc/nginx/conf.d/default.conf location=/php_status{fastcgi_pass127.0.0.1:9000;fastcgi_paramSCRIPT_FILENAME$fastcgi_script_name;includefastcgi_params;} fastcgi_paramSCRIPT_FILENAME$fastcgi_script_name;   这个配置的意思是在浏览器中访问的.php...

  UYqGUrvNnnTe   2023年11月02日   22   0   0 nginxlinuxlinuxnginx
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~