首页
关于我们
友链链接
壁纸下载
更多
统计中心
图床上传
Search
1
[Win DD包] wes7-x86-cn-精简,安装后仅占用1.55G存储空间
25,443 阅读
2
保姆级教程!甲骨文ARM DD成Debian10并升级内核成5.10
6,158 阅读
3
N1教程:Openwrt安装docker webui界面(基于flippy openwrt n1固件)
5,174 阅读
4
ZFAKA小店Docker版之 数据的备份和迁移
4,995 阅读
5
甲骨文oracle ARM 重装 Debian 10
4,671 阅读
Linux学堂
网站建设
网络资源
主题插件
固件工具
主机评测
登录
Search
标签搜索
vps
linux
bench
typecho
empirecms
lnmp
nginx
centos
cloudflare
qbittorrent
ssl
n1
rclone
onedrive
google
storage
speedtest
v2ray
openwrt
301
V+变量
累计撰写
173
篇文章
累计收到
45
条评论
首页
栏目
Linux学堂
网站建设
网络资源
主题插件
固件工具
主机评测
页面
关于我们
友链链接
壁纸下载
统计中心
图床上传
搜索到
1
篇与
的结果
2024-12-04
LNMP下FTP服务器的安装和使用(Pureftpd和Proftpd)
FTP是网站文件维护中使用比较多的,目前LNMP一键安装包中有Pureftpd和Proftpd服务器安装脚本,LNMP默认不安装任何FTP服务器,需要用户自行安装(1.2开始不再提供proftpd的安装脚本)。一、PureftpdLNMP一键安装包里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安装pureftpd服务器按提示输入当前MySQL的root密码,输入完成,回车确认:lnmp安装pureftpd服务器这一步是设置FTP用户管理后台的登陆密码。输入完成回车确认lnmp安装pureftpd服务器因为PHP管理后台需要连接数据库,所以会在MySQL上创建一个ftp用户,这里设置的就是这个用户的密码。输入完成,回车确认。回车 显示 "Press any key to start install Pure-FTPd..." 再次回车确认即可开始安装。1.3及更高版本没有图像界面!!!!!!!!没有http://ip/ftp/ 不能网页进行管理!!!!!!!!只能使用lnmp ftp {add|del|edit}进行管理。添加用户1.3及更高版本添加ftp账号执行:lnmp ftp addlnmp添加ftp账号按提示分别输入要创建的ftp账号、密码及ftp账号对应的目录(目录必须是以/开始的绝对目录)后面出现的Password: 和 Enter it again: 不需要理会,只是提示,脚本都是自动完成的。1.2及以下版本添加用户如下:安装完成后,在浏览器输入: http://你的ip/ftp/ 用刚才设置的FTP用户管理后台的登陆密码登陆。登陆后界面如下:lnmp purefptd面板添加一个用户名到你要添加的目录。uid,gid 都选www。注意事项:有用户可能找不到选择目录的地方,选目录是点击”主目录“ 最后面有个圆形套着三角形的图标,点一下就会出来。如果提示无法读取目录、登陆超时或报502 Bad Gateway错误,修改/usr/local/php/etc/php.ini 查找open_basedir,将有/home/wwwroot/default的几行前面加;注释掉,重启php-fpm生效。LNMP 1.2的话在/home/wwwroot/default/.user.ini里设置,将里面的内容删除,重启php-fpm生效后即可。.user.ini文件无法直接修改,而且是隐藏文件可能在winscp下可能无法看到,建议使用vim编辑器或nano编辑器进行修改。修改前需要执行:chattr -i /home/wwwroot/default/.user.ini修改完成后再执行:chattr +i /home/wwwroot/default/.user.ini如果是LNMPA或LAMP的话需要修改/usr/local/apache/conf/extra/httpd-vhosts.conf里面的php_admin_value open_basedir在该行前面加#直接注释。LNMP 1.2开始可以使用命令:lnmp ftp {add|list|del} 进行FTP账号管理。使用命令进行管理更方便。修改管理面板登录密码:http://bbs.lnmp.com/thread-2038-1-1.html卸载Pureftpd执行:./pureftpd.sh uninstall 即可对pureftpd进行卸载。安装的FTP服务器均为普通连接未加密、非TLS加密等连接,连接时请注意选择。二、Proftpd在LNMP 1.0中增加了Proftpd服务器安装脚本,proftpd可以通过配置文件对权限进行更多的设置。Proftpd可以单独安装,不需要其他如MySQL的支持,完全使用配置文件进行设置。安装进入lnmp1.0解压后的目录,执行:./proftpd.shlnmp proftpd服务器安装提示“Press any key to start install ProFTPd... ”后回车确认就会自动安装Proftpd添加FTP用户执行:/root/proftpd_vhost.sh提示“Please input a username:” 后输入要添加的FTP用户名,回车确认。之后会提示“Please set password for 前面你设的用户名:” 输入你要设置的密码回车确认后后会提示“Please input full path:”,这里需要输入FTP用户设置到哪个目录,需要是绝对路径,输入完回车确认,提示“Press any key to start create ProFTPd virtul host...”后再次回车确认FTP用户就会添加上。
2024年12月04日
21 阅读
0 评论
0 点赞