web服务
一入运维深似海
这个作者很懒,什么都没留下…
展开
-
Nginx的localtion指令详解和地址重写
Nginx 的 HTTP 配置主要包括三个区块,结构如下:http { # 这个是协议级别 include mime.types; default_type application/octet-stream; keepalive_timeout 65; gzip on; server { # 这个是服务器级别 listen 80; server_name localhost; location / { # 这个是请求级别原创 2020-12-23 20:43:49 · 980 阅读 · 0 评论 -
nginx 防盗链配置
防盗链配置配置要点:[root@nginx-server ~]# vim /etc/nginx/nginx.conf# 日志格式添加"$http_referer"log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$原创 2020-12-22 20:38:25 · 295 阅读 · 0 评论 -
nginx 实现动静分离
nginx 实现动静分离为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。 简单来说,就是使用正则表达式匹配过滤,然后交给不同的服务器。1、准备环境准备一个nginx代理 两个http 分别处理动态和静态。1.配置nginx反向代理upstream;upstream static { server 10.0.105.196:80 weight=1 max_fails=1 fail_timeout=60s;原创 2020-12-22 20:10:25 · 83 阅读 · 0 评论 -
nginx配置7层协议,4层协议
nginx配置7层协议举例讲解下什么是7层协议,什么是4层协议。(1)7层协议OSI(Open System Interconnection)是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范,共包含七层协议。好,详情不进行仔细讲解,可以自行百度!(2)协议配置这里我们举例,在nginx做负载均衡,负载多个服务,部分服务是需要7层的,部分服务是需要4层的,也就是说7层和4层配置在同一个配置文件中。准备三台机器:代理服务IP:10.0.105. --配置本地host解析域名;原创 2020-12-22 19:53:35 · 1070 阅读 · 0 评论 -
nginx 负载均衡算法详解
upstream配置首先给大家说下 upstream 这个配置的,这个配置是写一组被代理的服务器地址,然后配置负载均衡的算法.upstream testapp { server 10.0.105.199:8081; server 10.0.105.202:8081;} server { .... location / { proxy_pass http://testapp; #请求转向 testap原创 2020-12-22 19:43:11 · 285 阅读 · 0 评论 -
nginx代理
实践:1、代理模块ngx_http_proxy_module2、启用 nginx proxy 代理环境两台nginx真实服务器a、nginx-1 启动网站(内容)(作为网站服务器)nginx-1的ip:10.0.105.199已经编译安装好,检查nginx是否启动是否可以访问b、nginx-2 启动代理程序nginx-2的ip:10.0.105.202配置nginx的yum源直接yum安装启动编辑nginx的配置文件:[root@nginx-server ~]# vim /et原创 2020-12-22 19:25:14 · 427 阅读 · 0 评论 -
yum安装nginx,官方指定方法。
进入官网:具体安装详情:具体安装详情(翻译):原创 2020-12-15 16:41:06 · 147 阅读 · 0 评论 -
nginx: [error] invalid PID number ““ in “/var/run/nginx.pid“
[root@zhu tmp]# nginx -c /etc/nginx/nginx.conf[root@zhu tmp]# nginx -s reload原创 2020-12-15 10:25:23 · 117 阅读 · 0 评论 -
对nginx 命令,及命令设置环境变量
#设置环境变量#临时变量,重启失效[root@zhu tmp]# export PATH=$PATH:/usr/local/nginx/sbin/[root@zhu tmp]# nginx -tnginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx: configuration file /etc/nginx/nginx.conf test is successful#永久变量[root@zhu /]#原创 2020-12-14 20:41:32 · 915 阅读 · 1 评论 -
安装nginx过程中所需的小细节(Nginx 编译参数,nginx.conf,limit_rate 限制)
1、Nginx 编译参数# 查看 nginx 安装的模块[root@localhost ~]#/usr/local/nginx/sbin/nginx -V--prefix=/usr/local/nginx //指向安装目录--conf-path=/etc/nginx/nginx.conf //指定配置文件--http-log-path=/var/log/nginx/access.log //指定访问日志-原创 2020-12-14 20:37:40 · 318 阅读 · 0 评论 -
nginx 编译安装与配置使用
1、安装编译环境yum -y install gcc gcc-c++2、安装pcre软件包(使nginx支持http rewrite模块)yum install -y pcre pcre-devel gd-devel3、安装openssl-devel(使nginx支持ssl)yum install -y openssl openssl-devel 4、安装zlibyum install -y zlib zlib-devel5、创建用户nginxuseradd nginx pas原创 2020-12-14 20:29:17 · 127 阅读 · 0 评论