![]() |
Linux上的WWW
請問各位先進大大...
最近正在嘗試以 LINUX 架設 WWW 服務 我是安裝 Fedora core 6 的作業系統!! 不過當我要啟用個人網站的設定時候,卻一直無法正確顯示網頁!! 參考了 "鳥哥 LINUX "的設定說明,也根據他的範例設定照著設定 但是卻沒有辦法依據個人網站顯示 !! 會顯示沒有權限 :drtyt76h6 vi /etc/httpd/conf/httpd.conf <IfModule mod_userdir.c> #UserDir disable UserDir public_html </IfModule> [dmtsai@linux ~]$ cd ~ [dmtsai@linux ~]$ mkdir public_html [dmtsai@linux ~]$ chmod 755 public_html [dmtsai@linux ~]$ chmod 755 ~ [dmtsai@linux ~]$ cd public_html 上面就是參考鳥哥的設定,httpd 服務也重新啟動過了!! 依然瀏覽 使用者網頁時候,訊息顯示沒有權限 .. 能否請教各位先進大大,這是怎回事! 有方法可以排除嗎??? 謝謝囉~ |
謝謝 Dannyjohnson 大大的回覆!!
不過 防火牆的部份,當初在安裝Fedora core時候就已經選擇關閉了!! 這樣說比較清楚些~~ 當我開啟 httpd 服務之後,輸入 http://localhost:8080 這樣是可以順利開啟網頁的,不過是讀取 /var/www/html/ 底下的index.html檔案 到目前為止httpd服務是正常的。 接下來,嘗試依照使用者來啟用個人網頁,依照下列設定 vi /etc/httpd/conf/httpd.conf <IfModule mod_userdir.c> #UserDir disable UserDir public_html </IfModule> 並修改權限 [dmtsai@linux ~]$ cd ~ [dmtsai@linux ~]$ mkdir public_html [dmtsai@linux ~]$ chmod 755 public_html [dmtsai@linux ~]$ chmod 755 ~ [dmtsai@linux ~]$ cd public_htm 重新啟動 httpd 服務之後,輸入 http://localhost:8080/~dmtsai/ 卻出現 沒有權限讀取網頁的訊息 !! =.= 我也有丟一個 index.html 檔案,到 /home/dmtsai/public_html/ 結果依然?? 不知道這樣描述,能否清楚表達@@" 謝謝各位大大指點~ |
chmod o+x /home/dmtsai/
SELINUX 記得要關掉 ^^ 再試試看..... |
引用:
要去了解它,還沒完整了解他前,只好把它關閉了 前一陣子的squid為了SELINUX ,搞好久,只好先把他關了 不過在於安全性上,他有他的考量啦 建議大家把它先關掉,了解他之後,就使用他,他的安全性不錯啦 我想樓主也是SELINUX的問題吧 進入/etc/sysconfig/selinux 引用:
引用:
引用:
|
終於可以了~
非常感謝 Dannyjohnson、Chin-Wei、飛鳥 三位大大指點!! 有個問題要請教一下,目前使用者開啟瀏覽器看到的首頁檔案 是存放在 /home/username/public_html/ 這個目錄底下, 若是今天我想要在上面的路徑增加一個資料夾 TEST 讓使用者輸入 http://localhost:8080/username/TEST/ 就可以看到該目錄內容?? 需要如同先前 Chin-Wei 提示的權限設定部份的動作嗎??? |
引用:
其實就等於: /home/username/public_html/ 所以只要將 TEST 建在 /public_html/ 裡面就行了,權限記得要開 mkdir /home/username/public_html/TEST chmod o+x /home/username/public_html/TEST 這樣子就可以了 ^^ |
所有時間均為台北時間。現在的時間是 07:55 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *