标签 web 下的文章

httpd进程占用大量内存,居高不下

一、前言

Apache进程动辄占用内存几百兆,而且剧烈浮动,变化无常,有时甚至耗掉上G内存。在访问者那里的表现就是网站速度极不稳定,间歇性抽风,有时甚至会无法打开网页。这种情况一般都是Apache配置不合理所致。

在编译apache的时候,有一个参数叫做--with-mpm=,等号后边用于指定那种模式,可选的有beos|event|worker|prefork|mpmt_os2。

值得注意得是,如果你没有指定--with-mpm=,那么Apache 2.4之前版本会默认为prefork,而2.4已经变为event模式。

- 阅读剩余部分 -

LNMP nginx+mysql+php 环境安装

一、LNMP介绍

LNMP 指的是 Linux 系统下 Nginx+MySQL+PHP 这种网站服务器架构。和 LAMP(httpd+mysql+php)不同的是,提供web服务的是 Nginx,并且 PHP 是作为一个独立服务存在的,这个服务叫做 php-fpm,Nginx 直接处理静态请求,动态请求会转发给 php-fpm。

Nginx应用场景:web服务、反向代理、负载均衡。

本文采用的软件版本:mysql-5.6.36、nginx-1.4.7、php-7.0.27

- 阅读剩余部分 -

httpd 相关配置

一、前言

关于Apache httpd 安装见 LAMP httpd+mysql+php 环境安装及配置

LAMP 环境搭建完成,仅仅是安装上了软件,在这之后还有很多具体的配置工作要做。

二、配置 httpd 虚拟主机

在一个 Apache 服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录。Apache 虚拟主机配置有 3 种方法:基于 IP 配置、基于域名配置和基于端口配置,这里介绍基于域名配置和基于端口配置,基于IP配置方法类似。

- 阅读剩余部分 -

LAMP httpd+mysql+php 环境安装及配置

一、LAMP介绍

LAMP指的 Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和 PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立 web 应用平台。

虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的免费和开源,这个组合开始流行(大多数Linux 发行版本捆绑了这些软件)。当一起使用的时候,它们表现的像一个具有活力的解决方案包。其他的方案包有苹果的WebObjects(最初是应用服务器),Java/J2EE和微软的 .NET 架构。

本文采用的软件版本:MySQL-5.6.39、Apache-2.4.27、PHP-7.0.27

- 阅读剩余部分 -