服务器教程

Nginx反向代理时保持长连接

阅读(2)

【场景描述】HTTP1.1之后,HTTP协议支持持久连接,也就是长连接,优点在于在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。如果我们使用了nginx去作为反向代理或者负载均衡,从客户端过...

服务器教程

Linux下使用chrony代替ntpd时间同步服务器

阅读(2)

Chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。它由两个程序组成:chronyd和chronyc。chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定...

服务器教程

HTTP压测工具wrk使用指南

阅读(1)

【前言】笔者使用wrk,是为了测试nginx转发报文的时候set_proxy_header规则,然后发现wrk尤其的好用,所以在这里写下来,以后用的时候还能查一查。【安装】不讲概念了,直接讲安装。•从github上下载源码git clone...

服务器教程

如何在 Debian 9 上设置 Apache 虚拟主机

阅读(1)

在本教程中,我们将向您介绍如何在 Debian 9 上设置 Apache 虚拟主机。Apache 虚拟主机允许您在一台计算机上托管多个网站。使用虚拟主机时,您可以为每个域名或子域名指定不同的文档根目录(包含网站文件的目录),创建...

服务器教程

如何在 Debian 9 上安装 Apache

阅读(2)

Apache HTTP 服务器是世界上最受欢迎的 Web 服务器之一。它是一个开源和跨平台的 HTTP 服务器,为大部分互联网网站提供支持。 Apache 提供了许多强大的功能,可以通过其他模块进行扩展。在本教程中,我们将介绍在 De...

服务器教程

kubeadm部署kubernetes集群

阅读(1)

部署环境本文中未加明显说明,将在所有机器上操作
系统环境: CetntOS 7
Docker版本:ce-v18.09.5
kubeneter版本: v1.14.1IP地址主机名担任角色192.168.1.21k8s-mastermaster192.168.1.22k8s-node01node192.168.1.2...

服务器教程

GoAccess 分析 Nginx 日志

阅读(2)

0x00 事件帮助朋友搭建了博客,运行过了一段时间,准备发个网站分析报告给他。
有效的数据只有 Nginx 的访问日志,于是使用决定 GoAccess 工具对这个日志进行分析,0x01 安装吾使用的是 CentOS,使用 yum 源进行安装即可...

服务器教程

Nginx 1.15.5: 405 Not Allowed

阅读(3)

0x00 事件在做一个业务跳转时,遇到这个错误 405 Not Allowed,找了挺多资料,多数解决方案是让在 nginx 配置文件中直接添加 error_page 405 =200 $uri; 参数,而经过吾试验,这个修改方案似乎在当前 nginx 版本中是无效...

服务器教程

通过rsync实现远程同步

阅读(4)

正确、有效的备份方案是保障系统及数据安全的重要手段,在服务器中,通常会结合计划任务、Shell脚本来执行本地备份,为了进一步提高备份的可靠性,使用异地备份也是非常有必要的。比如针对web站点的同步备份,如果想要实...

服务器教程

Nginx 参数 tcp_nodelay 详解

阅读(5)

一、知识准备在nginx优化中有个经常需要设置的参数,tcp_nodelay该参数最核心的功能,就是把小包组成成大包,提高带宽利用率也就是著名的nagle算法tcp协议中,有一个现象:应用层数据可能很低(比如1个字节)...

服务器教程

CentOS 7配置SSH远程访问及控制

阅读(4)

在实际生产环境中,不可能一直在服务器本地对服务器进行相应的管理,大多数企业服务器都是通过远程登录的方式进行管理的。当需要从一个工作站管理数以百计的服务器主机时,远程维护的方式将更占优势。SSH 简介SSH(Sec...

服务器教程

配置inotify+rsync实时同步

阅读(5)

对rsync服务及命令不熟悉的,可以参考博文通过rsync实现远程同步
另外本文也是基于“通过rsync实现远程同步”这篇的试验环境的。Linux内核从2.6.13版本开始就已经提供了inotify通知接口,用来监控文件系...

服务器教程

CentOS 7 中httpd服务的用户限制详解

阅读(7)

Apache HTTP Server 之所以受到众多企业的青睐,得益于其代码开源、跨平台、功能模块haul、可灵活定制等诸多优点,其不仅性能稳定,在安全性方面的表现也十分出色。为了更好的控制对网站资源的访问,可以为特定的网站...

服务器教程

Windows Server 2016 搭建IIS(Web)服务

阅读(5)

今天跟大家简单介绍一下如何在Windows Server 2016服务器上搭建IIS(Web)服务。
web服务即www服务(万维网服务),是指在网上发布,并可以通过浏览器观看图形化页面的服务。...

服务器教程

CentOS 7 利用Apache搭建Web网站服务

阅读(5)

在Internet网络环境中,Web服务无疑是最为流行的应用系统。有了Web站点,企业可以充分的展示自己的产品,宣传企业形象。Web站点还为企业提供了与客户交流,电子商务交易平台等丰富的网络应用,部署与维护Web服务是运维工...

服务器教程

Windows Server 2016搭建DNS服务

阅读(7)

今天跟大家简单介绍一下如何在Windows Server 2016 上搭建DNS(域名解析)服务。
DNS服务器要为客户端提供域名解析服务,必须要具备以下条件:
1.有固定的IP地址;
2.安装并启动DNS服务;
3.有区域文件,配置转发器或配置根...

服务器教程

CentOS 7搭建DNS服务

阅读(5)

整个Internet大家庭中连接了数以亿计的服务器,个人主机,其中大部分的网站、邮件服务器都使用了域名形式的地址。很显然这种地址形式要比使用IP地址更加直观,且更容易被用户记住。在Windows搭建DNS服务,可以参考博客...

服务器教程

使用 Docker 搭建 PHP 开发环境

阅读(7)

使用 Docker 搭建 PHP 开发环境(Mac、Docker、Nginx、PHP-FPM、XDebug、PHPStorm、VSCode)。因为最近换电脑的缘故需要重新部署一下本地的开发环境,之前采用的虚拟机方案,占用磁盘空间实在是太大,心疼 SSD 那么点地...

服务器教程

在Docker中运行kong和kong dashboard

阅读(4)

一、制作alpine版的kong镜像https://github.com/Kong/docker-kong/tree/d4cec3dc46c780a916a40963309554ca81da2b46/alpine
需要修改Dockerfile,增加执行权限,否则会报错:
Error response from daemon: invalid h...

服务器教程

利用 Docker 搭建 PHP+Nginx+Laravel 开发环境

阅读(4)

制作镜像由于官方php:7.2.2-fpm-alpine3.7 镜像不含composer,而单独做一个composer镜像又会依赖php镜像,所以应该在php镜像中添加composer.Dockerfile如下:FROM php:7.2.2-fpm-alpine3.7 LABEL maintainer="php-c...

CentOS下LAMP平台部署及应用
服务器教程

CentOS下LAMP平台部署及应用

阅读(5)

在Internet中,要提供一台功能完整、可扩展性强的企业网站服务器,不仅需要有HTTP服务器软件、数据库系统,也离不开动态网页程序的支持。LAMP平台很好的把这些服务,结合到了一起。作为企业运维人员是必须了解并且熟练...

Ubuntu Server 系统实现自动更新
服务器教程

Ubuntu Server 系统实现自动更新

阅读(3)

Ubuntu(16.04/18.04) 默认会每天自动安装系统的安全更新,但是不会自动安装包的更新。本文梳理 Ubuntu 16.04/18.04 系统的自动更新机制,并介绍如何配置系统自动更新所有的包。说明:简单起见,本文中使用 Ubuntu 指代...

Docker进阶-资源管理Swarm+Portainer
服务器教程

Docker进阶-资源管理Swarm+Portainer

阅读(4)

Docker Swarm资源管理Docker Swarm是Docker官方三剑客项目之一,提供Docker容器集群服务,是Docker官方对容器云生态进行支持的核心方案。使用它,用户可以将多个Docker主机封装为单个大型的虚拟Docker主机,快速打造一...