Logo

  • 发布于:2020-06-17

    1

    Nginx配置文件中优化
    一、nginx 配置文件中优化 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将...
    阅读 390 评论 0
  • 发布于:2020-05-26

    1

    Nginx常见问题Nginx常见报错与解...
    1、413 Request Entity Too Large 这是用户上传文件受到了限制,只需要调大client_max_body_size即可 2、502 bad gateway 通常是用Nginx作为反向代理时才会有这个问题,这是后端服务无响应,需要检查后端的服务是否正常或者代理设置是否正确,数据库慢查询也会导致此问题 3、504 gateway time out 后端服务执行超时,通常检...
    阅读 478 评论 0
  • 发布于:2020-05-26

    1

    Nginx目录浏览模块ngx_http_...
    使用ngx_http_autoindex_module模块打开目录浏览功能后,可以把站点部署成网易、阿里云一样的下载站,效果如图: 该模块默认是关闭状态,需要打开的话可以按以下语法配置,最终效果就是用户访问/web/download时就会打开下载列表: 查看源码打印? location ~ /download {    root    /web; &...
    阅读 570 评论 0
  • 发布于:2020-05-26

    1

    按天分割Nginx访问日志
    Nginx的日志默认是存放在access_log文件里,且只有这一个,不会自动切割,当网站访问量巨大后,日志文件也会随之增大,这样不方便查询日志,下面是分割日志文件的办法 建立脚本:在次日把头天的日志文件移动到指定目录,并根据头天的时间来对日志文件命名,然后生成一个新的日志文件 #!/bin/bash LOGPATH=/var/logs/nginx/access.log BAKPATH=/bak...
    阅读 414 评论 0
  • 发布于:2020-05-26

    1

    Nginx获取用户真实IP配置教程
    由于大多数网站的前端都有CDN或者负载均衡,这样会导致Nginx在获取客户端IP的时候看到的是CDN的IP,而非客户端真实IP。为了解决这个问题需要使用Nginx的realip模块或者proxy_set_header模块,该模块可以从一个指定的请求头中去获取客户端IP信息。 一、Nginx realip模块的使用 1、在编译安装nginx的时候加上--with-http_realip_module...
    阅读 448 评论 0
  • 发布于:2020-05-26

    1

    Nginx隐式跳转配置教程
    Nginx的隐式跳转可以实现将请求跳转到另一个网站的页面,并且浏览器中URL保持不变。以下配置示例将请求路径https://abc.com/home/test跳转到https://def.com/home/test/test.html页面。 server {     listen       443;     server_na...
    阅读 578 评论 0
  • 发布于:2020-05-09

    1

    Nginx根据url中的path动态转发...
    在Nginx中,有一些高级场景,需要根据url中的path参数,动态转发到不通的upstream 场景1 /svr1/xxxx?yyy 转发到 svr1:8080/xxxx?yyy /svr2/xxxx?yyy 转发到 svr2:8080/xxxx?yyy 配置如下: location ~* /(srv[1-9]+)/(.*)$ { allow all; proxy_pass ...
    阅读 507 评论 0
  • 发布于:2020-04-27

    1

    Nginx提供ngx_http_mirr...
    需求 将生产环境的流量拷贝到预上线环境或测试环境,这样做有很多好处,比如: 可以验证功能是否正常,以及服务的性能; 用真实有效的流量请求去验证,又不用造数据,不影响线上正常访问; 这跟灰度发布还不太一样,镜像流量不会影响真实流量; 可以用来排查线上问题; 重构,假如服务做了重构,这也是一种测试方式;  为了实现流量拷贝,Nginx提供了ngx_http_mirror_m...
    阅读 482 评论 0
  • 发布于:2020-04-08

    1

    LNMP网站环境PHP优化与sessio...
    PHP会话共享(redis): 按照yum安装路径演示: vim /etc/php.ini #以下三行参数都死修改后的配置 session.save_handler = redis              #指定保存到redis session.save_path = "tcp://127.0.0.1:6379?...
    阅读 467 评论 0
  • 发布于:2020-04-08

    1

    CentOS7安装部署LNMP快捷版Yu...
    LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。 Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Mysql是一个小型关系型数据库管理系统。 PHP是...
    阅读 492 评论 0
  • 发布于:2020-04-08

    1

    CentOS7源码编译安装部署LNMP(...
    编译安装LNMP:   系统 CentOS-7.5 软件 MySQL-5.7.2、PHP-7.1.5、Nginx-1.14.2 安装MySQL: 下载源码包: https://cdn.mysql.com//archives/mysql-5.7/mysql-boost-5.7.22.tar.gz 卸载自身mariadb: ...
    阅读 606 评论 0
  • 发布于:2020-04-08

    1

    Nginx生产案例之动静分离
    Nginx配置动静分离: 1.简介 动静分离是将网站静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用访问。 动静分离的一种做法是将静态资源部署在nginx上,后台项目部署到应用服务器上,根据一定规则静态资源的请求调度到nginx服务器,达到动静分离的目标。 2.配置 server {     &n...
    阅读 453 评论 0
  • 发布于:2020-04-08

    1

    Nginx生产案例之限制连接与请求
    Nginx限制连接与请求数: 限制连接数: 限制一个IP地址只能有一个连接,多出的连接拒绝掉。 limit_conn_zone $binary_remote_addr zone=olda:5m; server {     listen       80;     server_name  www.52olda.c...
    阅读 422 评论 0
  • 发布于:2020-04-08

    1

    Nginx生产案例之直播服务器
    Nginx简单实现直播服务器: 编译安装Nginx:   系统 CentOS-7.5 软件 Nginx-1.14.2 IP地址 172.18.1.99 下载源码包: http://nginx.org/download/nginx-1.14.2.tar.gz 安装依赖包: [root@nginx ~]...
    阅读 419 评论 0
  • 发布于:2020-03-29

    1

    apache配置多个https证书
    站点配置部署在一个配置文件下/etc/httpd/conf/httpd.conf 在最后添加以下代码 DocumentRoot /var/www/         #网站目录绝对路径 ServerName www.linuxlz.com   #自己的域名 SSLEngine on SSLCertificateFile /etc...
    阅读 451 评论 0
  • 发布于:2020-03-29

    1

    Apache配置同一IP使用多域名对应多...
    CentOS下的Apache的配置是/etc/httpd/conf/httpd.conf vi /etc/httpd/conf/httpd.conf 添加 <VirtualHost *:80> DocumentRoot /var/www/html ServerName www.test.com         <Directory ...
    阅读 410 评论 0
  • 发布于:2019-12-25

    1

    网站压力测试工具 Webbench源码安...
    webbench最多可以模拟3万个并发连接去测试网站的负载能力 Webbench是有名的网站压力测试工具,它是由 Lionbridge公司(http://www.lionbridge.com)开发。 Webbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不...
    阅读 461 评论 0
  • 发布于:2019-12-25

    1

    linux淘宝Tengine安装配置教程
    介绍 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 关闭SELinux setenforce 0 sed -i 's/^SELINUX=enforcing/SELINUX...
    阅读 676 评论 0
  • 发布于:2019-12-06

    1

    linux apache支持配置伪静态很...
    Apache实现网站伪静态 1.apache的配置文件/etc/httpd/conf/httpd.conf #LoadModule rewrite_module modules/mod_rewrite.so 把#去掉 找到AllowOverride None 改成 AllowOverride All 注:AllowOverride 的参数设置为ALL,表示整台服务器上都支持URL规则...
    阅读 711 评论 0
  • 发布于:2019-11-22

    1

    Apache安全设置禁止访问网站目录教程
    默认apache在当前目录下没有index.html入口就会显示目录。让目录暴露在外面是非常危险的事,如下操作禁止apache显示目录,希望文章对各位有帮助。 进入apache的配置文件httpd.conf 找到: vi /etc/httpd/conf/httpd.conf   Options Indexes FollowSymLinks 修改为: Options Follo...
    阅读 578 评论 0