基礎電腦網路與網站建置規劃 (2010)
使用 FTP 搭配 WWW 的個人空間
回上一頁
課程資料:
- FTP 伺服器的設定:
- 詳情請參考:這裡
- 編輯 /etc/vsftpd/vsftpd.conf 的內容,找尋 chroot 這個關鍵字,然後加以額外設定:
- chroot_local_user=YES
- chroot_list_enable=YES
- chroot_list_file=/etc/vsftpd.chroot_list
- 記得重新啟動 vsftpd:/etc/init.d/vsftpd restart (chkconfig vsftpd on)
- 請注意,預設情況下,root 不可使用 ftp 喔!
- 建立 FTP 所需帳號:
- 就是實體帳號,因此利用『 useradd 帳號 』及『 passwd 帳號 』即可!
- 請進行如下的一些練習:
- 建立 wwwuser1, wwwuser2, wwwuser3 等帳號
- 切換身份成為 wwwuser1 ,看看能不能有家目錄;
- 在 tty1 登入 wwwuser1 試看看;
- 利用 wwwuser1 登入 FTP 試看看。
- 建立 WWW 的個人帳號:
- 網址列: http://某主機名稱或IP/~帳號名稱/
- 個人網頁假設在 /home/wwwuser1/www 當中,那麼你該:
- 編輯 vim /etc/httpd/conf/httpd.conf
- 找到: UserDir ,將『 UserDir Disable 』註解,加入『 UserDir www 』;
- 重新啟動 httpd : /etc/init.d/httpd restart
- 測試一下,用 wwwuser1 帳號,在 /home/wwwuser1/www 當中建立 index.html ,內容隨便;
- 使用瀏覽器瀏覽,出現啥錯誤訊息?注意看輸出的訊息!!
- 權限設定:
- /home/wwwuser1 必須是 711 或 755 才行;
- /home/wwwuser1/www 最好是 755 !
- 透過 FTP 將你原本製作的 html 網頁資料上傳到 wwwuser1 的個人網頁去!
回最上方