linux
BigChen_up
这个作者很懒,什么都没留下…
展开
-
nginx配置ssl证书实现https访问
首先我们需要把下载的证书上传至linux服务器上边;然后修改nginx.conf配置文件:server { listen 80; server_name www.lscmlr.top; rewrite ^(.*)$ https://$host$1 permanent;#把http的域名请求转成https} server { listen 443 ssl; server_name www.lscm原创 2020-07-22 11:57:48 · 313 阅读 · 0 评论 -
Nginx实现图片的防盗链
为了阻止盗链的情况出现,可以使用 ngx_http_referer_module 模块。此模块是Nginx的内置模块,不需要重新编译。防盗链示例如下: location ~* \.(jpg|png|gif|webp)$ { valid_referers none blocked server_names *.test1.com ~\.baidu\. ~\.google\.; if ($invalid_refere原创 2020-06-24 15:45:07 · 209 阅读 · 0 评论 -
Nginx缓存配置实战
缓存配置说明先来了解一下proxy_cache缓存系统的基本配置,如下所示;upstream test_servers { server 127.0.0.1:81 max_fails=5 fail_timeout=10s weight=10; server 127.0.0.1:82 max_fails=5 fail_timeout=10s weight=10; server 127.0.0.1:83 max_fails=5 fail_timeout=10s weight=10;}# 设置缓存空原创 2020-06-23 16:32:25 · 374 阅读 · 0 评论 -
CDN如何使用nginx负载均衡实现回源请求
应用场景:A服务器作为CDN服务器,B服务器代表客户服务器。实现在A服务器上边访问B服务器上边的资源。具体实现逻辑如下:A:CDN服务器上解析一个泛域名如:(*.ceshi.com)用于用户域名解析cname使用。B:客户服务器域名解析A服务器生成的cname如:(d5f78q.ceshi.com)上实践:准备A服务器作为CDN服务器,添加一个A记录,域名使用泛域名*.ceshi.com 记录值绑定A服务器的ip。B客户服务器拿到A服务器给生成的cname到自己购买域名的厂商上边解析cname.原创 2020-06-16 11:02:59 · 1608 阅读 · 0 评论 -
Nginx如何实现301跳转实例
第一种:如果域名不是www.aa.com就统一转到http://www.aa.comserver{ listen 80; server_name www.aa.com www.bb.com ; rewrite ^/(.*)$ http://www.aa.com/$1 permanent; if ($host != 'www.aa.com') { rewrite ^/(.*)$ http://www.aa.com/$1 permanent; } }.原创 2020-06-05 17:52:29 · 1024 阅读 · 0 评论 -
Nginx $request_uri和$uri详解
$uringinx中的$uri记录的是执行一系列内部重定向操作后最终传递到后端服务器的URL包含请求的文件名和路径,不包含包含“?”或“#”等参数。完整URL链接:http://www.alipay.com/alipay/index.html$uri:/alipay/index.html$request_uri$request_uri记录的是当前请求的原始URL(包含参数),如果没有执行内部重定向操作,request_uri去掉参数后的值和uri的值是一样的。在线上环境中排查问题是,如果在后原创 2020-05-29 14:09:07 · 20073 阅读 · 2 评论 -
configure: error: Cannot find php-config. Please use --with-php-config=PATH解决方案
configure: error: Cannot find php-config. Please use --with-php-config=PATH出现这个错误说明执行 ./configure 时–with-php-config 没有找到这个路径。找到PHP安装目录下的php-config把路径填写在后面即可:./configure --with-php-config=/www/server/php/72/bin/php-config...原创 2020-05-09 14:42:55 · 1694 阅读 · 0 评论 -
完美解决linux 启动php 报错:ERROR: [pool www] cannot get uid for user 'nginx'
前言:当我再linux上安装好php以后,带着急切的心情去启动php的时候,然后给我报了这个错:[root@localhost php]# ./sbin/php-fpm [18-Jan-2020 21:29:10] ERROR: [pool www] cannot get uid for user 'nginx'[18-Jan-2020 21:29:10] ERROR: FPM initia...原创 2020-01-18 22:07:29 · 9745 阅读 · 0 评论