|
最近在家,想用台旧电脑做个提供空间申请服务器玩玩。(用AMP +VSFTPD实现)
大概构想是这样的,由AMP提供虚拟主机支持,由VSFTPD做FTP(虚拟用户方式)使用户可以通过FTP方式上传网站。
用户可以通过网页申请账号,但是感觉在编后台程序处理APACHE,VSFTPD的配置文件方面有点麻烦。
文件夹/etc/apache2/sites-enable/ 装的是虚拟主机的配置
文件夹/etc/vsftpd/vsftpd_user_conf/ 装的是用户申请的空间FTP登陆时的权限。
另外还要在/var/www/下为用户建文件夹做为他们的站点空间,并要设置权限
不知道用PHP程序能不能直接访问apache2和vsftpd的配置文件为各用户建立各自的配置文件。假如这样做的话,不知会不会整个系统的安全带来很大的隐患。
请高手指点 |
|