請問有關在 www 下開個 public_html 的目錄



贊助商連結


阿敏
2004-07-14, 10:22 PM
裝了 apache 之後,就會有 www 這個目錄,它的下面有放 web 的 data 目錄和放cgi程序的 cgi-bin 目錄。

請問該如何為某個即將要架設的網站規劃出一個目錄(就是專屬空間,可以用FTP上傳檔案),而且可以將前面一大串目錄給簡化。例如:

/usr/local/www/data/peter
/usr/local/www/data/peter/public_html
/usr/local/www/data/peter/public_html/cgi-bin

以上的 /peter、/public_html 和 /public_html/cgi-bin 是不是用一般 make directory 就可以呢?

還有,要怎麼做才能把 /usr/local/www/data 簡化成 /home 呢?就是當需註明「絕對路徑」時,只而填入 /home/peter/public_html/cgi-bin 即可。

我是架站新手,請各位多多指教。萬分感謝!

贊助商連結


阿敏
2004-07-14, 10:30 PM
還有,一般我們申請域名,是不是 /usr/local/www/data/peter/public_html 由域名來代替?該如何設定才能讓這一大串對應到一個網址?例如等於 www.peter.com?當然我知道域名是要先申請的。

也許對高手來說,這個問題很簡單,不值得回覆,但我真的不會,請多指教。再謝!

ismile
2004-07-15, 02:59 PM
用 adduser username 加入使用者, home directory 設 /home/username

建立你要的目錄 /home/username/public_html, 及 /home/username/public_html/cgi-bin

修改 httpd.conf, 把 username 的 DocumentRoot 改 /home/username/public_html, ScriptAlias 改 /home/username/public_html/cgi-bin

重新啟動 Apache