首页
友链
壁纸
娱乐
留言
归档
关于
推荐
百度一下
腾讯视频
Search
1
linux免费WEB管理面板:AMH
16,543 阅读
2
为主题添加前台删除文章及评论功能
5,177 阅读
3
欢迎使用Typecho
3,925 阅读
4
创建WordPress多站点网络
2,706 阅读
5
代码高亮 - SyntaxHighlighter 0.0.5
1,895 阅读
网络杂记
Wordpress
Typecho
VPS教程
主题模板
登录
Search
标签搜索
Typecho
WordPress
主题
Linux
VPS
LNMP
MySQL
管理面板
nginx
面板
升级
Apache
php函数
缓存
gravatar
404错误
评论
删除
命令
kloxo
CludeChn
累计撰写
120
篇文章
累计收到
13
条评论
今日撰写
0
篇文章
首页
栏目
网络杂记
Wordpress
Typecho
VPS教程
主题模板
页面
友链
壁纸
娱乐
留言
归档
关于
推荐
百度一下
腾讯视频
用户登录
登录
搜索到
39
篇与
VPS教程
的结果
2013-03-14
LNMP一键安装包
安装系统需求:需要2 GB硬盘剩余空间 128M以上内存,OpenVZ的建议192MB以上(小内存请勿使用64位系统) Linux下区分大小写,输入命令时请注意!安装步骤:1、使用putty或类似的SSH工具登陆; 登陆后运行:screen -S lnmp如果提示screen命令不存在可以执行:yum install screen 或 apt-get install screen安装,详细的screen教程点击这里。2、下载LNMP一键安装包:您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用)如需下载版执行命令:wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz如需完整版执行命令:wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz下载完成后LNMP一键安装包就会被下载到您的服务器或VPS上(一般用root登陆没切换目录的话应该在/root 下面)。3、解压LNMP一键安装包: 执行:tar zxvf lnmp0.9.tar.gz 或 tar zxvf lnmp0.9-full.tar.gz 就会将LNMP一键安装包解压缩。4、开始安装LNMP一键安装包:进入LNMP安装目录,执行:cd lnmp0.9/ 或 cd lnmp0.9-full/再执行安装程序前需要您确认您的Linux发行版,可以执行:cat /etc/issue 查看是CentOS、Debian还是Ubuntu,也可以通过VPS服务商提供的控制面板上查看。确定好之后,选择下面对应系统的安装命令:CentOS系统下的安装执行./centos.sh 2>&1 | tee lnmp.log (如果系统是Red Hat Enterprise Linux Server(RHEL)需要先确保yum可以正常安装软件,RHEL安装yum教程) Debian系统下的安装执行./debian.sh 2>&1 | tee lnmp.logUbuntu系统下的安装执行./ubuntu.sh 2>&1 | tee lnmp.log 执行安装命令后,会出现如下界面: 输入要绑定的域名(建议使用一个二级域名,该域名会绑定到/home/wwwroot/,方便以后管理!如果输入有错误,可以按住Ctrl再按Backspace键删除),输入完成后回车,会显示如下界面: (注:如果是Debian系统,输入域名后会提示Where are your servers located? asia,america,europe,oceania or africa,这里是选择服务器或VPS在哪个大洲,一般都是美国VPS,直接回车就行,如果是中国的,输入asia,回车。) 再输入要设置的MySQL root的密码,输入完成后回车,会显示如下界面: 如果需要安装InnoDB,可以输入 y 回车,不需要的话直接回车即可。回车后会显示如下界面: 提示"Press any key to start...",按回车键开始安装。 LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。5、安装完成 如果显示如下界面: 说明已经安装成功。如果显示如下界面:说明没有安装成功!!需要用winscp到lnmp0.9的目录下找到lnmp.log,并下载下来,到LNMP支持论坛发帖注明你的系统、32位还是64位,并将lnmp.log以附件形式上传到论坛,我们会通过日志查找错误,并在帖子上进行反馈。虚拟主机管理 1、添加虚拟主机,执行如下命令:/root/vhost.sh 根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开(注:带www和不带www的是不同的域名,如需带www和不带的www的域名都访问同一个网站需要同时都绑定)。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名,目录不一定非要是/home/wwwroot/,如果/data/ 下面有大量的空间也可以填写/data/www/lnmp 之类的。),再选择是否添加伪静态规则,默认已经有了discuz、discuzx、wordpress、sablog、emlog、dabr、phpwind、wp2(二级目录wp伪静态),可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf 里面添加伪静态规则就行(注:添加完执行/etc/init.d/nginx restart 重启生效)。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。2、删除虚拟主机,ssh执行:rm /usr/local/nginx/conf/vhost/域名.conf安装其他组件(注:安装如下组件,必须在lnmp0.9的安装目录,即lnmp压缩包解压缩后cd lnmp0.9/后的目录!,如果找不到可以执行find / -name eaccelerator.sh查找。) (注:以下组件不一定您都需要,请按您的需求使用!)1、安装PureFTPd和FTP管理面板,执行如下命令:./pureftpd.sh 按提示输入你MySQL的root密码、FTP用户管理面板的密码、MySQl的FTP数据库密码(可直接回车,自动生成一个密码),回车确认,就会自动安装PureFTPd,提示安装完PureFTPd后,在浏览器执行http://你的域名或IP/ftp/ 输入你前面设置的FTP用户管理面板的密码,就可以管理FTP。2、安装eAccelerator,执行如下命令:./eaccelerator.sh ,按提示选择版本,回车确认后,就会自动安装并重启web服务。3、安装ionCube,执行如下命令:./ionCube.sh 回车确认后,就会自动安装并重启web服务。4、安装imageMagick,执行如下命令:./imageMagick.sh 回车确认后,就会自动安装并重启web服务。5、安装memcached,执行如下命令:./memcached.sh 回车确认后,就会自动安装并重启web服务。升级程序6、升级Nginx版本,执行如下命令:./upgrade_nginx.sh 按提示输入nginx的版本号,如1.0.10,版本号可以从http://nginx.org/en/download.html获取。(注:升级过程中MySQL、PHP-FPM将会暂停。)7、升级PHP版本,执行如下命令:./upgrade_php.sh 按提示输入php版本号,如5.3.6。(注:某些网站程序,如shopex等有兼容性问题,升级前确保你使用的程序以支持5.3.*版本。升级过程中Nginx、MySQL、PHP-FPM将会暂停。5.4.*版本属测试版暂未测试,生产环境请勿升级到5.4.*。)状态管理LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}Memcached状态管理:/etc/init.d/memcached {start|stop|restart}相关图形界面程序phpinfo : http://前面输入的域名或IP/phpinfo.phpphpMyAdmin : http://前面输入的域名或IP/phpmyadmin/探针 : http://前面输入的域名或IP/p.phpPureFTP管理界面:http://前面输入的域名或IP/ftp/Memcached测试页面:http://前面输入的域名或IP/memcached.phpLNMP相关目录nginx : /usr/local/nginxmysql : /usr/local/mysqlphp : /usr/local/php 网站目录: /home/wwwroot/Nginx日志目录:/home/wwwlogs//root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/LNMP相关配置文件Nginx主配置文件:/usr/local/nginx/conf/nginx.conf/root/vhost.sh添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.confMySQL配置文件:/etc/my.cnf PHP配置文件:/usr/local/php/etc/php.iniphp-fpm配置文件:/usr/local/php/etc/php-fpm.confPureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.confPureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf注:LNMP一键安装包 0.9 & LNMPA已经在DiaHosting(感谢提供测试VPS)、VPSYOU(感谢提供测试VPS)、PhotonVPS(感谢提供测试VPS)、VPSZZ、Linode、XeHost、瑞豪开源VPS、YardVPS、Hostigation、MyHost123、ThrustVPS、BuyVM、DirectSpace等多家美国VPS的CentOS、Debian、Ubuntu的32位和64位系统上测试通过。(Debian5系统源目前有问题,请使用Debian6!小内存请勿使用64位系统)
2013年03月14日
720 阅读
0 评论
0 点赞
2013-03-14
一键安装环境配置MAPn 3.1 正式版
MAPn 是一个用于 Linux(CentOS/RedHat/Debian/Ubuntu) 系统的服务环境自动编译程序,具有 MAP(lamp) & MAPn(lnamp) 模式并可随意切换; MAPn 是以 MySQL + Apache + PHP + Nginx(可选) 的安装顺序命名; MAPn 默认安装为 MAP 模式,选择 MAP+n 模式将以 Nginx 作为服务器前端运行,Apache 作为服务器后端运行。 版本:v3.1 正式版 | 发布日期:2011-10-29 【包含程序】 默认安装:MySQL、Apache、PHP、phpMyAdmin 可选安装:Nginx、eAccelerator、Zend Optimizer、ionCube、PureFTPd、Suhosin、Memcached、google-perftools (可选安装程序可在 MAPn 主安装完成后于 extras.sh 选择安装) 【附加程序安装说明】 当您选择安装 Nginx,则是以 MAP+n 模式运行,当您卸载 Nginx,则是以 MAP 模式运行,切换模式时 MAPn 会自动处理所有有关配置文件; 可选安装程序可在 extras.sh 选择安装,当您安装某个程序后则其不在安装列表显示,转而显示在 unextras.sh 卸载脚本中,如果没有安装的程序则不会在 unextras.sh 中显示,反之,可选程序卸载后会恢复在 extras.sh 列表显示; 附加(可选)程序可无限制安装与卸载。 【自定义版本说明】 默认版本号为 MySQL-5.1.59、Apache-2.2.21、PHP-5.2.17、Nginx-1.0.8、eAccelerator-0.9.5.3、phpMyAdmin-3.4.7、Memcached-1.4.7; 如需安装其它版本号程序,可在安装时选择自定义版本号,注意正确填写版本号格式并确认其版本是存在的(确认链接); 关于 PHP5.3 系列版本,MAPn 会自动识别您输入的版本号,如果为 PHP5.3 系列版本号,则以 PHP5.3 系列版本的编译方式编译,并在后续的 Zend Optimizer 将会自动安装为 Zend Guard Loader,同因 PHP5.3 系列版本不兼容 eAccelerator0.9.5 系列版本,所以当您选择了 PHP5.3 系列版本,MAPn 则自动将 eAccelerator 的自定义版本隐藏并安装为 0.9.6.1 版本; MySQL 暂不支持 5.5 系列; Apache 暂只支持 2.2 系列; 更多程序版本支持将在 MAPn 后续版本支持。 【升级说明】 MAPn 3.1 正式版仅支持由 MAPn 3.1 测试版升级,后续版本也将仅支持由 MAPn 3.1 测试版与后续版本升级,直接运行主安装,MAPn 会提醒您是否进行升级,升级时 MAPn 会自动处理数据库等配置文件,但仍建议您升级前做好数据备份; 运行 upgrade.sh 可进行 MySQL、Apache、PHP、Nginx 升级/降级,由于考虑到降级等原因,此脚本的原理是将您选择的程序卸载再进行安装,MAPn 会自动处理您的数据,但仍建议您升级前做好数据备份; 【更新说明】 增加 FTP(PureFTPd) 支持,配有 FTP 用户增加、修改、删除等操作管理脚本; 增加 MAPn 主升级功能; 增加 MySQL、Apache、PHP、Nginx 升降级功能; 增加附加程序安装与卸载脚本; 增加 Memcached、google-perftools 程序为可选安装; 增加 PHP5.3 系列版本支持; 修正部分系统模板获取不到主机名导致 Apache 无法启动的问题; 修正部分 Ubuntu11 系统模板安装 PHP 错误的问题; 修正因 PHP 编译参数导致个别 PHP 代码不兼容的问题; 修改虚拟主机配置文件路径为 /usr/local/mapn/vhosts/; 修改 Suhosin(PHP守护神) 为可选安装; 优化 MAP 与 MAP+n 模式的完美切换; 优化添加虚拟机脚本的处理方式; 优化安装完成 MySQL 后删除多余的空密码账户; 等等诸多优化更新。【安装说明】 快速开始安装(自动版):wget http://www.notago.com/mapn.sh;sh mapn.sh执行后选择 1 为下载版,选择 2 为完整版(推荐) 手动版(与自动版任选其一): 下载版:wget http://sourceforge.net/projects/mapn/files/stable/ngro-mapn-3.1.tar.gz (下载安装文件) tar -zxvf ngro-mapn-3.1.tar.gz (解压安装文件) cd ngro-mapn-3.1/ (进入工作目录) ./centos.sh (执行安装,适用于 CentOS/RedHat ) ./debian.sh (执行安装,适用于 Debian/Ubuntu )完整版:wget -c http://sourceforge.net/projects/mapn/files/stable/ngro-mapn-3.1-full.tar.gz tar -zxvf ngro-mapn-3.1-full.tar.gz cd ngro-mapn-3.1/ ./centos.sh ./debian.sh下载提示: MAPn 项目主要托管于 SourceForge.net,部分中国内服务商屏蔽了 SourceForge.net,导致无法下载等问题,当您的服务器访问不了 SourceForge,请下载托管于谷歌项目的完整版,或者下载 Notago.com 本地完整版;wget -c http://mapn.googlecode.com/files/ngro-mapn-3.1-full.tar.gz (Google) wget -c http://download.notago.com/mapn/ngro-mapn-3.1-full.tar.gz (Notago)【使用说明】 主安装完成后,如您需安装更多程序支持,可执行 extras.sh 选择进行安装,如需卸载可选程序,可执行 unextras.sh 选择进行卸载; 主安装完成后,如您需升降级 MySQL、Apache、PHP、Nginx,可执行 upgrade.sh 选择进行升降级; 状态管理:启动:mapn start | 停止:mapn stop | 重启:mapn restart | 强制停止:mapn kill ; 虚拟主机管理:添加:mapn adv | 删除:mapn rmv ; FTP 管理程序:mapn ftp (具有启动、停止、重启,添加用户、修改用户、删除用户); 如您需重新安装 MAPn,可直接执行主安装(centos.sh|debian.sh),MAPn 会询问您是否升级,选择 Y/y 即可; 如您需卸载 MAPn,可执行 uninstall.sh 进行彻底卸载,请特别注意先备份好您的数据。 【特别说明】 MAPn 开放源代码,无任何加密,无任何后门,所有程序均采用官方源文件,您可查询 MD5 值进行对比; MAPn 所有选单的 ( Y/n ) 均不区分大小写,输入大小写都可; 官方社区支持: http://www.notago.com 官方博客支持: http://www.ngro.org
2013年03月14日
826 阅读
0 评论
0 点赞
2013-03-08
CentOS Apache 开启gzip压缩
折腾过网站的童鞋都知道,web的优化尤为重要,我是搞前端的,所以对这一块了解过一丁点,所以自己折腾 零食网 也要有所实践,其实这也是买VPS的一个好处,在折腾中学习! 页面上除了合并一些静态的链接数,还要在服务器上开启gzip压缩,今天就当是学习笔记,记录下如何在CentOS/Apache 开启gzip压缩。 第1步LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so 打开/etc/httpd/conf/httpd.conf后,先将上面两行配置前面的#号去掉,这样apache就会启用这两个模块,其中mod_deflate是压缩模块,就是对要传输到客户端的代码进行gzip压缩;mod_headers模块的作用是告诉浏览器页面使用了gzip压缩,如果不开启mod_headers那么浏览器就会对gzip压缩过的页面进行下载,而无法正常显示。 第2步 在httpd.conf中加入以下代码,可以加到任何空白地方,如果担心加错地方,就放到http.conf文件的最后一行,如果是虚拟服务器可以写.htaccess文件里面,然后放在项目根目录下即可。<IfModule mod_deflate.c> #必须的,就像一个开关一样,告诉apache对传输到浏览器的内容进行压缩 SetOutputFilter DEFLATE #设置不对后缀gif,jpg,jpeg,png的图片文件进行压缩 SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary #同上,就是设置不对exe,tgz,gz。。。的文件进行压缩 SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary #设置对文件是文本的内容进行压缩,例如text/html text/css text/plain等 AddOutputFilterByType DEFLATE text/* #这段代码你只需要了解application/javascript application/x-javascript这段就可以了,这段的意思是对javascript文件进行压缩 AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript #这段是告诉apache对php类型的文件进行压缩 AddOutputFilterByType DEFLATE application/x-httpd-php application/x-httpd-fastphp # Netscape 4.x 有一些问题,所以只压缩文件类型是text/html的 BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 有更多的问题,所以不开启压缩 BrowserMatch ^Mozilla/4.0[678] no-gzip # IE浏览器会伪装成 Netscape BrowserMatch \bMSIE !no-gzip !gzip-only-text/html ,但是事实上它没有问题 </IfModule>*/ 配置到这里apache中的gzip压缩就配置完成,重启apache后,新的配置就会生效。不过开启gzip功能需要额外CPU资源开销。 另外题外话:图片没必要开启gzip压缩! 1.使用经由压缩过的图片作为网页背景,cpu飙高,页面假死严重(ie6) 2.所有的gif 或png等图片这些格式都是经过压缩过后的,对于这些文件进行压缩只是增加服务器负担而已。 对于图片优化的话可以使用ImageOptimizer来进行压缩。 前提你的服务器足够强大那你可以忽略了。 转自:http://juntype.com/bayuedou/126.html
2013年03月08日
725 阅读
0 评论
0 点赞
2013-03-08
kloxo中文面板最新完整安装教程
一、安装kloxo面板 1、使用ssh登陆您的VPS 2、下载安装包wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh3、开始安装kloxo面板kloxo-installer.sh --type=master期间会叫你输入mysql密码,输入确定即可。安装完成会提示叫你登录http://你的IP:7778 默认kloxo账号admin 密码admin
2013年03月08日
970 阅读
0 评论
0 点赞
2013-03-08
常用的VPS命令
采用常用 1、PureFTPd用户无上传、删除等权限:chown www:www -R /home1/wwwroot/www-img 2、重启LNMP:/root/lnmp restart 3、解压:tar zxvf backup.tar.gz 或者unzip Discuz.zip 4、压缩:tar -zcf backup.tar.gz ./* 压缩当前目录下所有文件到backup.tar.gz 5、复制:cp demo1 demo2 复制demo1为demo2 6、mysql的导入和导出
2013年03月08日
1,606 阅读
1 评论
0 点赞
2012-06-17
基于LNMP下nginx升级至Tengine
Tengine是由淘宝网发起的Web服务器开源项目,它在nginx基础上针对大访问量的要求,添加了很多高级的功能和特性。我们可以把Tengine看做是一个更好的nginx,或者是nginx的一个超集。淘宝网Alexa排名12,每天几十亿PV,就是靠这个更好的nginx撑起来的。目前,Tengine项目已经于2011年12月开源,并致力于于打造一个高效、稳定、安全、易用的Web平台。
2012年06月17日
1,119 阅读
0 评论
0 点赞
2012-06-17
基于LNMP的管理面板:Froxlor
Froxlor是一款由德国人开发的支持nginx,apache,lighttpd的web控制面板,最重要的是,他有中文语言支持,大家摸索起来也很方便,下面,我们一起来看看如何安装Froxlor。在安装Froxlor前,请确保您的VPS已经编译LNMP环境(或者apache,lighttpd等)。这里我还是以军哥的LNMP一键包环境为例,同时,我将Froxlor安装在IP/Froxlor目录,这个位置大家其实是可以自行调整的。接下来我们首先下载源码,官网下载页面:http://www.froxlor.org/tarballs.html还是以命令操作吧,这里已官方0.9.27版本为例,先SSH登陆我们的VPS,并到达wwwroot目录。cd /home/wwwroot wget –c http://files.froxlor.org/releases/froxlor-0.9.27.tar.gz tar axvf froxlor-0.9.27.tar.gz
2012年06月17日
1,149 阅读
0 评论
0 点赞
1
2
3