<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>深度VPS &#187; LNMP</title>
	<atom:link href="http://www.deepvps.com/tag/lnmp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deepvps.com</link>
	<description>专注VPS技术，关注前端技术</description>
	<lastBuildDate>Sat, 04 Feb 2023 14:00:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>LNMP一键安装包 V2.0 测试版</title>
		<link>http://www.deepvps.com/lnmp-2-0-beta.html</link>
		<comments>http://www.deepvps.com/lnmp-2-0-beta.html#comments</comments>
		<pubDate>Mon, 16 Jan 2023 10:24:11 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[测试版]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1659</guid>
		<description><![CDATA[
LNMP一键安装包 V2.0测试版目前增加了最新版的PHP 8.2支持、增加了zblog伪静态、php-redis测试脚本、优化了低版本PHP在比较新Linux版本下在支持，优化了一些系统下的支持及php扩展模块的安装脚本及一些小问题。如发现问题、bug等欢迎论坛反馈。
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Alibaba/Amazon/Mint/Oracle/Rocky/Alma/Kali Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成SSL证书及免费Let&#8217;sEncrypt/ZeroSSL/ByPass免费证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器，同时提供一些实用的辅助工具如：虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用PHP模块exif/fileinfo/ldap/bz2/sodium/imap/swoole及缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。
V1.9测试版更新记录
增加PHP 8.2支持；
添加zblog伪静态；
添加php-redis测试脚本；
优化低版本PHP在新Linux发行版下的支持；
优化Anolis OS 7支持；
优化Oracle 7支持；
优化SourceGuardian安装脚本；
优化php-memcached安装脚本；
优化离线安装；
修复apache2.4邮箱设置问题；
国内centos源默认使用ustc源；
更新诸多软件版本；
其他一些功能优化及调整&#8230;&#8230;
&#8230;&#8230;更多更新信息请访问lnmp官网更新记录查看
LNMP状态管理：lnmp {start&#124;stop&#124;reload&#124;restart&#124;kill&#124;status}
LNMP各个程序的状态管理：lnmp {nginx&#124;mysql&#124;mariadb&#124;php-fpm&#124;pureftpd} {start&#124;stop&#124;reload&#124;restart&#124;kill&#124;status}
虚拟主机管理：lnmp vhost {add&#124;list&#124;del}
数据库管理：lnmp database {add&#124;list&#124;edit&#124;del}
FTP用户管理：lnmp ftp {add&#124;list&#124;edit&#124;del&#124;show}
已存在虚拟主机添加SSL：lnmp ssl add
通过DNS API方式生成证书并创建虚拟主机：lnmp dns {ali&#124;dp&#124;cf&#124;he&#124;namesilo&#124;namecom&#124;namecheap&#124;porkbun&#124;&#8230;}
只通过DNS API方式生成SSL证书：lnmp onlyssl {ali&#124;dp&#124;cf&#124;he&#124;namesilo&#124;namecom&#124;namecheap&#124;porkbun&#124;&#8230;}
关于升级到当前版本
目前2.0版本为测试版本不建议使用在生产环境！2.0测试版与1.9版本编译参数、管理脚本方面相差不大，如果没有对新功能的需求可以不用升级。./upgrade1.x-2.0.sh 只升级lnmp管理脚本及一些必要的依赖包，不对整体环境升级；可以根据自己需求进行单个升级。
数据库一般不建议升级，升级毕竟有风险而且可能会有兼容性问题。
免费SSL：Let&#8217;s Encrypt和ZeroSSL 90天有效期支持通过DNS API认证生成泛域名SSL证书，BuyPass 180天有效期不支持泛域名SSL证书。
添加、删除虚拟主机及伪静态管理：https://lnmp.org/faq/lnmp-vhost-add-howto.html
eAccelerator，xcache，memcached，imageMagick，ionCube、opcache、redis的安装：https://lnmp.org/faq/addons.html
]]></description>
			<content:encoded><![CDATA[<p><img title="lnmp一键安装包" src="https://lnmp.org/images/logo.gif" alt="" width="156" height="46" /></p>
<p>LNMP一键安装包 V2.0测试版目前增加了最新版的PHP 8.2支持、增加了zblog伪静态、php-redis测试脚本、优化了低版本PHP在比较新Linux版本下在支持，优化了一些系统下的支持及php扩展模块的安装脚本及一些小问题。如发现问题、bug等欢迎论坛反馈。</p>
<p>LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Alibaba/Amazon/Mint/Oracle/Rocky/Alma/Kali Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成SSL证书及免费Let&#8217;sEncrypt/ZeroSSL/ByPass免费证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器，同时提供一些实用的辅助工具如：虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用PHP模块exif/fileinfo/ldap/bz2/sodium/imap/swoole及缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。<span id="more-1659"></span></p>
<p><strong>V1.9测试版更新记录</strong></p>
<blockquote><p>增加PHP 8.2支持；<br />
添加zblog伪静态；<br />
添加php-redis测试脚本；<br />
优化低版本PHP在新Linux发行版下的支持；<br />
优化Anolis OS 7支持；<br />
优化Oracle 7支持；<br />
优化SourceGuardian安装脚本；<br />
优化php-memcached安装脚本；<br />
优化离线安装；<br />
修复apache2.4邮箱设置问题；<br />
国内centos源默认使用ustc源；<br />
更新诸多软件版本；<br />
其他一些功能优化及调整&#8230;&#8230;<br />
&#8230;&#8230;更多更新信息请访问<a rel="noopener noreferrer" href="https://lnmp.org/changelog.html" target="_blank">lnmp官网更新记录</a>查看</p></blockquote>
<p>LNMP状态管理：<strong>lnmp {start|stop|reload|restart|kill|status}</strong><br />
LNMP各个程序的状态管理：<strong>lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}</strong><br />
虚拟主机管理：<strong>lnmp vhost {add|list|del}</strong><br />
数据库管理：<strong>lnmp database {add|list|edit|del}</strong><br />
FTP用户管理：<strong>lnmp ftp {add|list|edit|del|show}</strong><br />
已存在虚拟主机添加SSL：<strong>lnmp ssl add</strong><br />
通过DNS API方式生成证书并创建虚拟主机：<strong>lnmp dns {ali|dp|cf|he|namesilo|namecom|namecheap|porkbun|&#8230;}</strong><br />
只通过DNS API方式生成SSL证书：<strong>lnmp onlyssl {ali|dp|cf|he|namesilo|namecom|namecheap|porkbun|&#8230;}</strong></p>
<p><strong>关于升级到当前版本</strong><br />
目前2.0版本为测试版本不建议使用在生产环境！2.0测试版与1.9版本编译参数、管理脚本方面相差不大，如果没有对新功能的需求可以不用升级。./upgrade1.x-2.0.sh 只升级lnmp管理脚本及一些必要的依赖包，不对整体环境升级；可以根据自己需求进行单个升级。<br />
数据库一般不建议升级，升级毕竟有风险而且可能会有兼容性问题。<br />
免费SSL：Let&#8217;s Encrypt和ZeroSSL 90天有效期支持通过DNS API认证生成泛域名SSL证书，BuyPass 180天有效期不支持泛域名SSL证书。</p>
<p>添加、删除虚拟主机及伪静态管理：<a rel="noopener noreferrer" href="https://lnmp.org/faq/lnmp-vhost-add-howto.html" target="_blank">https://lnmp.org/faq/lnmp-vhost-add-howto.html</a><br />
eAccelerator，xcache，memcached，imageMagick，ionCube、opcache、redis的安装：<a rel="noopener noreferrer" href="https://lnmp.org/faq/addons.html" target="_blank">https://lnmp.org/faq/addons.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-2-0-beta.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LNMP一键安装包 V1.9 正式版</title>
		<link>http://www.deepvps.com/lnmp-v1-9.html</link>
		<comments>http://www.deepvps.com/lnmp-v1-9.html#comments</comments>
		<pubDate>Wed, 02 Nov 2022 14:33:09 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[1.9]]></category>
		<category><![CDATA[LNMP]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1652</guid>
		<description><![CDATA[
LNMP一键安装包 V1.9正式版主要增加了对rocky linux 、alma linux、CentOS Stream 9及国产Linux（UOS统信、银河麒麟、华为openEuler、龙蜥Anolis OS）的支持；增加了exif、fileinfo、ldap、bz2、sodium、imap和swoole PHP模块选项，安装前可通过修改lnmp.conf中的对应选项的值为y开启或安装完成后./addons.sh 进行单独安装。增加了MySQL 5.7、8.0 二进制安装选项；增加了目前最新版的PHP 8.1支持及PHP扩展组件对8.1的支持；lnmp.conf增加了nginx模块ngx_fancyindex安装选项；lnmp管理脚本增加301选项及IPv6开启选项，泛域名SSL证书增加ZeroSSL免费SSL选项及一些安装代码优化。
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Alibaba/Amazon/Mint/Oracle/Rocky/Alma/Kali/UOS/银河麒麟/openEuler/Anolis OS Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成SSL证书及免费Let&#8217;sEncrypt/ZeroSSL/ByPass免费证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器，同时提供一些实用的辅助工具如：虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用PHP模块exif/fileinfo/ldap/bz2/sodium/imap/swoole及缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。

V1.9正式版更新记录
增加rocky linux 和alma linux支持；
增加PHP 8.1支持；
增加PHP模块exif、fileinfo、ldap、bz2、sodium、imap、swoole和SourceGuardian Loader的支持安装，安装lnmp前lnmp.conf 中开启后安装lnmp或 ./addons.sh 安装以上模块；
增加ngx_fancyindex模块，lnmp.conf中开启后，安装lnmp或升级nginx；
增加nginx模块&#8211;with-stream_ssl_preread_module，方便使用stream ssl相关配置；
增加UOS统信桌面家庭版、桌面专业版、服务器版支持；
增加银河麒麟服务器操作系统和桌面系统支持；
增加华为openEuler支持；
增加阿里巴巴龙蜥Anolis OS支持；
增加CentOS Stream 9支持；
增加Alma Linux 9支持；
增加MySQL 5.7、8.0 二进制安装和升级方式；
增加PHP 7.4+ webp支持；
lnmp管理脚本增加HTTP 301跳转HTTPS的选项；
lnmp管理脚本增加是否启用IPv6选项；
移除mariadb 10.1, 10.2增加mariadb 10.5, 10.6；
泛域名SSL增加了ZeroSSL支持；
优化AlibabaCloud支持；
优化部分SSL添加代码；
优化FTP用户添加部分代码；
优化离线安装；
优化部分EOL Linux发行版的安装；
优化OpenSSL支持；
优化RHEL 9系下uw-imap支持情况；
调整MariaDB升级下载地址；
更新诸多软件版本；
其他一些功能优化及调整&#8230;&#8230;
&#8230;&#8230;更多更新信息请访问lnmp官网更新记录查看
LNMP状态管理：lnmp {start&#124;stop&#124;reload&#124;restart&#124;kill&#124;status}
LNMP各个程序的状态管理：lnmp {nginx&#124;mysql&#124;mariadb&#124;php-fpm&#124;pureftpd} {start&#124;stop&#124;reload&#124;restart&#124;kill&#124;status}
虚拟主机管理：lnmp vhost {add&#124;list&#124;del}
数据库管理：lnmp database {add&#124;list&#124;edit&#124;del}
FTP用户管理：lnmp ftp {add&#124;list&#124;edit&#124;del&#124;show}
已存在虚拟主机添加SSL：lnmp ssl add
通过DNS API方式生成证书并创建虚拟主机：lnmp [...]]]></description>
			<content:encoded><![CDATA[<p><img title="lnmp一键安装包" src="https://lnmp.org/images/logo.gif" alt="" width="156" height="46" /></p>
<p><a rel="noopener noreferrer" href="https://lnmp.org/" target="_blank">LNMP一键安装包</a> V1.9正式版主要增加了对rocky linux 、alma linux、CentOS Stream 9及国产Linux（UOS统信、银河麒麟、华为openEuler、龙蜥Anolis OS）的支持；增加了exif、fileinfo、ldap、bz2、sodium、imap和swoole PHP模块选项，安装前可通过修改lnmp.conf中的对应选项的值为y开启或安装完成后./addons.sh 进行单独安装。增加了MySQL 5.7、8.0 二进制安装选项；增加了目前最新版的PHP 8.1支持及PHP扩展组件对8.1的支持；lnmp.conf增加了nginx模块ngx_fancyindex安装选项；lnmp管理脚本增加301选项及IPv6开启选项，泛域名SSL证书增加ZeroSSL免费SSL选项及一些安装代码优化。</p>
<p>LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Alibaba/Amazon/Mint/Oracle/Rocky/Alma/Kali/UOS/银河麒麟/openEuler/Anolis OS Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成SSL证书及免费Let&#8217;sEncrypt/ZeroSSL/ByPass免费证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器，同时提供一些实用的辅助工具如：虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用PHP模块exif/fileinfo/ldap/bz2/sodium/imap/swoole及缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。</p>
<p><span id="more-1652"></span></p>
<p><strong>V1.9正式版更新记录</strong></p>
<blockquote><p>增加rocky linux 和alma linux支持；<br />
增加PHP 8.1支持；<br />
增加PHP模块exif、fileinfo、ldap、bz2、sodium、imap、swoole和SourceGuardian Loader的支持安装，安装lnmp前lnmp.conf 中开启后安装lnmp或 ./addons.sh 安装以上模块；<br />
增加ngx_fancyindex模块，lnmp.conf中开启后，安装lnmp或升级nginx；<br />
增加nginx模块&#8211;with-stream_ssl_preread_module，方便使用stream ssl相关配置；<br />
增加UOS统信桌面家庭版、桌面专业版、服务器版支持；<br />
增加银河麒麟服务器操作系统和桌面系统支持；<br />
增加华为openEuler支持；<br />
增加阿里巴巴龙蜥Anolis OS支持；<br />
增加CentOS Stream 9支持；<br />
增加Alma Linux 9支持；<br />
增加MySQL 5.7、8.0 二进制安装和升级方式；<br />
增加PHP 7.4+ webp支持；<br />
lnmp管理脚本增加HTTP 301跳转HTTPS的选项；<br />
lnmp管理脚本增加是否启用IPv6选项；<br />
移除mariadb 10.1, 10.2增加mariadb 10.5, 10.6；<br />
泛域名SSL增加了ZeroSSL支持；<br />
优化AlibabaCloud支持；<br />
优化部分SSL添加代码；<br />
优化FTP用户添加部分代码；<br />
优化离线安装；<br />
优化部分EOL Linux发行版的安装；<br />
优化OpenSSL支持；<br />
优化RHEL 9系下uw-imap支持情况；<br />
调整MariaDB升级下载地址；<br />
更新诸多软件版本；<br />
其他一些功能优化及调整&#8230;&#8230;<br />
&#8230;&#8230;更多更新信息请访问<a rel="noopener noreferrer" href="https://lnmp.org/changelog.html" target="_blank">lnmp官网更新记录</a>查看</p></blockquote>
<p>LNMP状态管理：<strong>lnmp {start|stop|reload|restart|kill|status}</strong><br />
LNMP各个程序的状态管理：<strong>lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}</strong><br />
虚拟主机管理：<strong>lnmp vhost {add|list|del}</strong><br />
数据库管理：<strong>lnmp database {add|list|edit|del}</strong><br />
FTP用户管理：<strong>lnmp ftp {add|list|edit|del|show}</strong><br />
已存在虚拟主机添加SSL：<strong>lnmp ssl add</strong><br />
通过DNS API方式生成证书并创建虚拟主机：<strong>lnmp dns {ali|dp|cf|he|namesilo|namecom|namecheap|porkbun|&#8230;}</strong><br />
通过DNS API方式只生成SSL证书：<strong>lnmp onlyssl {ali|dp|cf|he|namesilo|namecom|namecheap|porkbun|&#8230;}</strong></p>
<p><strong>关于升级到当前版本</strong><br />
目前1.9版本与1.8版本编译参数、管理脚本方面相差不大，如果没有对新功能的需求可以不用升级。./upgrade1.x-1.9.sh 只升级lnmp管理脚本及一些必要的依赖包，不对整体环境升级；可以根据自己需求进行单个升级。<br />
非lnmp1.9版本如需要安装exif、fileinfo、ldap、bz2、sodium、imap和swoole这些模块，可以下载lnmp1.9安装包，使用lnmp1.9里面的 ./addons.sh 进行安装。<br />
数据库一般不建议升级，升级毕竟有风险而且可能会有兼容性问题。<br />
免费SSL：Let&#8217;s Encrypt和ZeroSSL 90天有效期支持通过DNS API认证生成泛域名SSL证书，BuyPass 180天有效期不支持泛域名SSL证书。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-v1-9.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LNMP一键安装包 ngx_lua_waf waf web应用防火墙 安装设置教程</title>
		<link>http://www.deepvps.com/lnmp-nginx-lua-waf-install-html.html</link>
		<comments>http://www.deepvps.com/lnmp-nginx-lua-waf-install-html.html#comments</comments>
		<pubDate>Sun, 17 Feb 2019 06:57:48 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[waf]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1647</guid>
		<description><![CDATA[
WAF是啥？
WAF中文名是Web应用防火墙，WAF能够根据规则拦截SQL注入、恶意请求、黑客扫描等HTTP请求从而保护WEB应用的安全。
今天我们要说的是一个比较简单好用的基于lua的waf：ngx_lua_waf。
ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙，https://github.com/loveshell/ngx_lua_waf。
用途：
防止sql注入，本地包含，部分溢出，fuzzing测试，xss，SSRF等web攻击
防止svn/备份之类文件泄漏
防止ApacheBench之类压力测试工具的攻击
屏蔽常见的扫描黑客工具，扫描器
屏蔽异常的网络请求
屏蔽图片附件类目录php执行权限
防止webshell上传
ngx_lua_waf安装
lua支持安装
LNMP一键安装包从1.5开始增加了lua支持的选项，可以通过修改lnmp.conf中Enable_Nginx_Lua后的参数为 y 来启用lua，如果没安装lnmp，修改lnmp.conf后保存，安装完lnmp就是支持lua的，如果已经安装好lnmp，也是按前面修改lnmp.conf，然后lnmp安装包目录下 ./upgrade.sh nginx 升级nginx，输入当前nginx版本号或更新的nginx版本号，升级完成就是支持lua的了。
安装ngx_lua_waf
下载安装ngx_lua_waf：
wget https://github.com/loveshell/ngx_lua_waf/archive/master.zip -O ngx_lua_waf.zip
unzip ngx_lua_waf.zip
mv ngx_lua_waf-master /usr/local/nginx/conf/waf
nginx上设置并启用ngx_lua_waf
编辑 /usr/local/nginx/conf/nginx.conf 在 server_tokens off; 下面添加如下代码：
lua_package_path &#8220;/usr/local/nginx/conf/waf/?.lua&#8221;;
lua_shared_dict limit 10m;
init_by_lua_file /usr/local/nginx/conf/waf/init.lua;
修改完成保存
如果要想在某个虚拟主机启用ngx_lua_waf可以修改对应虚拟主机的server段，在该server段中 root 网站目录行下面添加如下代码：
access_by_lua_file /usr/local/nginx/conf/waf/waf.lua;
修改完成保存
测试nginx配置文件：/usr/local/nginx/sbin/nginx -t
重载nginx配置生效：/usr/local/nginx/sbin/nginx -s reload
如果测试和重载都没报错就已经生效。
可以通过访问 http://域名/test.php?id=../etc/passwd 来测试
提示：您的请求带有&#62;不合法参数，已被网站管理员设置拦截！说明已经正确设置
ngx_lua_waf配置文件位置：/usr/local/nginx/conf/waf/config.lua
ngx_lua_waf配置文件参数说明：
RulePath = &#8220;/usr/local/nginx/conf/waf/wafconf/&#8221;
&#8211;规则存放目录
attacklog = &#8220;off&#8221;
&#8211;是否开启攻击信息记录，需要配置logdir
logdir = &#8220;/usr/local/nginx/logs/hack/&#8221;
&#8211;log存储目录，该目录需要用户自己新建，切需要nginx用户的可写权限
UrlDeny=&#8221;on&#8221;
&#8211;是否拦截url访问
Redirect=&#8221;on&#8221;
&#8211;是否拦截后重定向
CookieMatch = &#8220;on&#8221;
&#8211;是否拦截cookie攻击
postMatch = &#8220;on&#8221;
&#8211;是否拦截post攻击
whiteModule = &#8220;on&#8221;
&#8211;是否开启URL白名单
black_fileExt={&#8220;php&#8221;,&#8221;jsp&#8221;}
&#8211;填写不允许上传文件后缀类型
ipWhitelist={&#8220;127.0.0.1&#8243;}
&#8211;ip白名单，多个ip用逗号分隔
ipBlocklist={&#8220;1.0.0.1&#8243;}
&#8211;ip黑名单，多个ip用逗号分隔
CCDeny=&#8221;on&#8221;
&#8211;是否开启拦截cc攻击(需要nginx.conf的http段增加lua_shared_dict limit 10m;)
CCrate = &#8220;100/60&#8243;
&#8211;设置cc攻击频率，单位为秒.
&#8211;默认1分钟同一个IP只能请求同一个地址100次
html=[[Please go away~~]] &#8211;警告内容,可在中括号内自定义
备注:不要乱动双引号，区分大小写
ngx_lua_waf安装教程到此结束，后续我们也会推出其他几款类似waf的教程，转自军哥的博客。
]]></description>
			<content:encoded><![CDATA[<h2><img class="alignnone size-full wp-image-1648" title="nginx-waf-300x121" src="http://www.deepvps.com/wp-content/uploads/2019/02/nginx-waf-300x121.png" alt="" width="174" height="70" /></h2>
<h2>WAF是啥？</h2>
<p>WAF中文名是Web应用防火墙，WAF能够根据规则拦截SQL注入、恶意请求、黑客扫描等HTTP请求从而保护WEB应用的安全。</p>
<p>今天我们要说的是一个比较简单好用的基于lua的waf：ngx_lua_waf。</p>
<p>ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙，<a rel="noopener" href="https://github.com/loveshell/ngx_lua_waf" target="_blank">https://github.com/loveshell/ngx_lua_waf</a>。<span id="more-1647"></span></p>
<p><strong>用途：</strong></p>
<blockquote><p>防止sql注入，本地包含，部分溢出，fuzzing测试，xss，SSRF等web攻击<br />
防止svn/备份之类文件泄漏<br />
防止ApacheBench之类压力测试工具的攻击<br />
屏蔽常见的扫描黑客工具，扫描器<br />
屏蔽异常的网络请求<br />
屏蔽图片附件类目录php执行权限<br />
防止webshell上传</p></blockquote>
<h2>ngx_lua_waf安装</h2>
<h3>lua支持安装</h3>
<p>LNMP一键安装包从1.5开始增加了lua支持的选项，可以通过修改lnmp.conf中Enable_Nginx_Lua后的参数为 y 来启用lua，如果没安装lnmp，修改lnmp.conf后保存，安装完lnmp就是支持lua的，如果已经安装好lnmp，也是按前面修改lnmp.conf，然后lnmp安装包目录下 <strong>./upgrade.sh nginx</strong> 升级nginx，输入当前nginx版本号或更新的nginx版本号，升级完成就是支持lua的了。</p>
<h3>安装ngx_lua_waf</h3>
<p><strong>下载安装ngx_lua_waf：</strong></p>
<blockquote><p><strong>wget https://github.com/loveshell/ngx_lua_waf/archive/master.zip -O ngx_lua_waf.zip<br />
unzip ngx_lua_waf.zip<br />
mv ngx_lua_waf-master /usr/local/nginx/conf/waf</strong></p></blockquote>
<p><strong>nginx上设置并启用ngx_lua_waf</strong></p>
<p>编辑 /usr/local/nginx/conf/nginx.conf 在 server_tokens off; 下面添加如下代码：<br />
lua_package_path &#8220;/usr/local/nginx/conf/waf/?.lua&#8221;;<br />
lua_shared_dict limit 10m;<br />
init_by_lua_file /usr/local/nginx/conf/waf/init.lua;<br />
修改完成保存</p>
<p>如果要想在某个虚拟主机启用ngx_lua_waf可以修改对应虚拟主机的server段，在该server段中 root 网站目录行下面添加如下代码：<br />
access_by_lua_file /usr/local/nginx/conf/waf/waf.lua;<br />
修改完成保存</p>
<p>测试nginx配置文件：<strong>/usr/local/nginx/sbin/nginx -t</strong><br />
重载nginx配置生效：<strong>/usr/local/nginx/sbin/nginx -s reload</strong></p>
<p>如果测试和重载都没报错就已经生效。</p>
<p>可以通过访问 http://域名/test.php?id=../etc/passwd 来测试</p>
<p>提示：您的请求带有&gt;不合法参数，已被网站管理员设置拦截！说明已经正确设置</p>
<p>ngx_lua_waf配置文件位置：/usr/local/nginx/conf/waf/config.lua<br />
ngx_lua_waf配置文件参数说明：</p>
<blockquote><p>RulePath = &#8220;/usr/local/nginx/conf/waf/wafconf/&#8221;<br />
&#8211;规则存放目录<br />
attacklog = &#8220;off&#8221;<br />
&#8211;是否开启攻击信息记录，需要配置logdir<br />
logdir = &#8220;/usr/local/nginx/logs/hack/&#8221;<br />
&#8211;log存储目录，该目录需要用户自己新建，切需要nginx用户的可写权限<br />
UrlDeny=&#8221;on&#8221;<br />
&#8211;是否拦截url访问<br />
Redirect=&#8221;on&#8221;<br />
&#8211;是否拦截后重定向<br />
CookieMatch = &#8220;on&#8221;<br />
&#8211;是否拦截cookie攻击<br />
postMatch = &#8220;on&#8221;<br />
&#8211;是否拦截post攻击<br />
whiteModule = &#8220;on&#8221;<br />
&#8211;是否开启URL白名单<br />
black_fileExt={&#8220;php&#8221;,&#8221;jsp&#8221;}<br />
&#8211;填写不允许上传文件后缀类型<br />
ipWhitelist={&#8220;127.0.0.1&#8243;}<br />
&#8211;ip白名单，多个ip用逗号分隔<br />
ipBlocklist={&#8220;1.0.0.1&#8243;}<br />
&#8211;ip黑名单，多个ip用逗号分隔<br />
CCDeny=&#8221;on&#8221;<br />
&#8211;是否开启拦截cc攻击(需要nginx.conf的http段增加lua_shared_dict limit 10m;)<br />
CCrate = &#8220;100/60&#8243;<br />
&#8211;设置cc攻击频率，单位为秒.<br />
&#8211;默认1分钟同一个IP只能请求同一个地址100次<br />
html=[[Please go away~~]] &#8211;警告内容,可在中括号内自定义<br />
备注:不要乱动双引号，区分大小写</p></blockquote>
<p>ngx_lua_waf安装教程到此结束，后续我们也会推出其他几款类似waf的教程，转自军哥的博客。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-nginx-lua-waf-install-html.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LNMP一键安装包 V1.6 测试版发布</title>
		<link>http://www.deepvps.com/lnmp-v1-6-beta.html</link>
		<comments>http://www.deepvps.com/lnmp-v1-6-beta.html#comments</comments>
		<pubDate>Fri, 04 Jan 2019 11:28:43 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[LNMP]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1644</guid>
		<description><![CDATA[
军哥的，LNMP1.6终于发布了，大家可以测试一下，有问题及时反馈哈。
LNMP一键安装包 v1.6测试版主要增加PHP 7.3、Nginx/Apache添加TLS 1.3支持、增加MariaDB 10.3、lnmp管理脚本新增使用DNS API方式只创建SSL证书、优化部分发行版新版本下的支持及很多细微的调整。
安装前建议使用screen，执行：screen -S lnmp 后，执行：wget http://soft.vpser.net/lnmp/lnmp1.6beta.tar.gz -cO lnmp1.6beta.tar.gz &#38;&#38; tar zxf lnmp1.6beta.tar.gz &#38;&#38; cd lnmp1.6 &#38;&#38; ./install.sh lnmp 请注意最后面的lnmp参数，如需要lnmpa 或 lamp 模式，请替换lnmp为你要安装的模式。
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成LetseEcrypt证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器，同时提供一些实用的辅助工具如：虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。
V1.6更新记录
增加PHP 7.3支持；
增加MariaDB 10.3支持；
增加Nginx/Apache TLS 1.3支持；
增加使用DNS API方式只创建SSL证书不添加网站，命令lnmp onlyssl；
修复新版深度Deepin 15.8桌面版问题；
修复新版Fedora 29下问题；
调整boost下载安装方式；
调整卸载时不删除安装时添加的iptables规则；
更新诸多软件版本；
其他一些功能优化及调整&#8230;&#8230;
&#8230;&#8230;更多更新信息请访问lnmp官网更新记录查看
LNMP状态管理：lnmp {start&#124;stop&#124;reload&#124;restart&#124;kill&#124;status}
LNMP各个程序的状态管理：lnmp {nginx&#124;mysql&#124;mariadb&#124;php-fpm&#124;pureftpd} {start&#124;stop&#124;reload&#124;restart&#124;kill&#124;status}
虚拟主机管理：lnmp vhost {add&#124;list&#124;del}
数据库管理：lnmp database {add&#124;list&#124;edit&#124;del}
FTP用户管理：lnmp ftp {add&#124;list&#124;edit&#124;del&#124;show}
已存在虚拟主机添加SSL：lnmp ssl add
关于升级到当前版本
目前1.5版本与1.6版本编译参数、管理脚本方面相差很小。一般只需要 upgrade1.x-1.6.sh 升级一下管理脚本，如果需要TLS 1.3的话，使用1.6的升级脚本升级一下nginx，调整一下SSL虚拟主机中的几个参数即可；如果想使用PHP 7.3的话，使用升级脚本升级PHP。如果没TLS 1.3、PHP 7.3之类的需求不需要进行升级，新装的话可以直接使用1.6。
添加、删除虚拟主机及伪静态管理：https://lnmp.org/faq/lnmp-vhost-add-howto.html
eAccelerator，xcache，memcached，imageMagick，ionCube、opcache、redis的安装：https://lnmp.org/faq/addons.html
]]></description>
			<content:encoded><![CDATA[<p><img title="lnmp" src="http://www.deepvps.com/wp-content/uploads/post/lnmp-logo.gif" alt="" width="156" height="46" /></p>
<p>军哥的，LNMP1.6终于发布了，大家可以测试一下，有问题及时反馈哈。</p>
<p>LNMP一键安装包 v1.6测试版主要增加PHP 7.3、Nginx/Apache添加TLS 1.3支持、增加MariaDB 10.3、lnmp管理脚本新增使用DNS API方式只创建SSL证书、优化部分发行版新版本下的支持及很多细微的调整。</p>
<p>安装前建议使用screen，执行：<strong>screen -S lnmp</strong> 后，执行：<strong>wget http://soft.vpser.net/lnmp/lnmp1.6beta.tar.gz -cO lnmp1.6beta.tar.gz &amp;&amp; tar zxf lnmp1.6beta.tar.gz &amp;&amp; cd lnmp1.6 &amp;&amp; ./install.sh lnmp</strong> 请注意最后面的lnmp参数，如需要lnmpa 或 lamp 模式，请替换lnmp为你要安装的模式。<span id="more-1644"></span></p>
<p>LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成LetseEcrypt证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器，同时提供一些实用的辅助工具如：虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。</p>
<p><strong>V1.6更新记录</strong></p>
<blockquote><p>增加PHP 7.3支持；<br />
增加MariaDB 10.3支持；<br />
增加Nginx/Apache TLS 1.3支持；<br />
增加使用DNS API方式只创建SSL证书不添加网站，命令lnmp onlyssl；<br />
修复新版深度Deepin 15.8桌面版问题；<br />
修复新版Fedora 29下问题；<br />
调整boost下载安装方式；<br />
调整卸载时不删除安装时添加的iptables规则；<br />
更新诸多软件版本；<br />
其他一些功能优化及调整&#8230;&#8230;<br />
&#8230;&#8230;更多更新信息请访问lnmp官网更新记录查看</p></blockquote>
<p>LNMP状态管理：<strong>lnmp {start|stop|reload|restart|kill|status}</strong><br />
LNMP各个程序的状态管理：<strong>lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}</strong><br />
虚拟主机管理：<strong>lnmp vhost {add|list|del}</strong><br />
数据库管理：<strong>lnmp database {add|list|edit|del}</strong><br />
FTP用户管理：<strong>lnmp ftp {add|list|edit|del|show}</strong><br />
已存在虚拟主机添加SSL：<strong>lnmp ssl add</strong></p>
<p><strong>关于升级到当前版本</strong><br />
目前1.5版本与1.6版本编译参数、管理脚本方面相差很小。一般只需要 upgrade1.x-1.6.sh 升级一下管理脚本，如果需要TLS 1.3的话，使用1.6的升级脚本升级一下nginx，调整一下SSL虚拟主机中的几个参数即可；如果想使用PHP 7.3的话，使用升级脚本升级PHP。如果没TLS 1.3、PHP 7.3之类的需求不需要进行升级，新装的话可以直接使用1.6。</p>
<p>添加、删除虚拟主机及伪静态管理：https://lnmp.org/faq/lnmp-vhost-add-howto.html<br />
eAccelerator，xcache，memcached，imageMagick，ionCube、opcache、redis的安装：https://lnmp.org/faq/addons.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-v1-6-beta.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LNMP一键安装包 V1.5 正式版发布</title>
		<link>http://www.deepvps.com/lnmp-v1-5.html</link>
		<comments>http://www.deepvps.com/lnmp-v1-5.html#comments</comments>
		<pubDate>Tue, 05 Jun 2018 14:26:58 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[V1.5]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1636</guid>
		<description><![CDATA[
LNMP 1.5正式版一如既往的6.1发布了，本版主要新增加PHP7.2支持、增加Maria DB 10.2、增加无人值守安装、增加多核编译安装、替换问题较多的certbot使用acme.sh不需要过多的依赖生成SSL更丝滑、支持生成泛域名SSL证书、lnmp管理脚本增加pathinfo选项、lnmp.conf中增加PHP模块fileinfo安装选项和Nginx lua模块安装选项、增加一些常用伪静态、Apache 2.4支持到http2、Nginx默认支持stream等功能，增加了一些特殊环境下的适应patch，优化了诸多细节等具体可以查看lnmp更新记录。
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成LetseEcrypt证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器，同时提供一些实用的辅助工具如：虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。
安装前建议使用screen，执行：screen -S lnmp 后，执行：wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz &#38;&#38; tar zxf lnmp1.5.tar.gz &#38;&#38; cd lnmp1.5 &#38;&#38; ./install.sh lnmp 请注意最后的lnmp参数，如需要lnmpa 或 lamp 请替换lnmp为你要安装的模式。
V1.5更新记录
增加PHP 7.2支持；
增加MariaDB 10.2支持；
增加MySQL 8.0支持；
增加PHP模块fileinfo选项，安装或升级时可以选择是否安装开启，选项在安装包目录下 lnmp.conf 中 Enable_PHP_Fileinfo 默认为 n 不开启，如有安装设置为 y ；
增加Nginx lua模块选项，安装或升级时可以选择是否为nginx安装开启lua，选项在安装包目录下 lnmp.conf 中 Enable_Nginx_Lua 默认为 n 不开启，如有安装设置为 y ；
增加thinkphp、yii2、codeigniter、laravel伪静态；
增加使用acme.sh生成SSL证书，移除官方的certbot；
增加Nginx编译参数，默认开启stream；
增加Apache 2.4支持http2；
增加旧版本Ubuntu中国地区源；
增加添加虚拟主机时pathinfo可选项；
增加一键升级管理脚本及附属功能功能命令为 ./upgrade1.x-1.5.sh ；
增加certbot升级到acme.sh的一键升级功能命令为 ./upgrade1.x-1.5.sh ssl [...]]]></description>
			<content:encoded><![CDATA[<p><img title="lnmp" src="http://www.deepvps.com/wp-content/uploads/post/lnmp-logo.gif" alt="" width="156" height="46" /></p>
<p>LNMP 1.5正式版一如既往的6.1发布了，本版主要新增加PHP7.2支持、增加Maria DB 10.2、增加无人值守安装、增加多核编译安装、替换问题较多的certbot使用acme.sh不需要过多的依赖生成SSL更丝滑、支持生成泛域名SSL证书、lnmp管理脚本增加pathinfo选项、lnmp.conf中增加PHP模块fileinfo安装选项和Nginx lua模块安装选项、增加一些常用伪静态、Apache 2.4支持到http2、Nginx默认支持stream等功能，增加了一些特殊环境下的适应patch，优化了诸多细节等具体可以查看<a rel="noopener" href="https://lnmp.org/changelog.html" target="_blank">lnmp更新记录</a>。</p>
<p>LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成LetseEcrypt证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器，同时提供一些实用的辅助工具如：虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。<span id="more-1636"></span></p>
<p>安装前建议使用screen，执行：<strong>screen -S lnmp</strong> 后，执行：<strong>wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz &amp;&amp; tar zxf lnmp1.5.tar.gz &amp;&amp; cd lnmp1.5 &amp;&amp; ./install.sh lnmp</strong> 请注意最后的lnmp参数，如需要lnmpa 或 lamp 请替换lnmp为你要安装的模式。</p>
<p><strong>V1.5更新记录</strong></p>
<blockquote><p>增加PHP 7.2支持；<br />
增加MariaDB 10.2支持；<br />
增加MySQL 8.0支持；<br />
增加PHP模块fileinfo选项，安装或升级时可以选择是否安装开启，选项在安装包目录下 lnmp.conf 中 Enable_PHP_Fileinfo 默认为 n 不开启，如有安装设置为 y ；<br />
增加Nginx lua模块选项，安装或升级时可以选择是否为nginx安装开启lua，选项在安装包目录下 lnmp.conf 中 Enable_Nginx_Lua 默认为 n 不开启，如有安装设置为 y ；<br />
增加thinkphp、yii2、codeigniter、laravel伪静态；<br />
增加使用acme.sh生成SSL证书，移除官方的certbot；<br />
增加Nginx编译参数，默认开启stream；<br />
增加Apache 2.4支持http2；<br />
增加旧版本Ubuntu中国地区源；<br />
增加添加虚拟主机时pathinfo可选项；<br />
增加一键升级管理脚本及附属功能功能命令为 ./upgrade1.x-1.5.sh ；<br />
增加certbot升级到acme.sh的一键升级功能命令为 ./upgrade1.x-1.5.sh ssl 按提示输入和原来SSL虚拟主机一样配置的信息就可以；<br />
增加多核编译加快安装时间；<br />
增加kali Linux发行版支持；<br />
增加对Amazone Linux 2支持；<br />
增加修复MySQL gcc7 bug；<br />
增加magento2实例配置文件 magento2-example.conf；<br />
增加无人值守安装，官网上有具体教程；<br />
增加LetseEcrypt 通配符/泛域名 SSL证书生成，官网上有具体教程；<br />
诸多更新记录不一一列出可以访问lnmp官网更新记录进行查看</p></blockquote>
<p>LNMP状态管理：<strong>lnmp {start|stop|reload|restart|kill|status}</strong><br />
LNMP各个程序的状态管理：<strong>lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}</strong><br />
虚拟主机管理：<strong>lnmp vhost {add|list|del}</strong><br />
数据库管理：<strong>lnmp database {add|list|edit|del}</strong><br />
FTP用户管理：<strong>lnmp ftp {add|list|edit|del|show}</strong><br />
已存在虚拟主机添加SSL：<strong>lnmp ssl add</strong></p>
<p><strong>关于升级到当前版本</strong><br />
参考：<a rel="noopener" href="https://lnmp.org/notice/lnmp-v-15.html#upgrade" target="_blank">https://lnmp.org/notice/lnmp-v-15.html#upgrade</a> 中的说明</p>
<p><strong>常用工具</strong></p>
<p>添加、删除虚拟主机及伪静态管理：<a rel="noopener noreferrer" href="https://lnmp.org/faq/lnmp-vhost-add-howto.html" target="_blank">https://lnmp.org/faq/lnmp-vhost-add-howto.html</a><br />
泛域名/通配符证书生成教程：<a rel="noopener" href="https://lnmp.org/faq/letsencrypt-wildcard-ssl.html" target="_blank">https://lnmp.org/faq/letsencrypt-wildcard-ssl.html</a><br />
PHP缓存优化类组件eAccelerator，xcache，memcached，imageMagick，ionCube、opcache、redis的安装：<a rel="noopener noreferrer" href="https://lnmp.org/faq/addons.html" target="_blank">https://lnmp.org/faq/addons.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-v1-5.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>LNMP一键安装包 V1.5 测试版发布</title>
		<link>http://www.deepvps.com/lnmp-v1-5-beta.html</link>
		<comments>http://www.deepvps.com/lnmp-v1-5-beta.html#comments</comments>
		<pubDate>Sun, 14 Jan 2018 01:18:03 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[LNMP]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1625</guid>
		<description><![CDATA[
军哥，最新的LNMP 1.5版本发布了，我们来一起看下最新版的特性吧。
LNMP 1.5测试版，主要新增加PHP7.2支持、增加Maria DB  10.2、替换问题较多的certbot使用acme.sh不需要过多的依赖生成SSL更丝滑、lnmp管理脚本增加pathinfo选项、lnmp.conf中增加PHP模块fileinfo选项和Nginx  lua模块选项、增加一些常用伪静态、Apache 2.4支持到http2、Nginx默认支持stream等功能。
LNMP一键安装包是一个用Linux   Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint  Linux  VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成LetseEcrypt证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器，同时提供一些实用的辅助工具如：虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQL  root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。

安装前建议使用screen，执行：screen -S lnmp 后，执行：wget  http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz -cO lnmp1.5beta.tar.gz  &#38;&#38; tar zxf lnmp1.5beta.tar.gz &#38;&#38; cd lnmp1.5 &#38;&#38;  ./install.sh lnmp 请注意最后的lnmp参数，如需要lnmpa 或 lamp 请替换lnmp为你要安装的模式。
V1.5更新记录
增加PHP 7.2支持；
增加MariaDB 10.2支持；
增加PHP模块fileinfo选项，安装或升级时可以选择是否安装开启，选项在安装包目录下 lnmp.conf 中 Enable_PHP_Fileinfo 默认为 n 不开启，如有安装设置为 y ；
增加Nginx lua模块选项，安装或升级时可以选择是否为nginx安装开启lua，选项在安装包目录下 lnmp.conf 中 Enable_Nginx_Lua [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="noopener noreferrer" href="https://lnmp.org/" target="_blank"><img title="lnmp一键安装包" src="https://lnmp.org/images/logo.gif" alt="" width="156" height="46" /></a></p>
<p>军哥，最新的LNMP 1.5版本发布了，我们来一起看下最新版的特性吧。</p>
<p>LNMP 1.5测试版，主要新增加PHP7.2支持、增加Maria DB  10.2、替换问题较多的certbot使用acme.sh不需要过多的依赖生成SSL更丝滑、lnmp管理脚本增加pathinfo选项、lnmp.conf中增加PHP模块fileinfo选项和Nginx  lua模块选项、增加一些常用伪静态、Apache 2.4支持到http2、Nginx默认支持stream等功能。</p>
<p>LNMP一键安装包是一个用Linux   Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint  Linux  VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成LetseEcrypt证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器，同时提供一些实用的辅助工具如：虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQL  root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。<br />
<span id="more-1625"></span><br />
安装前建议使用screen，执行：<strong>screen -S lnmp</strong> 后，执行：<strong>wget  http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz -cO lnmp1.5beta.tar.gz  &amp;&amp; tar zxf lnmp1.5beta.tar.gz &amp;&amp; cd lnmp1.5 &amp;&amp;  ./install.sh lnmp</strong> 请注意最后的lnmp参数，如需要lnmpa 或 lamp 请替换lnmp为你要安装的模式。</p>
<p><strong>V1.5更新记录</strong></p>
<blockquote><p>增加PHP 7.2支持；<br />
增加MariaDB 10.2支持；<br />
增加PHP模块fileinfo选项，安装或升级时可以选择是否安装开启，选项在安装包目录下 lnmp.conf 中 Enable_PHP_Fileinfo 默认为 n 不开启，如有安装设置为 y ；<br />
增加Nginx lua模块选项，安装或升级时可以选择是否为nginx安装开启lua，选项在安装包目录下 lnmp.conf 中 Enable_Nginx_Lua 默认为 n 不开启，如有安装设置为 y ；<br />
增加thinkphp、yii2、codeigniter、laravel伪静态；<br />
增加使用acme.sh生成SSL证书，移除官方的certbot；<br />
增加Nginx编译参数，默认开启stream；<br />
增加Apache 2.4支持http2；<br />
增加旧版本Ubuntu中国地区源；<br />
增加添加虚拟主机时pathinfo可选项；<br />
增加certbot升级到acme.sh的一键升级功能命令为 ./upgrade1.x-1.5.sh ssl 按提示输入和原来SSL虚拟主机一样配置的信息就可以；<br />
修复深度Deepin桌面版问题；<br />
移除PHP禁用函数scandir；<br />
调整默认PHP版本为5.6；<br />
调整默认Apache版本为2.4；<br />
调整MySQL/MariaDB安装时未输入密码由原来密码设为 root 调整为 lnmp.org#随机数字 ；<br />
调整MySQL国内下载源为科大的；<br />
调整LAMP模式下SSL添加过程增加中间证书可选项；<br />
其他一些功能优化及调整&#8230;&#8230;<br />
&#8230;&#8230;更多更新信息请访问<a rel="noopener noreferrer" href="https://lnmp.org/changelog.html" target="_blank">lnmp官网更新记录</a>查看</p></blockquote>
<p>LNMP状态管理：<strong>lnmp {start|stop|reload|restart|kill|status}</strong><br />
LNMP各个程序的状态管理：<strong>lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}</strong><br />
虚拟主机管理：<strong>lnmp vhost {add|list|del}</strong><br />
数据库管理：<strong>lnmp database {add|list|edit|del}</strong><br />
FTP用户管理：<strong>lnmp ftp {add|list|edit|del|show}</strong><br />
已存在虚拟主机添加SSL：<strong>lnmp ssl add</strong></p>
<p><strong>关于升级到当前版本</strong><br />
参考：https://lnmp.org/notice/v1-5beta.html 中的说明</p>
<p>添加、删除虚拟主机及伪静态管理：https://lnmp.org/faq/lnmp-vhost-add-howto.html<br />
eAccelerator，xcache，memcached，imageMagick，ionCube、opcache、redis的安装：https://lnmp.org/faq/addons.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-v1-5-beta.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2017年6月1日 LNMP发布1.4正式版</title>
		<link>http://www.deepvps.com/2017-jun-lnmp-1-4.html</link>
		<comments>http://www.deepvps.com/2017-jun-lnmp-1-4.html#comments</comments>
		<pubDate>Thu, 01 Jun 2017 03:11:27 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[LNMP]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1607</guid>
		<description><![CDATA[军哥老惯例，2017年6月1日发布LNMP 1.4正式版
附上升级教程：https://lnmp.org/faq/upgrade1-4.html
升级管理脚本：wget -c http://soft.vpser.net/lnmp1.4.tar.gz &#38;&#38; tar zxf lnmp1.4.tar.gz &#38;&#38; cd lnmp1.4 &#38;&#38; upgrade1.x-1.4.sh
增加LNMP模式下多PHP版本安装，安装包目录下运行：./install.sh mphp 进行安装；
增加单独nginx安装，安装包目录下运行：./install.sh nginx 进行安装；
增加单独数据库安装，安装包目录下运行：./install.sh db 进行安装；
增加Let&#8217;s Encrypt自动生成证书和自备SSL证书支持；
增加不安装数据库选项；
增加多PHP版本下扩展安装支持；
增加ioncube php7的支持；
增加apcu php扩展；
增加PHP7.1支持；
增加lnmp管理脚本升级脚本，安装包目录下运行：./upgrade1.x-1.4.sh；
增加对中国用户的识别，使用国内源；
增加Amazon Linux、Linux Mint支持；
增加计算显示LNMP安装使用时间；
增加是否已安装LNMP判断，防止重复安装覆盖数据；
增加在已存在目录下安装数据库时先进行备份；
增加防跨目录配置文件移除脚本，安装包目录里tools目录下运行 ./remove_open_basedir_restriction.sh ；
lnmp管理脚本增加SSL选项，可以选择Let&#8217;s Encrypt或自定义证书和key文件，Letsencrypt每7天自动尝试续期；
lnmp管理脚本增加ftp账号信息显示；
lnmp管理脚本增加LNMP模式下添加虚拟主机时多PHP版本选择选项；
lnmp管理脚本去除add more domain name提示，添加直接输入域名，不添加直接回车；
lnmp管理脚本添加虚拟主机处理流程上的优化；
lnmp管理脚本增加多PHP状态管理支持；
lnmp管理脚本增加 lnmp ftp show 显示ftp账号信息；
lnmp管理脚本已存在虚拟主机SSL时可以直接lnmp ssl add 进行添加；
nginx默认使用openssl 1.0.2进行安装，以便更好的支持http2；
修复完善国内composer安装问题，国内能正常流畅的安装；
修复lnmpa/lamp模式下https问题；
修复arm下centos不存在libcurl依赖包的问题；
调整部分软件源码包格式为tar.bz2；
调整apache日志LogLevel为crit；
调整php模块的引入方式,使用with-config-file-scan-dir引入；
调整默认PHP版本调整为PHP 5.5；
调整国内外节点顺序，1,3,5 为国内节点(soft1.vpser.net 可调整数字)，2,4,6,8 为国外节点(soft2.vpser.net 可调整数字)；
调整默认虚拟主机不在使用www.lnmp.org域名，使用_代替；
增加lnmp.conf配置文件中nginx是否使用新版openssl编译安装选项；
增加LNMP模式下上传目录或不需php解析目录php禁止访问的实例代码，去掉注释修改其中目录重启nginx即可使用；
增加LNMP模式下的https实例配置文件：/usr/local/nginx/conf/enable-ssl-example.conf；
增加LNMPA模式下的https实例配置文件：/usr/local/nginx/conf/enable-lnmpa-ssl-vhost-example.conf；
增加LAMP模式下的https实例配置文件：/usr/local/apache/conf/enable-apache-ssl-vhost-example.conf；
增加PHP模块zts和non-zts自动识别；
添加Ubuntu 17.04支持；
php探针在php7下优化；
fastcgi.conf增加防跨目录的二次设置，移除参考：https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini ；
imagemagick增加webp格式支持；
去掉pureftp配置文件匿名模式下匿名用户上传权限；
防止误卸载，卸载脚本增加备份数据库目录；
优化pureftpd安装脚本，可单独在服务器进行安装；
优化nginx虚拟主机配置文件，增加对let&#8217;sencrypt目录的允许规则；
优化卸载脚本；
优化组件模块安装脚本；
优化部分启动脚本；
调整升级MySQL/MariaDB时my.cnf和启动脚本的位置到MySQL/MariaDB备份目录下；
调整优化fail2ban、denyhosts安装脚本；
诸多小的优化及调整&#8230;&#8230;
]]></description>
			<content:encoded><![CDATA[<p>军哥老惯例，2017年6月1日发布LNMP 1.4正式版<br />
附上升级教程：https://lnmp.org/faq/upgrade1-4.html<br />
升级管理脚本：wget -c http://soft.vpser.net/lnmp1.4.tar.gz &amp;&amp; tar zxf lnmp1.4.tar.gz &amp;&amp; cd lnmp1.4 &amp;&amp; upgrade1.x-1.4.sh<span id="more-1607"></span></p>
<p>增加LNMP模式下多PHP版本安装，安装包目录下运行：./install.sh mphp 进行安装；<br />
增加单独nginx安装，安装包目录下运行：./install.sh nginx 进行安装；<br />
增加单独数据库安装，安装包目录下运行：./install.sh db 进行安装；<br />
增加Let&#8217;s Encrypt自动生成证书和自备SSL证书支持；<br />
增加不安装数据库选项；<br />
增加多PHP版本下扩展安装支持；<br />
增加ioncube php7的支持；<br />
增加apcu php扩展；<br />
增加PHP7.1支持；<br />
增加lnmp管理脚本升级脚本，安装包目录下运行：./upgrade1.x-1.4.sh；<br />
增加对中国用户的识别，使用国内源；<br />
增加Amazon Linux、Linux Mint支持；<br />
增加计算显示LNMP安装使用时间；<br />
增加是否已安装LNMP判断，防止重复安装覆盖数据；<br />
增加在已存在目录下安装数据库时先进行备份；<br />
增加防跨目录配置文件移除脚本，安装包目录里tools目录下运行 ./remove_open_basedir_restriction.sh ；<br />
lnmp管理脚本增加SSL选项，可以选择Let&#8217;s Encrypt或自定义证书和key文件，Letsencrypt每7天自动尝试续期；<br />
lnmp管理脚本增加ftp账号信息显示；<br />
lnmp管理脚本增加LNMP模式下添加虚拟主机时多PHP版本选择选项；<br />
lnmp管理脚本去除add more domain name提示，添加直接输入域名，不添加直接回车；<br />
lnmp管理脚本添加虚拟主机处理流程上的优化；<br />
lnmp管理脚本增加多PHP状态管理支持；<br />
lnmp管理脚本增加 lnmp ftp show 显示ftp账号信息；<br />
lnmp管理脚本已存在虚拟主机SSL时可以直接lnmp ssl add 进行添加；<br />
nginx默认使用openssl 1.0.2进行安装，以便更好的支持http2；<br />
修复完善国内composer安装问题，国内能正常流畅的安装；<br />
修复lnmpa/lamp模式下https问题；<br />
修复arm下centos不存在libcurl依赖包的问题；<br />
调整部分软件源码包格式为tar.bz2；<br />
调整apache日志LogLevel为crit；<br />
调整php模块的引入方式,使用with-config-file-scan-dir引入；<br />
调整默认PHP版本调整为PHP 5.5；<br />
调整国内外节点顺序，1,3,5 为国内节点(soft1.vpser.net 可调整数字)，2,4,6,8 为国外节点(soft2.vpser.net 可调整数字)；<br />
调整默认虚拟主机不在使用www.lnmp.org域名，使用_代替；<br />
增加lnmp.conf配置文件中nginx是否使用新版openssl编译安装选项；<br />
增加LNMP模式下上传目录或不需php解析目录php禁止访问的实例代码，去掉注释修改其中目录重启nginx即可使用；<br />
增加LNMP模式下的https实例配置文件：/usr/local/nginx/conf/enable-ssl-example.conf；<br />
增加LNMPA模式下的https实例配置文件：/usr/local/nginx/conf/enable-lnmpa-ssl-vhost-example.conf；<br />
增加LAMP模式下的https实例配置文件：/usr/local/apache/conf/enable-apache-ssl-vhost-example.conf；<br />
增加PHP模块zts和non-zts自动识别；<br />
添加Ubuntu 17.04支持；<br />
php探针在php7下优化；<br />
fastcgi.conf增加防跨目录的二次设置，移除参考：<a href="https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini" target="_blank">https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini</a> ；<br />
imagemagick增加webp格式支持；<br />
去掉pureftp配置文件匿名模式下匿名用户上传权限；<br />
防止误卸载，卸载脚本增加备份数据库目录；<br />
优化pureftpd安装脚本，可单独在服务器进行安装；<br />
优化nginx虚拟主机配置文件，增加对let&#8217;sencrypt目录的允许规则；<br />
优化卸载脚本；<br />
优化组件模块安装脚本；<br />
优化部分启动脚本；<br />
调整升级MySQL/MariaDB时my.cnf和启动脚本的位置到MySQL/MariaDB备份目录下；<br />
调整优化fail2ban、denyhosts安装脚本；<br />
诸多小的优化及调整&#8230;&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/2017-jun-lnmp-1-4.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LNMP一键安装包 V1.3 正式版发布</title>
		<link>http://www.deepvps.com/lnmp-v1-3.html</link>
		<comments>http://www.deepvps.com/lnmp-v1-3.html#comments</comments>
		<pubDate>Fri, 03 Jun 2016 14:24:00 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS控制面板]]></category>
		<category><![CDATA[LNMP]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1566</guid>
		<description><![CDATA[
LNMP一键安装包 V1.3正式发布，增加PHP7、mysql 5.7支持、nginx http2支持、增加lnmp.conf配置文件开源自定义数据库目录、自定义参数，优化安装脚本增加安装成功率等等。
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/Deepin Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。同时提供一些实用的辅助工具如：虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。
1.3中增加lnmp.conf配置文件，该配置文件可自定义下载镜像地址、Nginx编译参数、PHP编译参数及数据库和默认虚拟主机默认目录，这个配置文件不论安装升级都会调用该文件里的设置，如果安装前想加自定义参数可以在安装前或升级前修改该配置文件的参数。
兼容性提醒：PHP 5.6、PHP7都有许多调整，使用程序前请到程序官网确定兼容性。目前很多国产的程序shopex、ecshop都还停留在php 5.2的时代，即使discuz x都对php7支持的有问题，目前wordpress支持php7，但wp插件可能有些不兼容。生产环境除非自己针对php7写的或完全兼容php7的程序否则不建议使用php7。
除程序的兼容性外，php扩展也会有影响，目前php7下除原生的opcache外，如php-memcache、php-memcached、php-redis等都目前都是第三方的，Zend Guard Loader目前也无法使用也就是zend加密的无法解密。
安装前建议使用screen，执行：screen -S lnmp 后，执行：wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz &#38;&#38; tar zxf lnmp1.3-full.tar.gz &#38;&#38; cd lnmp1.3-full &#38;&#38; ./install.sh {lnmp&#124;lnmpa&#124;lamp}
详细安装教程请参考：https://lnmp.org/install.html
LNMP状态管理：lnmp {start&#124;stop&#124;reload&#124;restart&#124;kill&#124;status}
LNMP各个程序的状态管理：lnmp {nginx&#124;mysql&#124;mariadb&#124;php-fpm&#124;pureftpd} {start&#124;stop&#124;reload&#124;restart&#124;kill&#124;status}
虚拟主机管理：lnmp vhost {add&#124;list&#124;del}
数据库管理：lnmp database {add&#124;list&#124;edit&#124;del}
FTP用户管理：lnmp ftp {add&#124;list&#124;edit&#124;del}
V1.3更新记录
优化安装脚本、升级脚本及组件安装脚本；
增加lnmp.conf配置文件，可以自定义下载服务器地址、网站/数据库目录及nginx和php编译参数；不论安装升级都会调用该文件里的设置(建议备份此文件)；
增加安装和升级时会根据机器配置自动优化PHP-FPM及MySQL/MariaDB相关参数；
增加php7支持；
增加mysql 5.7支持；
增加phpmyadmin升级功能；
php增加Composer工具；
php 5.4以上版本增加intl、xsl扩展；
nginx升级到1.10.0版本默认支持http2，注意如升级至1.9.5以上版本只能使用lnmp 1.3；
增加php-redis、php-memcached、php-memcache、imagick PHP7下模块的支持；
增加升级PHP/MySQL/MariaDB时对源目录进行完整备份，防范升级失败风险；
增加卸载LNMP/LNMPA/LAMP时对数据库目录进行备份功能；
增加lnmp脚本创建虚拟主机时可选创建MySQL数据库和FTP账号选项(需先安装好pureftpd)；
增加安装或升级完清理目录节约硬盘空间；
redis仅保留最新版，删除旧版支持；
修正在部分系统下MySQL无法正确设置密码的问题；
修正完善防火墙规则；
pureftpd移除web面板并不再依赖MySQL，只能使用 lnmp ftp {add&#124;list&#124;edit&#124;del} 命令进行ftp账号管理；
调整pureftpd配置文件目录至/usr/local/pureftpd/etc/下；
pureftpd编译选项增加tls；
nginx配置文件中 php启用配置简化为include enable-php.conf; pathinfo启用配置简化为include enable-php-pathinfo.conf;
修复imagemagick CVE-2016-3714漏洞；
nginx调整默认日志格式为combined；
诸多小的更新及调整&#8230;&#8230;
添加、删除虚拟主机及伪静态管理：https://lnmp.org/faq/lnmp-vhost-add-howto.html
eAccelerator，xcache，memcached，imageMagick，ionCube、opcache、redis的安装：https://lnmp.org/faq/addons.html
]]></description>
			<content:encoded><![CDATA[<p><img title="lnmp" src="http://www.deepvps.com/wp-content/uploads/post/lnmp-logo.gif" alt="" width="156" height="46" /></p>
<p>LNMP一键安装包 V1.3正式发布，增加PHP7、mysql 5.7支持、nginx http2支持、增加lnmp.conf配置文件开源自定义数据库目录、自定义参数，优化安装脚本增加安装成功率等等。</p>
<p>LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/Deepin Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。同时提供一些实用的辅助工具如：虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。<span id="more-1566"></span></p>
<p>1.3中增加lnmp.conf配置文件，该配置文件可自定义下载镜像地址、Nginx编译参数、PHP编译参数及数据库和默认虚拟主机默认目录，这个配置文件不论安装升级都会调用该文件里的设置，如果安装前想加自定义参数可以在安装前或升级前修改该配置文件的参数。</p>
<p><strong>兼容性提醒：PHP 5.6、PHP7都有许多调整，使用程序前请到程序官网确定兼容性。目前很多国产的程序shopex、ecshop都还停留在php 5.2的时代，即使discuz x都对php7支持的有问题，目前wordpress支持php7，但wp插件可能有些不兼容。生产环境除非自己针对php7写的或完全兼容php7的程序否则不建议使用php7。</strong><br />
除程序的兼容性外，php扩展也会有影响，目前php7下除原生的opcache外，如php-memcache、php-memcached、php-redis等都目前都是第三方的，Zend Guard Loader目前也无法使用也就是zend加密的无法解密。</p>
<p>安装前建议使用screen，执行：<strong>screen -S lnmp</strong> 后，执行：<strong>wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz &amp;&amp; tar zxf lnmp1.3-full.tar.gz &amp;&amp; cd lnmp1.3-full &amp;&amp; ./install.sh {lnmp|lnmpa|lamp}</strong></p>
<p>详细安装教程请参考：<a href="https://lnmp.org/install.html" target="_blank">https://lnmp.org/install.html</a></p>
<p>LNMP状态管理：<strong>lnmp {start|stop|reload|restart|kill|status}</strong><br />
LNMP各个程序的状态管理：<strong>lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}</strong><br />
虚拟主机管理：<strong>lnmp vhost {add|list|del}</strong><br />
数据库管理：<strong>lnmp database {add|list|edit|del}</strong><br />
FTP用户管理：<strong>lnmp ftp {add|list|edit|del}</strong></p>
<p><strong>V1.3更新记录</strong></p>
<blockquote><p>优化安装脚本、升级脚本及组件安装脚本；<br />
增加lnmp.conf配置文件，可以自定义下载服务器地址、网站/数据库目录及nginx和php编译参数；不论安装升级都会调用该文件里的设置(建议备份此文件)；<br />
增加安装和升级时会根据机器配置自动优化PHP-FPM及MySQL/MariaDB相关参数；<br />
增加php7支持；<br />
增加mysql 5.7支持；<br />
增加phpmyadmin升级功能；<br />
php增加Composer工具；<br />
php 5.4以上版本增加intl、xsl扩展；<br />
nginx升级到1.10.0版本默认支持http2，注意如升级至1.9.5以上版本只能使用lnmp 1.3；<br />
增加php-redis、php-memcached、php-memcache、imagick PHP7下模块的支持；<br />
增加升级PHP/MySQL/MariaDB时对源目录进行完整备份，防范升级失败风险；<br />
增加卸载LNMP/LNMPA/LAMP时对数据库目录进行备份功能；<br />
增加lnmp脚本创建虚拟主机时可选创建MySQL数据库和FTP账号选项(需先安装好pureftpd)；<br />
增加安装或升级完清理目录节约硬盘空间；<br />
redis仅保留最新版，删除旧版支持；<br />
修正在部分系统下MySQL无法正确设置密码的问题；<br />
修正完善防火墙规则；<br />
pureftpd移除web面板并不再依赖MySQL，只能使用 lnmp ftp {add|list|edit|del} 命令进行ftp账号管理；<br />
调整pureftpd配置文件目录至/usr/local/pureftpd/etc/下；<br />
pureftpd编译选项增加tls；<br />
nginx配置文件中 php启用配置简化为include enable-php.conf; pathinfo启用配置简化为include enable-php-pathinfo.conf;<br />
修复imagemagick CVE-2016-3714漏洞；<br />
nginx调整默认日志格式为combined；<br />
诸多小的更新及调整&#8230;&#8230;</p></blockquote>
<p>添加、删除虚拟主机及伪静态管理：<a href="https://lnmp.org/faq/lnmp-vhost-add-howto.html" target="_blank">https://lnmp.org/faq/lnmp-vhost-add-howto.html</a></p>
<p>eAccelerator，xcache，memcached，imageMagick，ionCube、opcache、redis的安装：<a href="https://lnmp.org/faq/addons.html" target="_blank">https://lnmp.org/faq/addons.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-v1-3.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LNMP一键安装包 V1.1 发布</title>
		<link>http://www.deepvps.com/lnmp-v1-1.html</link>
		<comments>http://www.deepvps.com/lnmp-v1-1.html#comments</comments>
		<pubDate>Sat, 07 Jun 2014 10:40:09 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[LNMP]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1453</guid>
		<description><![CDATA[
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL/MariaDB、PHP、phpMyAdmin)生产环境的Shell程序。同时提供一些实用的辅助脚本如：可以帮助完成Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割等许多实用脚本。

调整优化脚本安装脚本；
安装时增加MariaDB选项；
增加MySQL升级脚本 upgrade_mysql.sh；
增加MySQL升级到MariaDB脚本 upgrade_mysql2mariadb.sh；
增加MariaDB升级脚本 upgrade_mariadb.sh；
增加Redis安装脚本 redis.sh；
增加OPcache安装脚本 opcache.sh；
增加MySQL/MariaDB root密码重置脚本；
添加pathinfo支持，去掉include pathinfo的#，在try_files前加#重启nginx即可使用；
重写nginx init.d脚本；
优化PHP升级脚本；
优化LNMP升级到LNMPA脚本，PHP可选PHP5.2或5.3,调整编译参数和配置文件；
优化LNMPA PHP升级脚本，支持5.4,5.5；
优化Xcache安装脚本，增加xcache管理界面；
优化Memcached安装脚本；
优化其他相关脚本使其支持MySQL的同时可支持MariaDB；
优化Nginx部分配置；
优化Pureftpd安装脚本；
优化Nginx配置文件，增加部分参数，去掉注释即可使用；
优化PHP-FPM参数，增加slowlog慢日志选项，可修改request_slowlog_timeout参数启用；
更新wordpress伪静态；
更新Nginx状态页为http://IP/nginx_status；
更新Nginx至1.6.0；
更新MySQL至5.1.73,5.5.37；
更新PHP至5.3.28；
更新Xcache至3.1.0；
更新ImageMagick至6.8.8-9；
更新phpMyAdmin至4.2.2；
去除fcgi.conf，使用nginx自带的fastcgi.conf；
去除Nginx日志多余配置，采用统一日志名称；
去除PHP编译参数&#8211;with-curlwrappers；

LNMP安装教程：http://lnmp.org/install.html
LNMPA安装教程：http://lnmp.org/lnmpa.html
添加、删除虚拟主机及伪静态管理：http://lnmp.org/faq/lnmp-vhost-add-howto.html
LNMP状态管理命令：http://lnmp.org/faq/lnmp-status-manager.html
]]></description>
			<content:encoded><![CDATA[<p><a href="http://lnmp.org/" target="_blank"><img title="lnmp一键安装包" src="http://lnmp.org/images/logo.gif" alt="" width="156" height="46" /></a></p>
<p><a href="http://lnmp.org/" target="_blank"></a>LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL/MariaDB、PHP、phpMyAdmin)生产环境的Shell程序。同时提供一些实用的辅助脚本如：可以帮助完成Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割等许多实用脚本。<span id="more-1453"></span></p>
<ul>
<li>调整优化脚本安装脚本；</li>
<li>安装时增加MariaDB选项；</li>
<li>增加MySQL升级脚本 upgrade_mysql.sh；</li>
<li>增加MySQL升级到MariaDB脚本 upgrade_mysql2mariadb.sh；</li>
<li>增加MariaDB升级脚本 upgrade_mariadb.sh；</li>
<li>增加Redis安装脚本 redis.sh；</li>
<li>增加OPcache安装脚本 opcache.sh；</li>
<li>增加MySQL/MariaDB root密码重置脚本；</li>
<li>添加pathinfo支持，去掉include pathinfo的#，在try_files前加#重启nginx即可使用；</li>
<li>重写nginx init.d脚本；</li>
<li>优化PHP升级脚本；</li>
<li>优化LNMP升级到LNMPA脚本，PHP可选PHP5.2或5.3,调整编译参数和配置文件；</li>
<li>优化LNMPA PHP升级脚本，支持5.4,5.5；</li>
<li>优化Xcache安装脚本，增加xcache管理界面；</li>
<li>优化Memcached安装脚本；</li>
<li>优化其他相关脚本使其支持MySQL的同时可支持MariaDB；</li>
<li>优化Nginx部分配置；</li>
<li>优化Pureftpd安装脚本；</li>
<li>优化Nginx配置文件，增加部分参数，去掉注释即可使用；</li>
<li>优化PHP-FPM参数，增加slowlog慢日志选项，可修改request_slowlog_timeout参数启用；</li>
<li>更新wordpress伪静态；</li>
<li>更新Nginx状态页为http://IP/nginx_status；</li>
<li>更新Nginx至1.6.0；</li>
<li>更新MySQL至5.1.73,5.5.37；</li>
<li>更新PHP至5.3.28；</li>
<li>更新Xcache至3.1.0；</li>
<li>更新ImageMagick至6.8.8-9；</li>
<li>更新phpMyAdmin至4.2.2；</li>
<li>去除fcgi.conf，使用nginx自带的fastcgi.conf；</li>
<li>去除Nginx日志多余配置，采用统一日志名称；</li>
<li>去除PHP编译参数&#8211;with-curlwrappers；</li>
</ul>
<p><strong>LNMP安装教程：</strong>http://lnmp.org/install.html</p>
<p><strong>LNMPA安装教程：</strong>http://lnmp.org/lnmpa.html</p>
<p><strong>添加、删除虚拟主机及伪静态管理：</strong>http://lnmp.org/faq/lnmp-vhost-add-howto.html</p>
<p><strong>LNMP状态管理命令：</strong>http://lnmp.org/faq/lnmp-status-manager.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-v1-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LNMP 修复OpenSSL漏洞</title>
		<link>http://www.deepvps.com/lnmp-update-openssl.html</link>
		<comments>http://www.deepvps.com/lnmp-update-openssl.html#comments</comments>
		<pubDate>Tue, 15 Apr 2014 13:11:17 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS安全]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[修复]]></category>
		<category><![CDATA[漏洞]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1446</guid>
		<description><![CDATA[VPS安装LNMP的同学比较多，那怎么知道自己有没有OpenSSL的漏洞呢？
博主去和军哥了解过，军哥表示只要没开ssl就不受漏洞影响。如果大家不放心的话，可以通过下面的网站在线监测。
https://filippo.io/Heartbleed/
如果有漏洞的话会显示：
www.你的域名.com IS VULNERABLE.
如果是安全的：
All good, www.你的域名.com seems not affected!
现在介绍一个简单修复漏洞的方法，直接升级OpenSSL即可。
yum upgrade
./lnmp restart
]]></description>
			<content:encoded><![CDATA[<p>VPS安装LNMP的同学比较多，那怎么知道自己有没有OpenSSL的漏洞呢？</p>
<p>博主去和军哥了解过，军哥表示只要没开ssl就不受漏洞影响。如果大家不放心的话，可以通过下面的网站在线监测。</p>
<p><a href="https://filippo.io/Heartbleed/">https://filippo.io/Heartbleed/</a></p>
<p>如果有漏洞的话会显示：</p>
<blockquote><p>www.你的域名.com IS VULNERABLE.</p></blockquote>
<p><span id="more-1446"></span>如果是安全的：</p>
<blockquote><p>All good, www.你的域名.com seems not affected!</p></blockquote>
<p>现在介绍一个简单修复漏洞的方法，直接升级OpenSSL即可。</p>
<blockquote><p>yum upgrade</p>
<p>./lnmp restart</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-update-openssl.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LNMP一键安装包的Nginx 502 Bad Gateway错误可能原因及解决方法</title>
		<link>http://www.deepvps.com/lnmp-502.html</link>
		<comments>http://www.deepvps.com/lnmp-502.html#comments</comments>
		<pubDate>Mon, 25 Nov 2013 06:11:32 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[502 Bad Gateway]]></category>
		<category><![CDATA[LNMP]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1402</guid>
		<description><![CDATA[今天一个安装lnmp的VPS频繁出现502 Bad Gateway错误，然后再军哥的网站找到一个解决办法的文章，转载过来方便后来人。
第一种原因：安装lnmp一键安装包时php没安装成功而出现502 Bad Gateway，从0.9开始只要安装成功或失败都就会有提示。没安装成功一般原因是在安装php前，脚本中某些lib包可能没有安装上，造成php没有编译安装成功。可以看一下是否存在/usr/local/php/sbin/php-fpm ，如果没有肯定没安装成功
解决方法：
可以尝试根据lnmp一键安装包中的脚本手动安装一下，看看是什么错误导致的，在网上搜索一下，或者把错误信息发上来。如果实在不会提供按http://lnmp.org/install.html这个安装时的lnmp.log日志文件（可以用winscp登陆下载lnmp.log，压缩并上传到本论坛），没有错误信息我们没法说什么原因。本方法只限于lnmp没安装成功，只要lnmp安装成功了这一项就没可能。
第二种原因：
在php.ini里，eaccelerator配置项一定要放在Zend Optimizer配置之前，否则也可能引起502 Bad Gateway
第三种原因：
在安装好使用过程中出现502问题，一般是因为默认php-cgi进程是5个，可能因为phpcgi进程不够用而造成502，需要修改/usr/local/php/etc/php-fpm.conf 将其中的max_children值适当增加，如果php已升级到5.3.*以上且使用的是dynamic模式，需要调整pm.max_spare_servers参数的值。
也有可能是max_requests值不够用。
第四种原因：
php执行超时，修改/usr/local/php/etc/php.ini 将max_execution_time 改为300
第五种原因：
磁盘空间不足，如mysql日志占用大量空间清理一下磁盘上的文件，有部分剩余空间，重启即可恢复。
第六种原因：
查看php-cgi进程是否在运行
第七种原因：
将nginx.conf里的
fastcgi_connect_timeout
fastcgi_send_timeout
fastcgi_read_timeout都调大一点。
第八种可能原因：http://bbs.vpser.net/thread-1654-1-1.html
九、也可以尝试将unix套接字改成tcp/ip的，修改/usr/local/php/etc/php-fpm.cnf 里设置&#60;value name=“listen_address”&#62;/tmp/nginx.socket&#60;/value&#62; 改成&#60;value name=“listen_address”&#62;127.0.0.1:9000&#60;/value&#62; ，同时/usr/local/nginx/conf/nginx.conf 及其/usr/local/nginx/conf/vhost/ 下面的虚拟主机配置里的fastcgi_pass  unix:/tmp/php-cgi.sock; 替换为fastcgi_pass  127.0.0.1:9000;  之后重启试试。
十、如果虚拟主机的日志文件过大也可能会造成502问题。
建议定期清空一下虚拟主机的日志文件。
十一、有些程序或者程序的主题有死循环或其他非常占用资源的代码也可能会引起502，可以尝试暂时注释掉可能的主机的配置文件，重启看看是否还会502。
十二、如果以上方法都试过，但还有时会出现502错，可以尝试添加502自动重启脚本 http://www.deepvps.com/nginx-502-bad-gateway-automatically-restart-script.html。
]]></description>
			<content:encoded><![CDATA[<p>今天一个安装lnmp的VPS频繁出现502 Bad Gateway错误，然后再军哥的网站找到一个解决办法的文章，转载过来方便后来人。</p>
<p>第一种原因：安装lnmp一键安装包时php没安装成功而出现502 Bad Gateway，从0.9开始只要安装成功或失败都就会有提示。没安装成功一般原因是在安装php前，脚本中某些lib包可能没有安装上，造成php没有编译安装成功。可以看一下是否存在/usr/local/php/sbin/php-fpm ，如果没有肯定没安装成功<br />
解决方法：<br />
可以尝试根据lnmp一键安装包中的脚本手动安装一下，看看是什么错误导致的，在网上搜索一下，或者把错误信息发上来。如果实在不会提供按http://lnmp.org/install.html这个安装时的lnmp.log日志文件（可以用winscp登陆下载lnmp.log，压缩并上传到本论坛），没有错误信息我们没法说什么原因。<strong>本方法只限于lnmp没安装成功，只要lnmp安装成功了这一项就没可能。</strong><span id="more-1402"></span></p>
<p>第二种原因：<br />
在php.ini里，eaccelerator配置项一定要放在Zend Optimizer配置之前，否则也可能引起502 Bad Gateway</p>
<p>第三种原因：<br />
在安装好使用过程中出现502问题，一般是因为默认php-cgi进程是5个，可能因为phpcgi进程不够用而造成502，需要修改/usr/local/php/etc/php-fpm.conf 将其中的max_children值适当增加，如果php已升级到5.3.*以上且使用的是dynamic模式，需要调整pm.max_spare_servers参数的值。<br />
也有可能是max_requests值不够用。</p>
<p>第四种原因：<br />
php执行超时，修改/usr/local/php/etc/php.ini 将max_execution_time 改为300</p>
<p>第五种原因：<br />
磁盘空间不足，如mysql日志占用大量空间清理一下磁盘上的文件，有部分剩余空间，重启即可恢复。</p>
<p>第六种原因：<br />
查看php-cgi进程是否在运行</p>
<p>第七种原因：<br />
将nginx.conf里的<br />
fastcgi_connect_timeout<br />
fastcgi_send_timeout<br />
fastcgi_read_timeout都调大一点。</p>
<p>第八种可能原因：http://bbs.vpser.net/thread-1654-1-1.html</p>
<p>九、也可以尝试将unix套接字改成tcp/ip的，修改/usr/local/php/etc/php-fpm.cnf 里设置&lt;value name=“listen_address”&gt;/tmp/nginx.socket&lt;/value&gt; 改成&lt;value name=“listen_address”&gt;127.0.0.1:9000&lt;/value&gt; ，同时/usr/local/nginx/conf/nginx.conf 及其/usr/local/nginx/conf/vhost/ 下面的虚拟主机配置里的fastcgi_pass  unix:/tmp/php-cgi.sock; 替换为fastcgi_pass  127.0.0.1:9000;  之后重启试试。</p>
<p>十、如果虚拟主机的日志文件过大也可能会造成502问题。<br />
建议定期清空一下虚拟主机的日志文件。</p>
<p>十一、有些程序或者程序的主题有死循环或其他非常占用资源的代码也可能会引起502，可以尝试暂时注释掉可能的主机的配置文件，重启看看是否还会502。</p>
<p>十二、如果以上方法都试过，但还有时会出现502错，可以尝试添加502自动重启脚本 http://www.deepvps.com/nginx-502-bad-gateway-automatically-restart-script.html。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-502.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LNMP一键安装包 V1.0 发布</title>
		<link>http://www.deepvps.com/lnmp-v10.html</link>
		<comments>http://www.deepvps.com/lnmp-v10.html#comments</comments>
		<pubDate>Sat, 01 Jun 2013 11:24:00 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[LNMP]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1355</guid>
		<description><![CDATA[
军哥的LNMP如期更新了，下面是全文转载，需要更新的同学抓紧是更新哈。
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。
LNMP一键安装包 V1.0 已经在DiaHosting(感谢提供测试VPS)、VPSYOU(感谢提供测试VPS)、PhotonVPS(感谢提供测试VPS)、Linode、VR香港VPS、XeHost、VPSZZ、DigitalOcean、Hostigation、MyHost123、YardVPS、BudgetVM、瑞豪开源、遨游主机、DirectSpace、ThrustVPS、BuyVM等多家美国VPS的CentOS 5-6.4、Debian 5-7、Ubuntu 10.04-13.04的32位和64位系统上测试通过。(Debian5系统源需要修改才可使用！小内存请勿使用64位系统)
LNMP已对网站进行改版：http://lnmp.org，原网站内容移至http://old.lnmp.org
LNMP安装教程：http://lnmp.org/install.html
LNMPA安装教程：http://lnmp.org/lnmpa.html
LNMP相关软件版本：
Nginx 1.2.7
MySQL 5.1.60 、5.5.28
PHP 5.2.17、5.3.17
PHPMyAdmin 3.4.8
相关更新：

调整优化安装脚本，自动记录安装日志至/root/lnmp-install.log安装失败时可以提供此文件；
安装时增加PHP 5.3和MySQL 5.5版本选择，可以自由选择；
删除安装时需要输入域名的选择，以免对新生造成误导；
默认站点目录更换到/home/wwwroot/default/ ；
增加proftpd安装脚本 proftpd.sh和proftpd用户创建脚本proftpd_vhost.sh；
增加xcache安装脚本；
增加502重启脚本；
点击查看更多更新记录

状态管理
LNMP状态管理： /root/lnmp {start&#124;stop&#124;reload&#124;restart&#124;kill&#124;status}
Nginx状态管理：/etc/init.d/nginx {start&#124;stop&#124;reload&#124;restart}
PHP-FPM状态管理：/etc/init.d/php-fpm {start&#124;stop&#124;quit&#124;restart&#124;reload&#124;logrotate}
PureFTPd状态管理： /etc/init.d/pureftpd {start&#124;stop&#124;restart&#124;kill&#124;status}
MySQL状态管理：/etc/init.d/mysql {start&#124;stop&#124;restart&#124;reload&#124;force-reload&#124;status}
Apache状态管理：/etc/init.d/httpd {start&#124;stop&#124;restart&#124;graceful&#124;graceful-stop&#124;configtest&#124;status}
Memcached状态管理：/etc/init.d/memcached {start&#124;stop&#124;restart}
相关图形界面程序
phpinfo : http://IP/phpinfo.php
phpMyAdmin : http://IP/phpmyadmin/
PHP探针 : http://IP/p.php
PureFTP管理界面：http://IP/ftp/
Memcached测试页面：http://IP/memcached.php
LNMP相关目录
Nginx目录: /usr/local/nginx/
MySQL目录: /usr/local/mysql/
PHP目录: /usr/local/php/
网站目录: /home/wwwroot/default/
Nginx日志目录：/home/wwwlogs/
Nginx虚拟主机配置文件所在目录：/usr/local/nginx/conf/vhost/
LNMP相关配置文件
Nginx主配置文件：/usr/local/nginx/conf/nginx.conf
MySQL配置文件：/etc/my.cnf
PHP配置文件：/usr/local/php/etc/php.ini
php-fpm配置文件：/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件：/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件：/usr/local/pureftpd/pureftpd-mysql.conf
Nginx配置文件：/usr/local/nginx/conf/nginx.conf
Nginx虚拟主机配置文件：/usr/local/nginx/conf/vhost/域名.conf
]]></description>
			<content:encoded><![CDATA[<p><img title="lnmp" src="http://www.deepvps.com/wp-content/uploads/post/lnmp-logo.gif" alt="" width="156" height="46" /></p>
<p>军哥的LNMP如期更新了，下面是全文转载，需要更新的同学抓紧是更新哈。</p>
<p>LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。<span id="more-1355"></span></p>
<p>LNMP一键安装包 V1.0 已经在<a href="http://www.deepvps.com/go/diahosting" target="_blank">DiaHosting</a>(感谢提供测试VPS)、<a href="http://www.deepvps.com/go/vpsyou" target="_blank">VPSYOU</a>(感谢提供测试VPS)、<a href="http://www.deepvps.com/go/photonvps" target="_blank">PhotonVPS</a>(感谢提供测试VPS)、<a href="http://www.deepvps.com/go/linode" target="_blank">Linode</a>、<a href="http://www.deepvps.com/go/vr" target="_blank">VR香港VPS</a>、<a href="http://www.deepvps.com/go/xehost" target="_blank">XeHost</a>、<a href="http://www.deepvps.com/go/vpszz" target="_blank">VPSZZ</a>、<a href="http://www.deepvps.com/go/digitalocean" target="_blank">DigitalOcean</a>、<a href="http://www.deepvps.com/go/hostigation" target="_blank">Hostigation</a>、<a href="http://www.deepvps.com/go/myhost123" target="_blank">MyHost123</a>、<a href="http://www.deepvps.com/go/yardvps" target="_blank">YardVPS</a>、<a href="http://www.deepvps.com/go/budgetvm" target="_blank">BudgetVM</a>、<a href="http://www.deepvps.com/go/rashost" target="_blank">瑞豪开源</a>、<a href="http://www.deepvps.com/go/aoyohost" target="_blank">遨游主机</a>、<a href="http://www.deepvps.com/go/directspace" target="_blank">DirectSpace</a>、<a href="http://www.deepvps.com/go/thrust" target="_blank">ThrustVPS</a>、<a href="http://www.deepvps.com/go/buyvm" target="_blank">BuyVM</a>等多家美国VPS的CentOS 5-6.4、Debian 5-7、Ubuntu 10.04-13.04的32位和64位系统上测试通过。(<a href="http://bbs.vpser.net/thread-9094-1-1.html" target="_blank">Debian5系统源需要修改</a>才可使用！小内存请勿使用64位系统)</p>
<p>LNMP已对网站进行改版：<a href="http://lnmp.org/" target="_blank">http://lnmp.org</a>，原网站内容移至<a href="http://old.lnmp.org/" target="_blank">http://old.lnmp.org</a></p>
<p>LNMP安装教程：<a href="http://lnmp.org/install.html" target="_blank">http://lnmp.org/install.html</a><br />
LNMPA安装教程：<a href="http://lnmp.org/lnmpa.html" target="_blank">http://lnmp.org/lnmpa.html</a></p>
<h3>LNMP相关软件版本：</h3>
<p>Nginx 1.2.7<br />
MySQL 5.1.60 、5.5.28<br />
PHP 5.2.17、5.3.17<br />
PHPMyAdmin 3.4.8</p>
<h3>相关更新：</h3>
<ul>
<li>调整优化安装脚本，自动记录安装日志至/root/lnmp-install.log安装失败时可以提供此文件；</li>
<li>安装时增加PHP 5.3和MySQL 5.5版本选择，可以自由选择；</li>
<li>删除安装时需要输入域名的选择，以免对新生造成误导；</li>
<li>默认站点目录更换到/home/wwwroot/default/ ；</li>
<li>增加proftpd安装脚本 proftpd.sh和proftpd用户创建脚本proftpd_vhost.sh；</li>
<li>增加xcache安装脚本；</li>
<li>增加502重启脚本；</li>
<li><a href="http://lnmp.org/changelog.html" target="_blank">点击查看更多更新记录</a></li>
</ul>
<h3>状态管理</h3>
<p>LNMP状态管理： /root/lnmp {start|stop|reload|restart|kill|status}<br />
Nginx状态管理：/etc/init.d/nginx {start|stop|reload|restart}<br />
PHP-FPM状态管理：/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}<br />
PureFTPd状态管理： /etc/init.d/pureftpd {start|stop|restart|kill|status}<br />
MySQL状态管理：/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}<br />
Apache状态管理：/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}<br />
Memcached状态管理：/etc/init.d/memcached {start|stop|restart}</p>
<h3>相关图形界面程序</h3>
<p>phpinfo : http://IP/phpinfo.php<br />
phpMyAdmin : http://IP/phpmyadmin/<br />
PHP探针 : http://IP/p.php<br />
PureFTP管理界面：http://IP/ftp/<br />
Memcached测试页面：http://IP/memcached.php</p>
<h3>LNMP相关目录</h3>
<p>Nginx目录: /usr/local/nginx/<br />
MySQL目录: /usr/local/mysql/<br />
PHP目录: /usr/local/php/<br />
网站目录: /home/wwwroot/default/<br />
Nginx日志目录：/home/wwwlogs/<br />
Nginx虚拟主机配置文件所在目录：/usr/local/nginx/conf/vhost/</p>
<h3>LNMP相关配置文件</h3>
<p>Nginx主配置文件：/usr/local/nginx/conf/nginx.conf<br />
MySQL配置文件：/etc/my.cnf<br />
PHP配置文件：/usr/local/php/etc/php.ini<br />
php-fpm配置文件：/usr/local/php/etc/php-fpm.conf<br />
PureFtpd配置文件：/usr/local/pureftpd/pure-ftpd.conf<br />
PureFtpd MySQL配置文件：/usr/local/pureftpd/pureftpd-mysql.conf<br />
Nginx配置文件：/usr/local/nginx/conf/nginx.conf<br />
Nginx虚拟主机配置文件：/usr/local/nginx/conf/vhost/域名.conf</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-v10.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LNMP/Nginx面板 &#8211; AMH3.1 发布</title>
		<link>http://www.deepvps.com/amh-3-1-release.html</link>
		<comments>http://www.deepvps.com/amh-3-1-release.html#comments</comments>
		<pubDate>Sat, 09 Mar 2013 15:06:48 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS控制面板]]></category>
		<category><![CDATA[AMH]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[nginx]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1310</guid>
		<description><![CDATA[AMH3.1 版本更新日志：
1、面板module模块扩展增加在线下载模块与删除模块。
2、更正FTP用户高级选项限制存在的问题、与改进面板FTP管理。
3、FTP被动模式支持。(用户反馈: zgzm)
4、Nginx错误日志关闭问题。 (用户反馈: 老虎会游泳)
5、精确硬盘容量取值与个别IP获取不准确问题。 (用户反馈: 小白很白、shylocker110)
6、面板登录验证码大写问题。
7、取消AMH3.0版本Nginx默认安装第三方模块，以保持扩展AMH模块独立性。
8、使用最新稳定版本Nginx-1.2.7
9、使用最新稳定版本PHP-5.3.22
10、面板还原重载Nginx、PHP。 (用户反馈: Edit)
11、面板备份功能新增任务计划、modules模块与iptables，无缝备份恢复。
安装硬件需求 &#8212;&#8212;&#8212;&#8212;&#8212;
最低需要内存:
32Bit: 128MB + 128Swap
64Bit: 256MB + 384Swap
小内存建议使用32Bit系统。
32Bit系统128MB内存可以安装，但至少需要128MB Swap交换区。
如无Swap交换区需128MB以上的内存。
硬盘空间：&#62;2GB
安装AMH &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
执行安装脚本:  wget http://amysql.com/file/AMH/3.1/amh.sh; chmod 775 amh.sh; ./amh.sh 2&#62;&#38;1 &#124; tee amh.log;
根据提示输入选择1~3选项。1为安装amh，2为卸载amh，3为退出不做操作。
输入1回车，接着输入MySQL与AMH密码即进入安装流程，安装过程大约需10~20分钟(以服务器性能为准)，
最后如看到安装成功提示，说明系统已安装完成。
访问http://ip:8888 即可进入AMH web端管理，默认账号为admin。
SSH命令管理 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
Host : amh host
PHP : amh php
Nginx : amh nginx
MySQL : amh mysql
FTP : amh ftp
Backup : amh backup
Revert : amh revert
SetParam : amh SetParam
Module : [...]]]></description>
			<content:encoded><![CDATA[<p><strong>AMH3.1 版本更新日志：</strong></p>
<p>1、面板module模块扩展增加在线下载模块与删除模块。<br />
2、更正FTP用户高级选项限制存在的问题、与改进面板FTP管理。<br />
3、FTP被动模式支持。(用户反馈: zgzm)<br />
4、Nginx错误日志关闭问题。 (用户反馈: 老虎会游泳)<br />
5、精确硬盘容量取值与个别IP获取不准确问题。 (用户反馈: 小白很白、shylocker110)<br />
6、面板登录验证码大写问题。<br />
7、取消AMH3.0版本Nginx默认安装第三方模块，以保持扩展AMH模块独立性。<span id="more-1310"></span><br />
8、使用最新稳定版本Nginx-1.2.7<br />
9、使用最新稳定版本PHP-5.3.22<br />
10、面板还原重载Nginx、PHP。 (用户反馈: Edit)<br />
11、面板备份功能新增任务计划、modules模块与iptables，无缝备份恢复。</p>
<p><strong>安装硬件需求</strong> &#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>最低需要内存:<br />
32Bit: 128MB + 128Swap<br />
64Bit: 256MB + 384Swap</p>
<p>小内存建议使用32Bit系统。<br />
32Bit系统128MB内存可以安装，但至少需要128MB Swap交换区。<br />
如无Swap交换区需128MB以上的内存。</p>
<p>硬盘空间：&gt;2GB</p>
<p><strong>安装AMH</strong> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
执行安装脚本:  wget http://amysql.com/file/AMH/3.1/amh.sh; chmod 775 amh.sh; ./amh.sh 2&gt;&amp;1 | tee amh.log;<br />
根据提示输入选择1~3选项。1为安装amh，2为卸载amh，3为退出不做操作。<br />
输入1回车，接着输入MySQL与AMH密码即进入安装流程，安装过程大约需10~20分钟(以服务器性能为准)，<br />
最后如看到安装成功提示，说明系统已安装完成。<br />
访问http://ip:8888 即可进入AMH web端管理，默认账号为admin。</p>
<p><strong>SSH命令管理 </strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Host : amh host<br />
PHP : amh php<br />
Nginx : amh nginx<br />
MySQL : amh mysql<br />
FTP : amh ftp<br />
Backup : amh backup<br />
Revert : amh revert<br />
SetParam : amh SetParam<br />
Module : amh module<br />
Info : amh info</p>
<p>面板演示：http://amysql.com/AMH/demo.htm<br />
官方主页：http://amysql.com/AMH.htm</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/2013/03/lnmp-amh.jpg"><img class="alignnone size-medium wp-image-1311" title="lnmp-amh" src="http://www.deepvps.com/wp-content/uploads/2013/03/lnmp-amh-491x500.jpg" alt="" width="491" height="500" /></a><br />
amysql.com/AMH.htm</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><span style="font-size: medium;">AMH3.1版本更新说明</span></p>
<p>3.1版本改进了之前发布的版本发现的一些不大不小问题，与增加些功能。<br />
主要更新有下面几点，<br />
面板可以在线下载模块跟删除模块了，这样扩展功能就不需进ssh操作了，直接在面板上面完成。<br />
FTP高级选项也改正了之前版本存在的问题，像空间大小限制，限速等，已经测试十几次已确认无误，<br />
这样使用AMAPI模块调用面板就可以轻松开通主机、主机空间大小等方面限制了。</p>
<p>还有这次更新取消了amh3.0版本nginx默认安装了一些第三方模块，<br />
面板安装功能模块的时候需要时再安装nginx第三方模块，这样就不依赖面板，保持amh模块的独立性。</p>
<p>另外一点是就备份恢复，在测试的这么多次中都能100%正确恢复。<br />
包括之前已安装的模块都可恢复，像已安装的反代模块、PHP扩展等。</p>
<p>备份恢复测试过程：<br />
先备份面板数据，完整卸载amh。 (执行./amh.sh卸载)<br />
然后重新安装amh，再恢复amh格式的数据文件。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>amh首个版本好像是发在loc吧，现在已是第6次更新了。<br />
希望大家能反馈问题，就算是一点点小问题也会改正。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/amh-3-1-release.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LNMP下Nginx 中文文件名或目录404无法访问的解决方法</title>
		<link>http://www.deepvps.com/lnmp-nginx-chinese-filename-directory.html</link>
		<comments>http://www.deepvps.com/lnmp-nginx-chinese-filename-directory.html#comments</comments>
		<pubDate>Fri, 25 Jan 2013 05:39:42 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[中文文件名]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1264</guid>
		<description><![CDATA[
这个问题已经说过很多次，不过貌似很多人还是会遇到中文乱码的问题，Apache可以使用mod_encoding支持中文目录和文件，LNMP下Nginx其实不需要安装额外的组件即可支持中文文件名或中文目录，下面说一下常见的CentOS、Debian、Ubuntu Linux发行版下的设置方法和可能会遇到的问题：
设置前可以执行：locale 看一下，如果显示是en_US.UTF-8，即是正常，不用按下面的步骤设置。如果显示其他编码需要按如下步骤设置。
CentOS：
编辑/etc/sysconfig/i18n 文件，内容修改为：
LANG=&#8221;en_US.UTF-8&#8243;
SYSFONT=&#8221;latarcyrheb-sun16&#8243;
保存，重启系统。
Debian：
apt-get install -y locales
dpkg-reconfigure locales
执行 dpkg-reconfigure locales后会出现如下对话框：

用向下的方向键找到en_US.UTF-8 UTF-8，按空格选择，再按回车键。

再按向下键选择en_US.UTF-8，再按回车键确认。
重启系统。
Ubuntu：
编辑/etc/default/locale 文件，修改内容为(没有的话创建一个)：
LANG=&#8221;en_US.UTF-8&#8243;
LANGUAGE=&#8221;en_US:en&#8221;
保存，再执行：locale-gen en_US en_US.UTF-8
重启系统。
执行：locale 看一下是否显示是en_US.UTF-8，如果报错，请在本文反馈。
按以上步骤设置好后即可支持中文，可以上传中文的文件或中文的目录。
可能会遇到的问题：
如果使用Winscp或Flashfxp之类的工具上传都要设置为utf-8才可以，设置步骤如下：
WinSCP:

打开WinSCP，在登录界面中选定要登录的会话
点击旁边的&#8221;编辑&#8221;按钮
在左侧树型菜单中找到&#8221;环境&#8221;项，并打开它
在右侧中一项为&#8221;文件名UTF-8编码&#8221;，选择&#8221;开启&#8221;，设置完成。

FlashFXP：

打开FlashFXP，点&#8221;站点&#8221;，选择&#8221;站点管理器&#8221;
点击选择要登陆的站点，在右侧点击&#8221;选项&#8221;选项卡，&#8221;字符编码&#8221; 后面的列表框里选择UTF-8，设置完成。

如果在Putty或XShell等SSH客户端下显示乱码，也是需要修改字符编码为UTF-8的。
Putty：

打开Putty，在登录会话界面中选定Default Settings
再点击左侧树形菜单中的&#8221;Window&#8221;，再点&#8221;Translation&#8221;，中文版的话对应的是&#8221;窗口&#8221;，&#8221;转换&#8221;
在右侧界面中有一项&#8221;Remote character set:&#8221;，中文版的是&#8221;假定接收数据的字符集&#8221;，在下拉列表中选择&#8221;UTF-8&#8243;，设置完成。

XShell：

打开XShell，在会话列表要登录的会话上右击，选择&#8221;Properties&#8221;
在点击&#8221;Terminal&#8221;，在Translation里有个Encoding的下拉列表框，选择&#8221;UTF-8&#8243;，设置完成，简单点的设置方法，直接点上面工具栏里面的蓝绿色的圆球，选择&#8221;UTF-8&#8243;。

说了这么多，其实就是一点，编码一致，编码不一致就会出现乱码。
如果是在没有更改编码前上传的文件，设置好后依然会是乱码的，建议重新上传一下文件。如果没有原来文件的备份可以使用下面命令进行转换：for f in `ls *.html` ; do mv $f `ls $f&#124;iconv -f GBK -t UTF-8`; done 。
其中*.html为要转换的文件类型，也可以更换为*.txt，*.rar 主要是看你是什么文件了，里面的GBK为源文件的编码类型，如果不知道源文件的编码类型可以执行：file -bi 文件名 。
如果想在Windows下改的话其实也是可以的Editplus就有批量修改文件编码的功能，其他的软件可能也有此类功能，可以自行研究一下。
如果是目录的话，目前好像是没有办法进行转换。
还有一个问题，如果是html之类的网页文件，如果原来是网页内容是gb2312或类似的非utf-8的编码，先要将网页里面的charset 改为charset=utf-8，再转换文件编码，否则网页还是会乱码的。
]]></description>
			<content:encoded><![CDATA[<p><img title="zhongwen" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/01/133943OFd.jpg" alt="" width="141" height="69" /></a></p>
<p>这个问题已经说过很多次，不过貌似很多人还是会遇到中文乱码的问题，Apache可以使用mod_encoding支持中文目录和文件，LNMP下Nginx其实不需要安装额外的组件即可支持中文文件名或中文目录，下面说一下常见的CentOS、Debian、Ubuntu Linux发行版下的设置方法和可能会遇到的问题：</p>
<p>设置前可以执行：<strong>locale</strong> 看一下，如果显示是en_US.UTF-8，即是正常，不用按下面的步骤设置。如果显示其他编码需要按如下步骤设置。</p>
<h3>CentOS：</h3>
<p>编辑/etc/sysconfig/i18n 文件，内容修改为：<br />
LANG=&#8221;en_US.UTF-8&#8243;<br />
SYSFONT=&#8221;latarcyrheb-sun16&#8243;</p>
<p>保存，重启系统。</p>
<h3><span id="more-1264"></span>Debian：</h3>
<p>apt-get install -y locales<br />
dpkg-reconfigure locales</p>
<p>执行 dpkg-reconfigure locales后会出现如下对话框：</p>
<p><img title="dpkg-reconfigure-locales-1" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/01/133944GSv.jpg" alt="" width="559" height="397" /></a></p>
<p>用向下的方向键找到en_US.UTF-8 UTF-8，按空格选择，再按回车键。</p>
<p><img title="dpkg-reconfigure-locales-2" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/01/133944cRs.jpg" alt="" width="477" height="229" /></a></p>
<p>再按向下键选择en_US.UTF-8，再按回车键确认。<br />
重启系统。</p>
<h3>Ubuntu：</h3>
<p>编辑/etc/default/locale 文件，修改内容为(没有的话创建一个)：<br />
LANG=&#8221;en_US.UTF-8&#8243;<br />
LANGUAGE=&#8221;en_US:en&#8221;<br />
保存，再执行：<strong>locale-gen en_US en_US.UTF-8</strong><br />
重启系统。</p>
<p>执行：<strong>locale</strong> 看一下是否显示是en_US.UTF-8，如果报错，请在本文反馈。</p>
<p>按以上步骤设置好后即可支持中文，可以上传中文的文件或中文的目录。</p>
<h3>可能会遇到的问题：</h3>
<p>如果使用Winscp或Flashfxp之类的工具上传都要设置为utf-8才可以，设置步骤如下：</p>
<p><strong>WinSCP:</strong></p>
<ol>
<li>打开WinSCP，在登录界面中选定要登录的会话</li>
<li>点击旁边的&#8221;编辑&#8221;按钮</li>
<li>在左侧树型菜单中找到&#8221;环境&#8221;项，并打开它</li>
<li>在右侧中一项为&#8221;文件名UTF-8编码&#8221;，选择&#8221;开启&#8221;，设置完成。</li>
</ol>
<p><strong>FlashFXP：</strong></p>
<ol>
<li>打开FlashFXP，点&#8221;站点&#8221;，选择&#8221;站点管理器&#8221;</li>
<li>点击选择要登陆的站点，在右侧点击&#8221;选项&#8221;选项卡，&#8221;字符编码&#8221; 后面的列表框里选择UTF-8，设置完成。</li>
</ol>
<p>如果在Putty或XShell等SSH客户端下显示乱码，也是需要修改字符编码为UTF-8的。</p>
<p><strong>Putty：</strong></p>
<ol>
<li>打开Putty，在登录会话界面中选定Default Settings</li>
<li>再点击左侧树形菜单中的&#8221;Window&#8221;，再点&#8221;Translation&#8221;，中文版的话对应的是&#8221;窗口&#8221;，&#8221;转换&#8221;</li>
<li>在右侧界面中有一项&#8221;Remote character set:&#8221;，中文版的是&#8221;假定接收数据的字符集&#8221;，在下拉列表中选择&#8221;UTF-8&#8243;，设置完成。</li>
</ol>
<p><strong>XShell：</strong></p>
<ol>
<li>打开XShell，在会话列表要登录的会话上右击，选择&#8221;Properties&#8221;</li>
<li>在点击&#8221;Terminal&#8221;，在Translation里有个Encoding的下拉列表框，选择&#8221;UTF-8&#8243;，设置完成，简单点的设置方法，直接点上面工具栏里面的蓝绿色的圆球，选择&#8221;UTF-8&#8243;。</li>
</ol>
<p>说了这么多，其实就是一点，编码一致，编码不一致就会出现乱码。</p>
<p>如果是在没有更改编码前上传的文件，设置好后依然会是乱码的，建议重新上传一下文件。如果没有原来文件的备份可以使用下面命令进行转换：<strong>for f in `ls *.html` ; do mv $f `ls $f|iconv -f GBK -t UTF-8`; done </strong>。</p>
<p>其中*.html为要转换的文件类型，也可以更换为*.txt，*.rar 主要是看你是什么文件了，里面的GBK为源文件的编码类型，如果不知道源文件的编码类型可以执行：<strong>file -bi 文件名</strong> 。</p>
<p>如果想在Windows下改的话其实也是可以的Editplus就有批量修改文件编码的功能，其他的软件可能也有此类功能，可以自行研究一下。</p>
<p>如果是目录的话，目前好像是没有办法进行转换。</p>
<p>还有一个问题，如果是html之类的网页文件，如果原来是网页内容是gb2312或类似的非utf-8的编码，先要将网页里面的charset 改为charset=utf-8，再转换文件编码，否则网页还是会乱码的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-nginx-chinese-filename-directory.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LNMP下防跨站、跨目录安全设置，仅支持PHP 5.3.3以上版本</title>
		<link>http://www.deepvps.com/lnmp-cross-site-corss-dir-security.html</link>
		<comments>http://www.deepvps.com/lnmp-cross-site-corss-dir-security.html#comments</comments>
		<pubDate>Sat, 06 Oct 2012 13:39:27 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS安全]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[LNMP一键安装包]]></category>
		<category><![CDATA[LNMP安全设置]]></category>
		<category><![CDATA[LNMP防跨目录]]></category>
		<category><![CDATA[LNMP防跨站]]></category>
		<category><![CDATA[防跨目录]]></category>
		<category><![CDATA[防跨站]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1208</guid>
		<description><![CDATA[
LNMP一键安装包下存在跨站和跨目录的问题，跨站和跨目录影响同服务器/VPS上的其他网站，最近看PHP  5.3，在5.3.3以上已经增加了HOST配置，可以起到防跨站、跨目录的问题。
如果你是PHP 5.3.3以上的版本，可以修改/usr/local/php/etc/php.ini在末尾里加入：
[HOST=www.abc.com]
open_basedir=/home/wwwroot/www.abc.com/:/tmp/
[PATH=/home/wwwroot/www.abc.com]
open_basedir=/home/wwwroot/www.abc.com/:/tmp/
按上面的这个例子修改，换成你自己的域名和目录，多个网站就按上面的例子改成多个，最后重启php-fpm：/etc/init.d/php-fpm  restart
如果让网站可以使用探针需要在/tmp/后加上:/proc/
PHP 5.3.3以上版本的用户，可以执行：cd /root;rm -f  /root/vhost.sh;wget http://soft.vpser.net/lnmp/ext/vhost.sh;chmod +x  /root/vhost.sh，这样替换原来的vhost.sh文件，以后添加网站就会自动添加HOST防跨站、跨目录的配置。
为解决升级PHP 5.3.*版本后部分需要PHP 5.2.*版本的程序无法运行的问题，我们会增加一个PHP  5.2的安装脚本，脚本将在未来几天发布。
]]></description>
			<content:encoded><![CDATA[<p><img title="lnmp" src="http://www.deepvps.com/wp-content/uploads/post/lnmp-logo.gif" alt="" width="156" height="46" /></p>
<p>LNMP一键安装包下存在跨站和跨目录的问题，跨站和跨目录影响同服务器/VPS上的其他网站，最近看PHP  5.3，在<strong>5.3.3以上</strong>已经增加了HOST配置，可以起到防跨站、跨目录的问题。</p>
<p>如果你是PHP 5.3.3以上的版本，可以修改/usr/local/php/etc/php.ini在末尾里加入：</p>
<p>[HOST=www.abc.com]<br />
open_basedir=/home/wwwroot/www.abc.com/:/tmp/<br />
[PATH=/home/wwwroot/www.abc.com]<br />
open_basedir=/home/wwwroot/www.abc.com/:/tmp/</p>
<p><span id="more-1208"></span>按上面的这个例子修改，换成你自己的域名和目录，多个网站就按上面的例子改成多个，最后重启php-fpm：/etc/init.d/php-fpm  restart</p>
<p>如果让网站可以使用探针需要在/tmp/后加上:/proc/</p>
<p>PHP 5.3.3以上版本的用户，可以执行：cd /root;rm -f  /root/vhost.sh;wget http://soft.vpser.net/lnmp/ext/vhost.sh;chmod +x  /root/vhost.sh，这样替换原来的vhost.sh文件，以后添加网站就会自动添加HOST防跨站、跨目录的配置。</p>
<p>为解决升级PHP 5.3.*版本后部分需要PHP 5.2.*版本的程序无法运行的问题，我们会增加一个PHP  5.2的安装脚本，脚本将在未来几天发布。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/lnmp-cross-site-corss-dir-security.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
