Nginx
文章平均质量分 84
学习总结
W_Meng_H
希望是本无所谓有,无所谓无的!
这正如地上的路,其实地上本没有路,走的人多了,也便成了路!
展开
-
docker-部署Keepalived实现Nginx高可用
Keepalived是一款基于VRRP协议的高可用集群软件,通过虚拟IP(VIP)对外提供服务,能够实时监控集群中服务器的运行状态并自动进行故障隔离,这些服务器都启动着相同的服务,当主服务器发生故障时,会自动将虚拟IP漂移到备份服务器,从而实现业务高可用。原创 2022-10-13 12:37:34 · 5775 阅读 · 10 评论 -
Nginx-配置HTTPS证书(单向认证)
1. 生成一个 CA 私钥: ca.keymkdir /home/nginx/sslcd /home/nginx/sslopenssl genrsa -out ca.key 4096原创 2022-01-28 11:01:37 · 5247 阅读 · 0 评论 -
HTTPS相关介绍
一、HTTPS概述HTTPS协议是由 HTTP 加上TLS/SSL协议构建的可进行加密传输、身份认证的网络协议,主要通过数字证书、加密算法、非对称密钥等技术完成互联网数据传输加密,实现互联网传输安全保护。二、HTTPS的优缺点优点使用 HTTPS 协议可认证用户和服务器,确保数据发送到正确的客户机和服务器。 HTTPS 协议是由 SSL+HTTP构建的可进行加密传输、身份认证的网络协议,要比 HTTP安全,可防止数据在传输过程中被窃取、改变,确保数据的完整性。 HTTPS .原创 2022-01-28 10:18:08 · 3664 阅读 · 0 评论 -
Nginx-日志切割
生产环境中的服务器,由于访问日志文件增长速度非常快,日志太大会严重影响服务器效率。同时,为了方便对日志进行分析计算,须要对日志文件进行定时切割.定时切割的方式有按月切 割、按天切割、按小时切割等。最常用的是按天切割。所谓自动分割Nginx日志文件,就是指Rotate Nginx log files,即让Nginx每天(或每个星期,可自定义控制)生成一个日志文件,而不是将Nginx所有的运行日志都放置在一个文件中,这样每个日志文件都相对较小,定位问题也更容易。比如Nginx产生的访问日志文件默认一..原创 2020-11-16 12:43:29 · 438 阅读 · 0 评论 -
Nginx-性能优化
#user nobody;# nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。worker_processes 8;#为每个进程分配cpu,上例中将8 个进程分配到8 个cpu,当然可以写多个,或者将一个进程分配到多个cpu。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;#error_log log...原创 2020-08-10 15:29:59 · 499 阅读 · 0 评论 -
Nginx-访问中文名的文件 404
一、查系统字符集是不是支持utf-8Ubuntu:vim /etc/default/locale 是否显示是en_US.UTF-8二、上传工具的问题filezilla、ftp、winscp这类上传工具,上传文件名都不是默认的utf-8修改上传工具字符集:...原创 2020-05-15 10:59:06 · 1838 阅读 · 0 评论 -
Nginx-Ubuntu18.04 安装 Nginx
一、nginx安装环境sudo apt-get updatesudo apt-get install build-essentialsudo apt-get install libtoolsudo apt-get install opensslsudo apt-get install libpcre3 libpcre3-devsudo apt-get install libssl-...原创 2020-02-05 16:02:07 · 510 阅读 · 0 评论 -
Nginx-Let's Encrypt配置https
Let's Encrypt如果要启用HTTPS,我们就需要从证书授权机构处获取一个证书,Let’s Encrypt 就是一个证书授权机构。我们可以从 Let’s Encrypt 获得网站域名的免费的证书。CertbotCertbot是Let’s Encrypt推出的获取证书的客户端,可以让我们免费快速地获取Let’s Encrypt证书。注意:默认情况下ssl模块并未被安装,...原创 2019-11-12 14:36:08 · 595 阅读 · 0 评论 -
Springboot + Security + Cas 实现用户登录成功后跳转回登录前的页面
按照之前的文章进行配置(Springboot + Security + Cas 整合 传送门:https://blog.csdn.net/W_Meng_H/article/details/86673630),每次用户登录总是返回首页,原因是拦截的是 login ,登录成功后,依然会执行 login 方法。解决方案:1、单机项目我们可以在登陆之前,把用户每次访问的公共页面的 路径...原创 2019-07-17 09:51:27 · 5970 阅读 · 6 评论 -
docker-配置nginx公有IP访问私有IP服务(阿里云)
使用场景,可以让服务器只开放80端口,其他服务端口都授权给私有IP!增加服务器的安全!!!一、在阿里云控制台增加安全组规则授权对象修改成私有IP二、修改nginx配置文件server { listen 80; server_name 域名; #charset koi8-r; access_log /va...原创 2019-06-26 18:41:27 · 1839 阅读 · 0 评论 -
docker-配置nginx访问页面密码,增加用户和密码,修改nginx容器时间
一、使用docker安装nginxhttps://blog.csdn.net/W_Meng_H/article/details/93391470二、在nginx容器内部,配置用户和密码#查看运行容器的IDdocker ps#进入nginx容器docker exec -it 容器ID /bin/bash#容器内部操作#更新软件源apt-get update#安...原创 2019-06-23 18:11:10 · 2717 阅读 · 0 评论 -
docker-部署nginx(1.16.0)挂载文件夹、文件和反向代理
一、pull下载nginx镜像包docker pull nginx:1.16.0二、查看nginx镜像里面配置文件、日志等文件的具体位置1、进入镜像容器docker run -i -t nginx:1.16.0 /bin/bash2、镜像中nginx.conf配置文件路径:/etc/nginx/nginx.conf3、镜像中default.conf配置文件的路...原创 2019-06-23 17:54:54 · 2217 阅读 · 4 评论 -
Nginx-图片服务器
一、创建图片文件夹:mkdir ftpmkdir imageschmod -R 775 /fastdfs/ftp/imagescp -r /home/bg.jpg /fastdfs/ftp/images二、Nginx配置文件:三、测试http://IP/images/bg.jpg配置之后图片访问一直是 404问题解决方法:htt...原创 2019-04-16 15:14:57 · 462 阅读 · 0 评论 -
fastDFS 配置 Nginx 模块(安装或升级)
Ubuntu 安装 Nginx一、删除之前的nginx目录命令:cd /usr/local/删除命令:rm -rf nginx二、安装fastdfs-nginxmodule此篇文档讲的很好:https://www.cnblogs.com/tc520/p/6822412.html三、安装nginx所需环境官方下载页面:http://nginx.org/en/...原创 2019-02-28 10:10:41 · 1492 阅读 · 0 评论