红人网事 |
Ubuntu10.10 安装vsftpd并使用非系统用户登陆管理ftp Posted: 08 Jan 2011 07:05 AM PST 一. 安装vsftp和db4 sudo apt-get install vsftpd 二. 建立虚拟用户口令库文件 sudo mkdir /etc/vsftpd sudo gedit /etc/vsftpd/logins.txt User1 三.生成vsftpd的认证文件 使用db_load命令生成认证文件: db4.6_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftpd/vsftpd_login.db chmod 600 /etc/vsftpd/vsftpd_login.db
四. 建立虚拟用户所需的PAM配置文件 在/etc/pam.d目录中建立vsftpd.vu内容如下 sudo gedit /etc/pam.d/vsftpd.vu auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login 五. 建立虚拟用户所需的系统用户和主目录 sudo mkdir /www 六. 设置vsftpd.conf配置文件:(记得先备份) sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_old #备份 listen=YES 七 . 对不同的虚拟用户设置不同权限 sudo mkdir /etc/vsftpd_user_conf gedit /etc/vsftpd_user_conf/User1 write_enable=YES gedit /etc/vsftpd_user_conf/User2 write_enable=YES gedit /etc/vsftpd_user_conf/admin write_enable=YES 八. 重启vsftpd /etc/init.d/vsftpd restart 相关配置说明 开启匿名Ftp服务器上传权限 Anon_upload_enable=yes (开放上传权限) 用户登陆限制进其它的目录,只能进它的主目录 Chroot_local_user=yes (本地所有帐户都只能在自家目录) Chroot_list_enable=yes (文件中的名单可以调用) 限制本地用户访问Ftp 安全选项 |
Posted: 08 Jan 2011 03:43 AM PST install SSH Client and Server (for my remote access) Install Database Server Install Apache HTTP Server Install PHP5 and Apache PHP5 module Restart Apache You might probably faced the same following error while you were restarting the Apache server on Ubuntu. aslam@aslam:~$ sudo /etc/init.d/apache2 restart To fix that problem, you need to edit the httpd.conf file. Open the terminal and type, sudo apt-get install gedit sudo gedit /etc/apache2/httpd.conf By default httpd.conf file will be blank . Now, simply add the following line to the file. ServerName localhost Save the file and exit from gEdit. Finally restart the server. sudo /etc/init.d/apache2 restart 接下来,我们就在Web目录下面新建一个PHP文件来测试PHP是否能正常的运行,命令: sudo gedit /var/www/phpinfo.php 然后输入: <?php phpinfo(); ?> 接着保存文件,在浏览器里输入http://127.0.0.1/phpinfo.php,如果出现了一个显示PHP运行参数的页面,那就说明 PHP已经正常运行了。 Optionally, install phpMyAdmin PS: 以下几个命令和位置需要牢记 sudo /etc/init.d/apache2 restart (重启 apache) sudo gedit /etc/php5/apache2/php.ini (配置 php.ini) sudo gedit /etc/apache2/apache2.conf (配置 apache2.conf) /var/www/(主目录位置) 如还需安装zend optimizer 点这里 |
Posted: 08 Jan 2011 03:28 AM PST 1,下载Zend Optimizer: 欢迎语,点OK下一步. Zend License,点EXIT下一步. 接受License与否,YES下一步,NO退出安装. 指定Zend的安装路径,默认即可,OK下一步.
输入php.ini的路径,只能填写所在目录,OK下一步. 是否使用Apache服务?一般情况选YES. 输入Apache控制功能,Ubuntu的位置是/usr/sbin/apache2ctl 填写Apache的执行文件路径. 选择Apache的版本 一些更改及备份说明. 安装成功及提示重启Apache. 是否重启Apache? 重启中… 填写完整的Apache配置文件.Ubuntu默认是/etc/apache2/httpd.conf |
You are subscribed to email updates from 红人网事 To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
没有评论:
发表评论