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

  • 时间:
  • 浏览:7
  • 来源:吉林快3平台-排列3投注平台_1.5分彩娱乐平台
作者:匿名 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:7050进入后台对服务器进行管理。才能才能通过http://ip访问服务器探针。安装就让,我通过探针发现了llsmp另我最惊讶的部分,所有服务安装好后,重新启动服务器,4G内存的服务器下,系统五种和所有服务占用的内存只能总内存的4%,一般情况是在3%多一些.也统统说,系统和服务同时消耗的内存约120-50M左右.这是我最最看中的.

  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=33501

#pasv_address

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

重启

vsftpd /etc/init.d/vsftpd restart

b.在iptables 中设置允许20,21端口访问服务器,同时允许33501-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:50;

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 50d;

break;

}

#对静态文件,nginx自行避免,不想转到后端服务器

location @backend {

proxy_pass http://127.0.0.1:50;

include proxy.conf;

}

#对于一些的文件,通过backend送到后端给litespeed避免

}

zencart和一些的线程池nginx配置文件:

server {

listen 109.250.244.110:50;

server_name 94seo.com;

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

}

server {

listen ip:50;

server_name www.94seo.com;

try_files $uri @backend;

location @backend {

proxy_pass http://127.0.0.1:50;

include proxy.conf;

}

#将请求送到后端服务器避免

location / {

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

index index.php;

}

location ~ \.html {

proxy_pass http://127.0.0.1:50;

include proxy.conf;

}

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

#才能才能在nginx进行重写.土法律辦法 这里就太少说了

location ~ \.php$ {

proxy_pass http://127.0.0.1:50;

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 50d;

break;

}

#nginx在前端避免静态文件.

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