
Nginx
Nginx内容
hello一二三
这个作者很懒,什么都没留下…
展开
-
Centos7 源码安装 zabbix6.0 服务端 - Nginx版
下载TLS的版本: zxbbix-6.0.11的版本 解压压缩包 2.2、创建 mysql 用户和数据库 2.3、导数据到 zabbix 数据库 一定要注意导的顺序 2.5、编译安装 报错: 解决办法: 当出现上面的提示后,表示,编译成功。 接下来就可以 make install 了 启动报错,提示不能用r原创 2022-12-05 16:51:42 · 2472 阅读 · 0 评论 -
centos7 安装 mariadb数据库
1、配置 yum 源 写入数据。本次安装的 mariadb 版本为 10.11阿里镜像地址为: 阿里镜像 mariadb-yum安装包下载_开源镜像站-阿里云2、yum 安装 3、检查安装情况4、开启服务/加入开机自启 5、数据库初始化执行上面数据库初始化后,报错,查阅资料后发现,从10.5.2开始已经由6、进入数据库,设置远程账号原创 2022-12-05 13:46:12 · 2034 阅读 · 0 评论 -
Nginx 的主配置文件 nginx.conf 文件配置和说明
# Nginx进程启动用户user nginx;# worker 将 nginx worker 进程绑定到不同的核心上,官方建议与 cpu 的核心保持一致# 修改Nginx启动的worker进程为自动worker_processes auto;# CPU 亲和设置worker_cpu_affinity auto;# 错误日志error_log /var/log/nginx/error.log notice;pid /var/run/nginx.pid;# 每个w.原创 2021-12-17 23:15:15 · 2044 阅读 · 0 评论 -
Nginx代理PHP配置 nginx.htaccess文件
if (!-d $request_filename) { set $rule_0 1$rule_0;}if (!-f $request_filename) { set $rule_0 2$rule_0;}if ($rule_0 = "21") { rewrite ^/(.*)$ /index.php/$1 last;}原创 2021-12-15 14:28:28 · 3246 阅读 · 0 评论 -
Nginx实现https的简单例子
server { listen 443 ssl; server_name 域名; # 证书路径和名称 ssl_certificate "n.pem"; ssl_certificate_key "n.key"; # 以下这个两个参数通常搭配使用 # 在建立完ssl握手后,如果断开连接,在session_timeout时间内再次连接 ssl_sess.原创 2021-12-15 12:59:22 · 2748 阅读 · 0 评论 -
Nginx负载均衡健康检查第三方模块 nginx_upstream_check_module 功能的实现
在Nginx官方模块提供的模块中,没有对负载均衡后端节点的健康检查模块但可以使用第三方模块 nginx_upstream_check_module 来检测后端服务器的健康状态。我安装Nginx的方式,是通过 yum 安装的,通过 yum 安装的没有nginx_upstream_check_module 这个模块,所以我们需要先给 Nginx 把这个模块安装好。实现的具体步骤:1、安装依赖包yum -y install gcc glibc gcc-c++ openssl-devel pc.原创 2021-12-12 00:43:29 · 2327 阅读 · 2 评论 -
Nginx负载均衡调度中的状态
1、状态说明状态 概述down 当前的server暂时不参与负载均衡backup 预留的备份服务器max_fails 允许请求失败的次数fail_timeout 经过max_fails失败后,服务暂停时间max_conns 限制最大的接收连接数2、down状态 给某一台服务器设置为 down,表示该台服务器不可用。upstream test_load_balance { # 201 这台服务器先不使用 server 10.0.0.2...原创 2021-12-11 22:00:52 · 1266 阅读 · 0 评论 -
Nginx负载均衡调度算法说明
1、调度算法调度算法: 概述轮询 按时间顺序逐一分配到不同的后端服务器(默认方式)weitht 加权轮询,weitht 值越大,分配到的访问几率越高。ip_hash 每个请求按访问IP的hash结果分配,这样来自同一个IP的固定访问一个后端服务器url_hash 按照访问URL的hash结果分配请求,是每个URL定向到同一个后端服务器least_conn 最少链接数,哪个服务器链接数少就分发到哪个服务器上2、轮询Nginx 负载均衡默认方式就是轮询upstre原创 2021-12-11 21:12:50 · 443 阅读 · 0 评论 -
Nginx负载均衡的简单实现
1、准备负载均衡服务器IP地址:10.0.0.200web服务器1IP地址:10.0.0.201web服务器2IP地址:10.0.0.2022、负载均衡服务器配置# 定义 upstream 服务池upstream test_load_balance { server 10.0.0.201:80; server 10.0.0.202:80;}server { listen 80; server_n...原创 2021-12-11 20:18:46 · 809 阅读 · 0 评论 -
Nginx反向代理的简单实现
1、准备工作准备两台虚拟机 centos7 的服务器,一台做代理服务器,IP地址为:10.0.0.200,一台做web服务器,IP地址为:10.0.0.2012、代理服务器设置 IP地址为:10.0.0.200 Nginx配置为:server { listen 80; server_name test.proxy.com; # 配置要访问的真实地址 proxy_p...原创 2021-12-11 15:40:16 · 179 阅读 · 0 评论 -
解决初次安装PHP后搭配Nginx报404问题
在虚拟机上安装成功Nginx和PHP,并配置完成后,发现访问域名出现 404。最终找到的问题有两个:1、centos7 的防火墙功能未关闭,先关闭防火墙systemctl status firewalld.service 取消防火墙的开启自启功能systemctl disable firewalld2、需要关闭 SELinux 2.1、永久关闭 SELinux。vim /etc/selinux/config # This file...原创 2021-12-08 19:41:37 · 2895 阅读 · 0 评论 -
Centos7系统下yum安装PHP7版本的流程
1、安装EPEL和Remi存储库如果要安装PHP7,首先需要在Centos7系统上安装并启用EPEL和Remi存储库yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm2、安装yum-utilsyum-utils可...原创 2021-12-08 11:19:21 · 4446 阅读 · 0 评论 -
Nginx索引目录的简单实现
1、创建 serverserver { listen 80; server_name _; charset utf-8,gbk; location / { root 项目地址; # 开启索引目录 autoindex on; # 显示文件大小 autoindex_exact_si.原创 2021-12-07 16:27:19 · 702 阅读 · 0 评论 -
Nginx日志
1、Nginx日志切割管理 1.1、Nginx切割日志管理的目录在/etc/logrotate.d/nginx 默认Nginx给做好了,不需要我们自己配置/var/log/nginx/*.log { daily missingok rotate 52 compress delaycompress notifempty create 640 nginx a...原创 2021-12-07 13:40:50 · 803 阅读 · 0 评论 -
设置Nginx允许上传文件的大小
1、Nginx官方文档说明:Syntax: client_max_body_size size;Default: client_max_body_size 1m;Context: http, server, locationSets the maximum allowed size of the client request body, specified in the “Content-Length” request header field. If the size in a requ原创 2021-12-06 12:50:06 · 15687 阅读 · 1 评论 -
Centos7 yum安装 nginx
第一步:sudo yum install yum-utils第二步:在该目录下创建文件 /etc/yum.repos.d/nginx.repo,并将一下内容复制到该文件[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=https://nginx.org/keys/nginx_signi原创 2021-12-05 20:16:25 · 1994 阅读 · 0 评论