
爱学习→Nginx
文章平均质量分 52
Nginx
筱白爱学习
这个作者很懒,什么都没留下…
展开
-
Nginx——配置HTTPS域名证书
要在nginx中配置https,就必须安装ssl模块,也就是:http_ssl_module.把ssl证书*.crt和私钥*.key拷贝到/usr/local/nginx/conf目录中。进入到nginx的解压目录:/home/software/nginx-1.16.1。新增ssl模块(原来的那些模块需要保留)原创 2023-04-02 20:34:44 · 386 阅读 · 0 评论 -
❤️Nginx——跨域配置支持+防盗链配置支持❤️
Nginx跨域配置支持#允许跨域请求的域,*代表所有add_header 'Access-Control-Allow-Origin' *;#允许带上cookie请求add_header 'Access-Control-Allow-Credentials' 'true';#允许请求的方法,比如 GET/POST/PUT/DELETEadd_header 'Access-Control-Allow-Methods' *;#允许请求的headeradd_header 'Access-Contr原创 2021-10-24 12:16:20 · 107 阅读 · 0 评论 -
❤️Nginx——root与alias和location的匹配规则❤️
假如服务器路径为:/home/imooc/files/img/face.pngroot路径完全匹配访问配置的时候为:locaion /imooc{ root /home}用户访问的时候请求为:url:port/imooc/files/img/face.pngalias可以为你的路径做一个别名,对用户透明配置的时候为:location /hello{ alias /home/imooc}用户访问的时候请求为:url:port/hello/files/img/原创 2021-10-22 16:43:20 · 990 阅读 · 0 评论 -
❤️Keepalived——概念、安装部署、配置、主从配置、双主热备❤️
目录Keepalived概念虚拟路由冗余协议VRRPKeepalived安装部署Keepalived配置-主MasterKeepalived配置-备BackupKepalived配置Nginx自动重启Keepalived配置双主热备Keepalived概念解决单点故障组件免费可以实现高可用HA机制基于VRRP协议虚拟路由冗余协议VRRPVirtual Router Redundancy Protocol解决内网单机故障的路由协议构建..原创 2021-10-22 16:38:29 · 818 阅读 · 0 评论 -
❤️Nginx——upstream指令参数❤️
目录upstream指令参数 weightupstream指令参数 max_connsupstream指令参数 slow_startupstream指令参数 downupstream指令参数 backupupstream指令参数 max_fails、fail_timeout参考资料:Keepalived提高吞吐量我们在配置nginx时,会根据本身的项目服务的需求量,以及实际情况去配置和处理一些实际问题,这里介绍一下upstream指令,这个指令是用于配置负载均衡的,具体.原创 2021-10-21 16:39:31 · 2345 阅读 · 0 评论 -
nginx:[error] invalid PID number ““ in “xxx/xxx/nginx/nginx.pid“ 问题解决方案
如果我们nginx重启时遇到pid失效得问题,如下:解决方案:我们需要通过-c 参数重新指定一下nginx.conf文件即可。# 查看nginx相关信息./nginx -h# 重新指定nginx.conf文件./nginx -c /usr/local/nginx/conf/nginx.conf# 重启nginx服务./nginx -s reload重启后没有报错,则证明重启成功!还有一种解决方式,就是在logs文件夹下创建一个nginx.pid,然后ngi..原创 2021-10-20 15:43:06 · 5368 阅读 · 0 评论 -
nginx:[error] open() “xxx/xxx/nginx/nginx.pid“ failed (2: No such file or directory) 问题解决方案
有时候我们在重启nginx时,会出现nginx:[error] open() "xxx/xxx/nginx/nginx.pid" failed (2: No such file or directory)问题,问题说明没有nginx目录,或者没有nginx.pid文件。解决方案:# 重新创建一下nginx文件夹mkdir /var/run/nginx以下是我本地得nginx路径:/usr/local/nginx;这个可以找自己安装得nginx路径。重启服务,即可解决。...原创 2021-10-20 15:23:06 · 3929 阅读 · 0 评论 -
❤️Nginx——核心配置文件+日志切割❤️
1.设置worker进程的用户,指的是linux中的用户,会涉及到nginx操作目录或文件的一些权限,默认为nobodyuser root;2.worker进程工作数设置,一般来说CPU有几个,就设置几个,或者设置为N-1也行worker_processes 1;3.nginx日志级别debug|info | notice| warn| error | crit | alert | emerg,错误级别从左到右越来越大4.设置nginx进程pidpid lo...原创 2021-08-01 15:55:33 · 198 阅读 · 0 评论 -
❤️Nginx——安装与运行❤️
安装Nginx1.官网下载去官网http://nginx.org下载对应的nginx包,推荐使用稳定版本2.上传服务器上传nginx压缩包到linux系统3.安装依赖环境1.安装gcc环境yum install gcc-c++2.安装PCRE库,用于解析正则表达式yum install -y pcre pcre-devel3.zlib压缩和解压缩依赖yum install -y zlib zlib-...原创 2021-07-29 20:38:42 · 828 阅读 · 0 评论