nginx

zabbix —— 基于 WEB 界面的分布式系统监视

断了今生、忘了曾经 提交于 2021-01-21 11:54:56
一、Zabbix的安装部署 后端搭建 1.搭建zabbix源 机子一定要能上网,才能访问到相应链接 server端 : 2.安装zabbix-server yum install zabbix-server -y 3.安装mariadb-server 并启动mariadb服务 yum install mariadb-server.x86_64 -y systemctl enable --now mariadb.service 4.进入库,创建zabbix库名,以及只允许本地用户登陆的zabbix用户,并授予所有权限 mysql> create database zabbix character set utf8 collate utf8_bin; mysql> create user ‘zabbix’@‘localhost’ identified by ‘westos’; mysql> grant all privileges on zabbix.* to ‘zabbix’@‘localhost’; 5.查看zabbix-server的文件 把压缩包里的初库以zabbix用户导入到zabbix库里 6.编辑zabbix-server服务主配置文件 /etc/zabbix/zabbix_server.conf DBHost=localhost 7.开启zabbix-server服务

ELK的安装部署以及nginx日志采集

*爱你&永不变心* 提交于 2021-01-21 11:27:32
ELK的安装部署以及日志采集 环境要求:最低是2G 2核心的配置,没有上限,请根据自己机器本身情况而定。 思路: 192.168.80.130 jdk+elasticseach+kibana 192.168.80.131 jdk+logstash 1. 关闭防火墙 systemctl stop firewalld 2. 时间同步 yum - y install ntpdate ntpdate pool.ntp.org 如果出现下面这种情况 var/run/yum.pid 已被锁定,PID 为 3382 的另一个程序正在运行。 Another app is currently holding the yum lock ; waiting for it to exit .. . 另一个应用程序是:PackageKit 内存: 28 M RSS (440 MB VSZ) 已启动: Mon Jan 18 20:29:35 2021 - 00:38之前 状态 :睡眠中,进程ID:3382 [ root@localhost ~ ] # rm -rf /var/run/yum.pid 3. 两台机器安装jdk环境 [ root@localhost ] # rpm -ivh jdk-8u131-linux-x64_.rpm 验证一下: [ root@localhost ] # java

Nginx-详解其原理

[亡魂溺海] 提交于 2021-01-21 11:25:17
Nginx进程模型分析 在介绍Nginx的进程模型之前我们先来给大家解释下一些常见的名词,这能辅助我们更好的了解Nginx的进程模型。作为Web服务器,设计的初衷就是为了能够处理更多的客户端的请求,一般来说,完成并行处理请求工作有三种方式可以选择,多进程、多线程、异步方式。 多进程方式 服务器每接收到一个客户端请求,就会由主进程生成一个子进程出来和该请求建立连接进行交互,直到连接断开以后子进程也就结束了 优点在于各个子进程之间相互独立,各个客户端请求之间相互不受干扰。 缺点是生成一个子进程需要进行内存复制、在资源和时间上会产生一定的额外开销。如果请求比较多的时候,会对系统资源造成一定的压力 多线程方式 多线程方式和多进程方式很相似,服务器每接收到一个客户端请求时,会产生一个线程与该客户端进行交互。而产生一个线程的开销比进程小很多,所以多线程的方式在一定程度上减轻了web服务器对系统资源的要求。 缺点是多线程之间存在内存共享、彼此间存在相互影响的情况 异步方式 异步方式和前面说的两种方式完全不一样,关于异步这块,还有几个概念同步、异步;阻塞、非阻塞,在这里一起做一个讲解 关于同步和异步,我们很好理解。同步机制是指发送方发送请求后,需要等待接收方返回响应后,才能发送下一个请求,而异步机制,发送方发送请求后,不等待接收方响应这个请求,就继续发送下个请求。 阻塞和非阻塞

How to get Nginx to use alternative PHP version?

痞子三分冷 提交于 2021-01-21 08:32:45
问题 I have an Ubuntu web server running Nginx. I was runngin PHP 5.5.30 and I installed PHP 5.6.23 using the following commands: 1) sudo apt-add-repository ppa:ondrej/php 2) sudo apt-get update 3) sudo apt-get install php5.6 The installation is under a new path from the previous verison of PHP (/etc/php/5.6/). When I run a phpinfo() command from a web page I still get it running under the old version of PHP (5.5.30) - how do I get Nginx looking at the new installation? p.s. When I run php -

centos安装nginx

大憨熊 提交于 2021-01-21 07:24:36
nginx官网主要有两个版本,Stable version和Mainline version,分别稳定版和开发版。 参考安装文档 http://nginx.org/en/linux_packages.html#stable cd /etc/yum.repos.d vi nginx.repo 输入内容: [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1 保存退出 然后 yum install nginx 来源: oschina 链接: https://my.oschina.net/u/2312705/blog/1941815

Airflow + Nginx set up gives Airflow 404 = lots of circles

天涯浪子 提交于 2021-01-21 05:37:05
问题 I'm trying to set up Airflow behind nginx, using the instructions given here. airflow.cfg file base_url = https://myorg.com/airflow web_server_port = 8081 . . . enable_proxy_fix = True nginx configuration server { listen 443 ssl http2 default_server; server_name myorg.com; . . . location /airflow { proxy_pass http://localhost:8081; proxy_set_header Host $host; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set

Nginx - Upstream SSL - peer closed connection in SSL handshake

醉酒当歌 提交于 2021-01-21 03:57:02
问题 I am getting this error: Error frontend: 502 Bad gateway 99.110.244:443 2017/09/28 13:03:51 [error] 34080#34080: *1062 peer closed connection in SSL handshake (104: Connection reset by peer) while SSL handshaking to upstream, client: 10.210.0.81, server: webshop.domain.be, request: "GET / HTTP/1.1", upstream: "https://10.1.10.61:443/", host: "webshop.domain.be" Config: # Zone voor connection logging limit_conn_zone $binary_remote_addr zone=izSSL_webshop-api_CZ:10m; # Zone voor rate logging #

解决Yum下载慢 的问题

泪湿孤枕 提交于 2021-01-21 01:30:36
CentOS配置本地Yum源、阿里云Yum源、163Yum源、并配置Yum源的优先级 参考链接:http://www.linuxidc.com/Linux/2018-01/150690.htm 作者:kangvcar YUM或Yellowdog Updater Modified是管理rpm包的前端工具。 它用于通过命令行界面或使用图形模式来安装,删除,更新和收集有关rpm软件包的信息。 使用YUM的主要优点是,它解决了rpm包的所有依赖关系,并将它们与包一起安装。 YUM常用命令: 安装一个软件包 yum install httpd 删除一个包 yum remove httpd 更新软件包 yum update httpd 列出所有安装的软件包 yum list installed | less 列出所有捆绑的组包 yum grouplist 安装一组包 yum groupinstall ‘Minimal Install’ 删除一个组包 yum groupremove ‘NFS fille server’ 搜索一个包 yum search httpd 列出一个包的信息 yum info httpd 找到属于哪个包的文件 yum provides /etc/httpd/conf/httpd.conf 显示所有repolist(启用和禁用) yum repolist all

进阶必备的网络基础

非 Y 不嫁゛ 提交于 2021-01-20 22:46:06
前言 在不那么遥远的一些年以前,一个在江湖中行走的前端,只需要了解“前端三剑客”就足以找到一份工作。很多前端只限于 CSS,HTML、JS ,网络基础,数据结构之类的都不甚了解。不过这个时期的前端也是最受鄙视的时期,这个时期前端的大量工作依赖于后端,且不需要动画效果和交互效果。 现如今前端圈已经发生翻天覆地的变化, Vue,React,ES6,HTML5,CSS3,Webpack,PostCss 等技术层出不穷。作为一个有格局的前端,对网络基础定是要了然于心的。 如果你对网络基础还不太了解,以下的内容可以给你提供一个思路;如果你对此已经了然于心,以下的内容烦请批评指正。 入题 任何事物的诞生,最初都是服务于极少数人的。渐渐地被这极少数人推而广之,我们大众就开始接触了解它,互联网是如此,麻将亦是如此。不管是互联网还是麻将,它们都增强了人与人之间的交流。 接下来我会讲以下内容: 五层因特网协议栈 HTTP 与 HTTPS 的区别 TCP/IP 协议 三次握手和四次挥手 DNS 域名解析 五类 IP 地址 跨域的原因及处理方式 正向代理和反向代理 CDN 带来的性能优化 HTTP 强缓存&协商缓存 五层因特网协议栈 TOP 五层因特网协议栈这个知识点对你来说或许有点枯燥,不过当你对这个协议栈有了一个初步的了解之后,你之前的某些疑问就会很明朗。 一、应用层 应用层( application