Nginx
君不见走马川行雪海边 平沙莽莽黄入天
希望你越来越有能力
#2020年送给自己的话。
展开
-
搭建Nginx服务器
yum list | grep pcre ( 在yum中选出和pcre相关的东西,带@表示已经安装,[ ] 表示yum里的包 )*在加压运行Nginx包前先把所需要的依赖环境装好:(gcc<c语言解释> pcre-devel openssl-devel)[root@proxy ~]# yum -y install gcc pcre-devel openssl-devel...原创 2018-07-31 19:53:49 · 128 阅读 · 0 评论 -
地址栏重写
用户访问以前的网站能跳到现在的网站(可能该了域名,误删除等)在代理机器的配置文件 vim /usr/local/nginx/conf/nginx.conf下修改配置[root@proxy ~]# vim /usr/local/nginx/conf/nginx.conf.. ..server { listen 80; server_name...原创 2018-08-01 15:44:43 · 193 阅读 · 0 评论 -
Nginx常见问题
重新在./configure安装模块后,模块会刷新,按照当前的正安装的模块来运行!!一般服务器模块填写 ./configure --with-http_ssl_module --with-http_stub_status_module --with-stream1.如果客户端访问服务器提示“Too many open files”如何解决 (并发访问量过多)2.如何解决客户端访问头部...原创 2018-08-01 15:39:42 · 1193 阅读 · 0 评论 -
Nginx反向代理
keepalived服务器可以做多个代理服务器噢 ( 只有web走http协议,nginx代理相当于代理web)目前阶段主要学习内容是建立多个服务器然后客户端通过代理服务器(调度器)访问到服务器(web1,web2.。。。)代理服务器也可以称为调度器,可以指定服务器实现执行那些命令,达到负载均衡。服务器还可以随后期慢慢增加1,满足这项拓扑结构图的要求是服务器需要关闭防火墙,selinux,...原创 2018-08-01 15:39:15 · 117 阅读 · 0 评论 -
平滑升级Nginx
首先之前要有安装好的nginx的包,才能升级1,解压nginx1.12包tar -zxvf nginx-1.12.2.tar.gz2,进入升级包目录找脚本 cd nginx-1.12.23, . / configure找到了,但是没看到到make解析的保存objs文件里 所以直接给脚本 ./configure配置模块[root@proxy nginx-1.12.2]# ./c...原创 2018-08-01 15:37:14 · 397 阅读 · 0 评论 -
用户认证
*******首先用户认证是在ngixn里的配置文件里修改*******/usr/local/nginx/conf/nginx.conf1,文本进入配置文件里的网页(server)添加 *认证提示符和认证密码文件*server { listen 80; server_name localhost; auth_basic ...原创 2018-08-01 15:35:12 · 440 阅读 · 0 评论 -
nginx两种调度器
Nginx【调度器】轮询算法同客户端访问相同Web服务器 ip_hash算法(加在客户端要固定访问的服务器前面,达到客户端一直访问这个服务器的效果。加个ip_hash就能实现)41配置upstream服务器集群池属性(代理服务器,服务器都要有nginx的./configure)一般服务器模块填写 ./configure --with-http_ssl_module --with-htt...原创 2018-07-31 19:57:04 · 864 阅读 · 0 评论 -
优化网站
6,Nginx的TCP/UDP调度器想要调度 ftp,qq, mysql,samb 要在nginx 的配置文件的stream下执行!想要调度网页,web要在nginx的配置文件的http下执行!服务器要加模块 --with-stream已经安装后需要nginx重装然后,rm -rf /usr/local/nginx 再给脚本./configure 后加入 --with-stream模块...原创 2018-07-31 19:56:30 · 145 阅读 · 0 评论 -
基于域的虚拟机
虚拟主机一般可用分为:基于域名、基于IP和基于端口的虚拟主机。实现两个基于域名的虚拟主机,域名分别为www.a.com(手表)和www.b.com(包包)基于域名修改那就只修改域名即可------------------------------------------------------------1,(第一件事打开网站配置文件)配置基于域名虚拟机,配置文件修改进入[root@pr...原创 2018-07-31 19:56:01 · 828 阅读 · 0 评论 -
SSL虚拟机安全加密
Nginx时必须使用--with-http_ssl_module参数,启用加密模块安装Nginx的时候默认不安装--with-http_ssl_module本次涉及网络数据(采用非对称加密) 防止被抓包配置文件修改完后一定要加 ; 号加密数据分为加密算法一般分为对称算法、非对称算法、信息摘要。对称算法有:AES、DES,主要应用在单机数据加密。(文本文件)非对称算法有:RS...原创 2018-07-31 19:55:22 · 376 阅读 · 0 评论 -
动态网站LNMP部署
部署LNMP除了需要nginx,还需要mariadb 客户端工具 mariadb-server mariadb-devel php php-mysql(mysql为php一个模块) php-fpm(把php当服务启动,能占用9000端口,这个包不再yum源里,在lnmp-soft里)LNMP (linux系统,nginx网站,php解释器(一种编程语言) mariadb,m...原创 2018-07-31 19:54:43 · 778 阅读 · 0 评论 -
apache与nginx日志文件详解
**apache默认装的apache,它的日志文件放在 /usr/local/apache/logs。access.logcat /usr/local/apache/logs。access.log示例:192.168.4.228 - - [27/Sep/2018:23:15:59 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Window...原创 2018-10-01 05:00:58 · 761 阅读 · 0 评论