首页 / 服务器

浏览器缓存之HTTP缓存机制

Web 缓存大致可以分为:数据库缓存、服务器端缓存(代理服务器缓存、CDN 缓存)、浏览器缓存。浏览器缓存也包含很多内容: HTTP 缓存、indexDB、cookie、localstorage 等等。这里我们只讨论 HTTP 缓存相关内容。我们在访问一个网页时,使用F12打开network栏,可以...

2019-07-26
标签: Apache  Nginx    108

centos7编译安装php7的关键参数配置详解

./configure --prefix=/usr/local/php \ #指定php的安装路径 --with-config-file-path=/usr/local/php/etc \ #php配置文件所在目录 --enable-fpm \ ...

2018-12-03
标签: Linux  PHP    57

docker-compose搭建nginx+php+mysql环境

注意:确保你已经安装了Docker和Docker-Compose使用docker-compos.yml来管理我们所需要的容器服务准备工作,我们首先创建一个目录 如:docker-compose-lnmp目录结构为:|-- docker-compose.yml |-- nginx | |-- co...

2018-07-11
标签: docker    68

Docker 之 Docker Compose安装

Docker-Compose 是 Docker 的一种编排服务,是一个用于在 Docker 上定义并运行复杂应用的工具,可以让用户在集群中部署分布式应用。通过 Docker-Compose 用户可以很容易地用一个配置文件定义一个多容器的应用,然后使用一条指令安装这个应用的所有依赖,完成构建。Dock...

2018-07-02
标签: docker    68

centos7安装docker

目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。...

2018-06-06
标签: docker    67

VMware15 安装centos7 NAT模式下配置静态IP

一、GUI图形界面配置上面Addresses配置可参照NAT的配置来自定义配置完成后,重启网络: systemctl restart network然后利用ping www.baidu.com 测试是否可以上网,以及ping 本地主机IP 是否可以ping 通二、修改配置文件配置静态IP以...

2018-06-05
标签: Linux    52

centost7下使用docker安装nginx

1. 拉取官方最新版本的nginx,默认下载latest版本  docker pull nginx  可以指定版本号:  docker pull nginx:1.17.2 下载指定版本的nginx,也可以不指定版本默认下载latest版本,各个软件镜像网站hu...

2018-06-02
标签: docker    73

Docker安装PHP7.2.*-fpm运行在nginx服务上

1.假设已经使用docker安装了nginx2.docker pull php:7.2.9-fpm在上一篇nginx的安装教程时我们已经创建了网站根目录 /docker-container/docker-nginx/www(http://www.localliu.com/index/index/ar...

2018-06-02
标签: docker    56

使用docker安装Msql5.7.*

1 拉取mysql镜像  docker pull mysql:5.7.262.创建用于挂载的目录在宿主机中比如:/docker-container/docker-mysql 目录下创建三个目录mkdir -p {conf.d,data}目录解释:data : 该目录映射容器中的mysql数...

2018-06-02
标签: docker    29

为什么要使用Docker?

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone ...

2018-03-02
标签: docker    54

解决Docker容器中不能用vim编辑文件1

进入容器更新来源:apt-get update安装vimapt-get install -y vim或者:apt-get update&& apt-get install -y vim...

2018-02-01
标签: docker    47

http Request Entity Too Large问题的解决方法

今日数据提交出现 http:413 错误经查是上传文件大小被限制了,将服务器限制了上传文件的大小设置成20M,重启服务并没有解决问题。nginx默认上传传文件的大小限制是1M,在nginx的配置中修改配置后可解决此问题。解决方法如下: server {    clien...

2017-07-14
标签: Nginx    78

nginx 配置文件中对优化比较有作用的几项:

1.开启利用多核cpu的配置。nginx默认是没有开启利用多核cpu的配置的,cpu是任务处理,当计算最费时的资源的时候,cpu核使用上的越多,性能就越好。需要通过增加worker_cpu_affinity配置参数来充分利用多核cpu(可以通过命令lscpu 查看cpu数)nginx 进程数,建议按...

2017-07-06
标签: Nginx    70

Nginx与Php-fpm的工作原理

Nginx是什么Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Php-fpm是什么1、cgi、fast-cgi协议cgi的历史早期的webserver只处理html等静态文件,但是随着技术的发展,出现了像php等动态语言。w...

2017-06-13
标签: PHP  Nginx    51

如何处理大访问量的情况?

阅读目录一.硬件升级二.负载均衡三.服务器集群四.数据库读写分离五.数据库分表技术(垂直分割,水平分割)六.表建立相应的索引七.页面静态化八.缓存技术(MemCache、Redis)九.禁止外部盗链十.控制大文件的下载一.硬件升级普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要...

2017-06-13
标签: Apache  Nginx    60

本地磁盘映射与apache反向代理参数设置

由于工作需要,需要在公司内网的管理网站上,播放存储在别的磁盘下的视频,其中有利用了canvas视频截图画图功能,涉及到反向代理。在apache的vhost.conf文件中配置反向代理:#管理系统网站域名配置<VirtualHost *:80>    DocumentR...

2017-06-06
标签: Apache    59

CentOS7 如何查看端口是被哪个应用/进程占用及kill

检查端口被哪个进程占用 netstat -lnp|grep 8000 找到进程号是 11100;     2.查看进程号 ps 11100      3.杀死进程kill -9 11100...

2017-02-07
标签: Linux    77

Linux下修改php 配置文件的上传文件大小参数

因为php web默认上传文件大小有限,需要上传大文件时需要修改php.ini文件。    一.. 在php.ini文件中找到 File Uploadsh区域修改以下几个参数:        1. file_uploads = on ;是否...

2017-02-01
标签: Linux  PHP    68

Linux服务器时间同步

Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置date命令:date :查看当前时间,结果如下:Tue Mar 4 01:36:45 CST 2014设置时间date -s 09:38:40 :设置当前时间,结果如下:Tue Mar 4 09:38:...

2016-07-06
标签: Linux    49

Nginx 本身可以做什么?

Nginx在不加载第三方模块的情况能处理哪些事情反向代理负载均衡HTTP服务器(动静分离)正向代理以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做。反向代理反向代理应该是Nginx做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(Revers...

2016-06-14
标签: Nginx    53