服务器教程

如何在 Debian 9 上安装 Apache

阅读(23)

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

服务器教程

kubeadm部署kubernetes集群

阅读(63)

部署环境本文中未加明显说明,将在所有机器上操作
系统环境: 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 日志

阅读(22)

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

服务器教程

Nginx 1.15.5: 405 Not Allowed

阅读(28)

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

服务器教程

通过rsync实现远程同步

阅读(19)

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

服务器教程

Nginx 参数 tcp_nodelay 详解

阅读(19)

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

服务器教程

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

阅读(16)

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

服务器教程

配置inotify+rsync实时同步

阅读(22)

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

服务器教程

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

阅读(20)

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

服务器教程

Windows Server 2016 搭建IIS(Web)服务

阅读(135)

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

服务器教程

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

阅读(22)

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

服务器教程

Windows Server 2016搭建DNS服务

阅读(25)

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

服务器教程

CentOS 7搭建DNS服务

阅读(29)

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

服务器教程

使用 Docker 搭建 PHP 开发环境

阅读(21)

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

服务器教程

在Docker中运行kong和kong dashboard

阅读(29)

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

服务器教程

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

阅读(30)

制作镜像由于官方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平台部署及应用

阅读(31)

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

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

Ubuntu Server 系统实现自动更新

阅读(31)

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

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

Docker进阶-资源管理Swarm+Portainer

阅读(26)

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

服务器教程

Tomcat 8.0的并发优化 优化server.xml的配置

阅读(27)

Tomcat并发量与其配置息息相关, 一般的机器几百的并发量足矣, 如果设置太高可能引发各种问题, 内存、网络等问题也能在高并发下暴露出来, 因此, 配置参数的设置非常重要.1 Tomcat的3种运行模式1.1 BIO –...

设计一个完美的HTTP缓存策略
服务器教程

设计一个完美的HTTP缓存策略

阅读(32)

1、前言作为一个前端,了解http缓存是非常必要,它不仅是面试的必要环节,也更是实战开发中必不可少需要了解的知识点,本文作者将从缓存的概念讲到如何在业务中设计一个合理的缓存架构,带你一步一步解开http缓存的神秘...

服务器教程

线上Nginx镜像构建及容器使用

阅读(17)

1.Dockerfile-nginx文件内容:FROM CentOS:latestMAINTAINER nan
RUN yum -y install gcc gcc-c++ make
openssl-devel pcre-devel gd-devel
libxml2-devel libxslt-devel zlib-devel
gd-devel perl-ExtUtils...

服务器教程

记一次大量CLOSE_WAIT的解决方案

阅读(17)

问题:Cannot send, channel has already failed: tcp://ip:61616
Javax.jms.JMSException: Cannot send, channel has already failed: tcp://ip:61616应用连不上mq解决方案:一,分析思路:1.现象:通过netstat 查...