在linux系统下配置安装litespeed+nginx+php+mysql环境

  • 时间:
  • 浏览:34
  • 来源:5分快3平台-5分快3网投平台_5分快乐8投注平台
作者:匿名 hihi 来源:ChinaZ源码报导 浏览: 2011-10-13 17:02:14 字号:大 中 小

[摘要]LiteSpeed是这类Apache的Web服务器,高性能,安全和易于使用的Web服务器。它可不可不都可以处理的小内存占用成千上万的并发连接。本文介绍要怎样在Linux服务器中安装配制litespeed+nginx+php+mysql环境。

  经过多次服务器安装实验,找到了最快安装litespeed+php+mysql+nginx的服务器环境。该文章由作者查阅了网络上统统文章和资源后分发而成,希望对许多人有用。一齐本文引用了一点前辈的工作成果。再此对许多人表示感谢。

  1、安装litespeed+php+mysql环境。今天要说的是在VPS完后 物理服务器环境中安装litespeed+php环境。而nginx的安装包,网上有统统,国内最最有名的莫过于lnmp。nginx用php-fpm管理php程序,实在 许多人实在 很好用,要怎样让 php-fpm也是内存的最大杀手。今天说的litespeed安装,我也依旧使用许多人一直所向往的一键安装环境。不过litespeed的使用者似乎比nginx都要少。找了统统资源,终于发现了台湾有一位高手做了一个多多一键安装环境,上手最快,占用服务器资源又少。经过实践证明,一点环境用于生产,非常强大。许多人可不可不都可以去http://llsmp.org/的官方下载最新的安装脚本。

  2、具体各种系统安装辦法 如下,安装PHP5.3版本完成完后 要手动启动一下MYSQL:

/etc/init.d/mysql start

CentOS:

PHP5.2

wget http://llsmp.googlecode.com/files/llsmp0.6_centos.tar.gz;tar zxvf llsmp0.6_centos.tar.gz;cd centos;sh install.sh

PHP5.3



wget http://llsmp.googlecode.com/files/llsmp0.6_centos.tar.gz;tar zxvf llsmp0.6_centos.tar.gz;cd centos;sh install.sh php5.3

Debian:

PHP5.2

wget http://llsmp.googlecode.com/files/llsmp0.6_debian.tar.gz;tar zxvf llsmp0.6_debian.tar.gz;cd debian;sh install.sh

PHP5.3



wget http://llsmp.googlecode.com/files/llsmp0.6_debian.tar.gz;tar zxvf llsmp0.6_debian.tar.gz;cd debian;sh install.sh php5.3

Ubuntu:

PHP5.2

wget http://llsmp.googlecode.com/files/llsmp0.6_ubuntu.tar.gz;tar zxvf llsmp0.6_ubuntu.tar.gz;cd ubuntu;sh install.sh

PHP5.3



wget http://llsmp.googlecode.com/files/llsmp0.6_ubuntu.tar.gz;tar zxvf llsmp0.6_ubuntu.tar.gz;cd ubuntu;sh install.sh php5.3

  3、llsmp的安装过程很简单,一般半小时内就可不可不都可以玩转信用卡 。要怎样让 可不可不都可以通过 http://ip:70400进入后台对服务器进行管理。可不可不都可以能通过http://ip访问服务器探针。安装完后 ,我通过探针发现了llsmp另我最惊讶的部分,所有服务安装好后,重新启动服务器,4G内存的服务器下,系统一点和所有服务占用的内存可不可不都可以能总内存的4%,一般情況是在3%多一点.也统统 说,系统和服务一齐消耗的内存约120-400M左右.这是我最最看中的.

  4、安装好所有软件,许多人都要做一点工作,统统 系统的优化。参照官方的说明,许多人可不可不都可以安装一点eaccelerator,Zen Optimizer这类的模块来加速系统。一齐可不可不都可以安装vsftp和nginx。这里要说明的是,nginx在服务器环境中,充当的是前端的工作,主要用于处理静态文件的请求,比如说图片,css,js,html等,在静态文件请求的处理过程中,nginx有其独特而无与伦比的高效性。litespeed主统统 用来作为后端服务器,处理php请求,在动态文件处理能力上,nginx实在 也比较出色,要怎样让 litespeed和它比起来,都要更胜一畴。

  5、以上内容是离米 说一下安装过程。以下要说的统统 官方说明中什么什么都没有的一点东西。首先许多人来说一下vsftp安装后许多人要做的事情。vsftp是不错的ftp软件,有点儿是在VPS上安装,体积小,功能强大,安全稳定。vsftp在安装完后 许多人要进行以下操作。

a:编辑/etc/vsftpd/vsftpd.conf 在末尾上加

chroot_list_enable=YES      

chroot_list_file=/etc/vsftpd/chroot_list

#以上2句控制用户在个人的目录

pasv_enable=yes

pasv_promiscuous=no

pasv_max_port=33610

pasv_min_port=334001

#pasv_address

#以上用来指定ftp使用被动连接时的端口范围.

重启

vsftpd /etc/init.d/vsftpd restart

b.在iptables 中设置允许20,21端口访问服务器,一齐允许334001-33610端口访问服务器。

  6、关于nginx的配置。安装llsmp的完后 ,nginx完后 安装好并默认配置好了,要怎样让 针对不同的需求,许多人也都要做修改。使用/root/llsmp/vhost.sh上加虚拟主机的完后 ,会在litespeed配置文件中上加,要怎样让 不让在nginx.sh中上加虚拟主机信息。许多人可不可不都可以通过在运行一次/root/llsmp/nginx.sh文件来自动转换litespeed中的虚拟主机,可不可不都可以能手动在/etc/nginx/conf.d中上加虚拟主机信息。虚拟主机的配置文件是以.con结尾的。llsmp默认的配置文件,有的是很全面。在此,我给许多人分享我个人写好的一个多多nginx配置文件。

wordpress的llsmp中nginx配置文件:

server {

set $cache /wp-content/cache/supercache/$host;

listen ip:400;

server_name www.94seo.com;

location / {

root /home/wwwroot/www.94seo.com/html;

index index.html index.htm index.php;

add_header Content-Type “text/html; charset=UTF-8″;

add_header Content-Encoding “gzip”;

try_files $cache/$uri/index.html.gz @backend;

}

#以上是 wordpress安装了supercache插件后使用.

location ~ /\.ht {

deny all;

}

#禁止访问.htacess文件.

location ~* \.(jpg|jpeg|png|gif|css|js|swf|mp3|avi|flv|xml|zip|rar)$ {

root /home/wwwroot/www.94seo.com/html;

gzip on;

gzip_types text/plain application/x-javascript text/css application/xml;

expires 400d;

break;

}

#对静态文件,nginx自行处理,不让转到后端服务器

location @backend {

proxy_pass http://127.0.0.1:400;

include proxy.conf;

}

#对于一点的文件,通过backend送到后端给litespeed处理

}

zencart和一点的程序nginx配置文件:

server {

listen 109.2400.244.110:400;

server_name 94seo.com;

rewrite ^/(.*) http://www.94seo.com/$ permanent;

}

server {

listen ip:400;

server_name www.94seo.com;

try_files $uri @backend;

location @backend {

proxy_pass http://127.0.0.1:400;

include proxy.conf;

}

#将请求送到后端服务器处理

location / {

root /home/wwwroot/94seo.com/html;

index index.php;

}

location ~ \.html {

proxy_pass http://127.0.0.1:400;

include proxy.conf;

}

#html 也转发到后端服务器.litespeed对.htaccess支持很好.

#可不可不都可以能在nginx进行重写.辦法 这里就过多说了

location ~ \.php$ {

proxy_pass http://127.0.0.1:400;

include proxy.conf;

}

#php请求转到后端

location ~ /\.ht {

deny all;

}

#禁止访问.htaccess文件

location ~* \.(jpg|jpeg|png|gif|css|js|swf|mp3|avi|flv|xml|zip|rar)$ {

root /home/wwwroot/outletskys.com/html;

gzip on;

gzip_types text/plain application/x-javascript text/css application/xml;

expires 400d;

break;

}

#nginx在前端处理静态文件.

}
sssss
Tags: vps安装litespeed   litespeed   litespeed配置安装  
责任编辑:190