在REDHAT中安装了Xampp 配置好了虚拟主机,关于ftp的配置有点陌生了,不知道到如何来配置。我先想要达到的要求是, 所有网站的根目录在/opt/lampp/htdocs 这个目录下,在此目录下又建立几个网站的根目录,已经在 虚拟主机的配置文件中做了配置(基于域名的虚拟主机)。 比如说 网站1在 /opt/lampp/htdocs/web1 目录下,相应的 我建立一个 web1的账号,使用web1账号通过ftp登录上来的就是 /opt/lampp/htdocs/web1 目录, 以此类推,我该如何实现,我在网上找了一些教程看了下,有点模糊。配置文件该如何配置? 用户该如何添加?
在线等大哥大姐的回复。小弟在此先谢谢各位了。
linux下Xampp 中ftp的配置问题
答案:2 悬赏:60 手机版
解决时间 2021-03-13 08:25
- 提问者网友:嗝是迷路的屁
- 2021-03-12 13:29
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-03-12 14:18
简单的办法就是 在linux中分别创建帐号,并且把帐号主目录设置为相关的目录
useradd -g ftp -d /opt/lampp/htdocs/web1 -s /sbin/nologin web1
这样就添加了一个 ftp组的用户web1 ,主目录是 /opt/lampp/htdocs/web1 无登录权限(只允许通过ftp登录),创建用户的时候会生成主目录,不要自己创建 /opt/lampp/htdocs/web1,
然后就是passwd web1 为其设置密码
如果用户比较多,上百个这样子就需要用到虚拟用户了,虚拟用户的设置 就没那么简单了,,到网上找找相应的文章吧。
useradd -g ftp -d /opt/lampp/htdocs/web1 -s /sbin/nologin web1
这样就添加了一个 ftp组的用户web1 ,主目录是 /opt/lampp/htdocs/web1 无登录权限(只允许通过ftp登录),创建用户的时候会生成主目录,不要自己创建 /opt/lampp/htdocs/web1,
然后就是passwd web1 为其设置密码
如果用户比较多,上百个这样子就需要用到虚拟用户了,虚拟用户的设置 就没那么简单了,,到网上找找相应的文章吧。
全部回答
- 1楼网友:夜余生
- 2021-03-12 15:05
检查 /opt/lampp/logs/ 下面的日志文件看看有没有有用的信息。。。这样看看不出来的,最好有日志供分析
-------------------------------
注:xampp(lampp,...)是很方便安装和使用,但我建议不要用。因为我们一年前装服务器时为方便就是用它装,结果现在很不稳定,apachi,mysql,ftp三个必有一个经常无故停掉,客户老报怨,但又没日志看,一直查不到原因。现在我们也慢慢改回到源码编译安装的lamp环境了。。。早知会这样还不如一开始就用源码编译了。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯