LNMP下FTP服务器的安装和使用(Pureftpd和Proftpd)

作者:licess 发布时间:2013年05月10日 分类:常见问题

FTP是网站文件维护中使用比较多的,目前LNMP一键安装包中有Pureftpd和Proftpd服务器安装脚本,LNMP默认不安装任何FTP服务器,需要用户自行安装(1.2开始不再提供proftpd的安装脚本)。

一、Pureftpd

LNMP一键安装包里1.3及更高版本不需要MySQL支持,无图像界面没有http://ip/ftp/管理界面,只能使用命令lnmp ftp {add|del|edit}进行管理。1.2及以下版本Pureftpd安装脚本是需要MySQL支持的,安装前需要已经安装好LNMP,这个自带一个PHP编写的用户管理界面。

安装

进入lnmp解压后的目录,如cd lnmp1.4 其他版本的话自行更改和确定目录位置,执行:./pureftpd.sh 会显示如下图(1.2和1.3及更高版本的安装过程有些差异,1.3及更高版本直接回车安装不需要填写其他信息,1.2版本安装如下:):

阅读剩余部分...

LNMP添加、删除虚拟主机及伪静态使用教程

作者:licess 发布时间:2013年04月16日 分类:常见问题

一般情况下每个虚拟主机就是一个网站,网站一般通过域名进行访问。
本文为教程适合LNMP 1.2+,各个版本的添加过程基本类似,按提示操作即可。1.4版添加了SSL选项可以选择Letsencrypt和自备SSL证书,多PHP版本选择等功能。1.3版增加了FTP和数据库的创建等。LNMP 1.4的跨目录同时增加在fastcgi.conf中进行管控,LNMP1.2的防跨目录也由原来在php.ini中设置移至网站根目录下的.user.ini 进行控制
LNMP 1.1及之前的版本采用/root/vhost.sh 进行添加虚拟主机。

LNMP 1.2开始使用lnmp命令进行管理,具体可以参看更新记录
虚拟主机管理基本命令介绍:lnmp vhost {add|list|del}

之前版本的LNMP都可以升级到新版的lnmp管理脚本,升级到1.4教程

##添加网站(虚拟主机)##

阅读剩余部分...

LNMP下Nginx如何设置域名301重定向

作者:licess 发布时间:2013年03月26日 分类:常见问题

LNMP下的Nginx如果想将域名lnmp.org 301重定向到www.lnmp.org,同时www.lnmp.org已经添加上,可以按如下步骤修改 使用命令编辑器vinanowinscp图形管理软件编辑对应的虚拟主机,一般虚拟主机配置文件位于:/usr/local/nginx/conf/vhost/域名.conf ,如添加的域名是www.lnmp.org则配置文件是/usr/local/nginx/conf/vhost/www.lnmp.org.conf 在配置文件代码如下:

www.lnmp.org 301跳转到lnmp.org示例配置如下:

省略www.lnmp.org虚拟主机server配置
server {
listen 80;
server_name lnmp.org;
return 301 http://www.lnmp.org$request_uri;
}

如果是想让http强制跳转到https,把里面的http换成https就行。
http站点301跳转到https站点示例配置如下:

server {
listen 443 ssl;
server_name www.lnmp.org;
省略其他配置
} server {
listen 80;
server_name www.lnmp.org;
return 301 https://www.lnmp.org$request_uri;
}

按上面例子修改完成后保存,执行:/etc/init.d/nginx restart 重启nginx,使其生效。

LNMP一键安装包的Nginx 502 Bad Gateway错误可能原因及解决方法

作者:licess 发布时间:2013年02月17日 分类:常见问题

第一种原因:第一种原因:安装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安装成功了这一项就没可能。

第二种原因:

阅读剩余部分...

LNMP安装了哪些软件?安装目录在哪?

作者:licess 发布时间:2013年02月14日 分类:常见问题

LNMP一键安装包除去安装所必须的依赖包,还会默认安装以下软件: Nginx、MySQL/MariaDB、PHP、phpMyAdmin、Zend Optimizer/Zend GuardLoader。用户可以根据自己的需要安装其他组件,如FTP服务器、缓存组件,也可以使用升级脚本对Nginx、MySQL、PHP进行升级。
安装这些组件或升级都需要在lnmp下载解压缩后的目录,比如下载到/root目录,就进入/root/lnmp1.4-full目录,执行以下命令。

阅读剩余部分...