作者 主題: [問題]FC2設定virtualhost的問題....不管如何設定還是都跑到同  (閱讀 6392 次)

0 會員 與 1 訪客 正在閱讀本文。

tonyyen

  • 可愛的小學生
  • *
  • 文章數: 29
    • 檢視個人資料
我的機器沒有架設dns
dnsg是代管的...
我已經把三個dns的a都設定到同一個對應ip
但是不管如何使用host name連結
還是跑到相同的目錄去...
以下是我的設定檔....



NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin tdf168@localhost
DocumentRoot /var/www/html/tdf168
ServerName www.tdf168.com
ErrorLog logs/tdf168_error_log
CustomLog logs/tdf168_access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin tsy168@localhost
DocumentRoot /var/www/html/tsy168
ServerName www.tsy168.com
ErrorLog logs/tsy168_error_log
CustomLog logs/tsy168_access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin tdfdzi@localhost
DocumentRoot /var/www/html/tdfdzi
ServerName www.tdfdzi.com
ErrorLog logs/tdfdzi_error_log
CustomLog logs/tdfdzi_access_log common
</VirtualHost>
ScriptAlias /webmail /var/www/cgi-bin/openwebmail/openwebmail.pl
color=DarkOrange]---前瞻網路整合規劃系統、簡單就能建構你的網站---[/color]
本公司針對中小企業及SOHO族推出輕鬆專案,
讓您輕鬆就可以擁有自己的網站,
不需假手他人即可簡單上手管理Linux伺服器。
洽詢網站  http://www.go2net.com.tw

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
引述: "tonyyen"
我的機器沒有架設dns
dnsg是代管的...
我已經把三個dns的a都設定到同一個對應ip
但是不管如何使用host name連結
還是跑到相同的目錄去...
以下是我的設定檔....
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin tdf168@localhost
DocumentRoot /var/www/html/tdf168
ServerName www.tdf168.com
ErrorLog logs/tdf168_error_log
CustomLog logs/tdf168_access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin tsy168@localhost
DocumentRoot /var/www/html/tsy168
ServerName www.tsy168.com
ErrorLog logs/tsy168_error_log
CustomLog logs/tsy168_access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin tdfdzi@localhost
DocumentRoot /var/www/html/tdfdzi
ServerName www.tdfdzi.com
ErrorLog logs/tdfdzi_error_log
CustomLog logs/tdfdzi_access_log common
</VirtualHost>
ScriptAlias /webmail /var/www/cgi-bin/openwebmail/openwebmail.pl


剛剛去瀏覽一下,看到 403 禁止的回應,然後就看到 fedora linux 預設的測試頁了。

你應該先把 /etc/httpd/conf.d/welcome.conf 檔案刪除掉,然後 DoucmentRoot 目錄內要放置您要看到的 website 檔案。

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

sakana

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 2589
  • 性別: 男
    • 檢視個人資料
    • sakananote
引述: "tonyyen"

NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin tdf168@localhost
DocumentRoot /var/www/html/tdf168
ServerName www.tdf168.com
ErrorLog logs/tdf168_error_log
CustomLog logs/tdf168_access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin tsy168@localhost
DocumentRoot /var/www/html/tsy168
ServerName www.tsy168.com
ErrorLog logs/tsy168_error_log
CustomLog logs/tsy168_access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin tdfdzi@localhost
DocumentRoot /var/www/html/tdfdzi
ServerName www.tdfdzi.com
ErrorLog logs/tdfdzi_error_log
CustomLog logs/tdfdzi_access_log common
</VirtualHost>
ScriptAlias /webmail /var/www/cgi-bin/openwebmail/openwebmail.pl

把NameVirtualHost *:80 *:80換成ip
<VirtualHost *:80>     *:80換成ip
試試看
前提是
#host www.tdfdzi.com
#host www.tsy168.com
#host www.tdf168.com
是同一個ip 代表您的dns沒有錯誤
專心投入研究才是王道!!
http://sakananote2.blogspot.com

tonyyen

  • 可愛的小學生
  • *
  • 文章數: 29
    • 檢視個人資料
我已經罩著上面兩位大大的方法做了...
但是還是不行....
color=DarkOrange]---前瞻網路整合規劃系統、簡單就能建構你的網站---[/color]
本公司針對中小企業及SOHO族推出輕鬆專案,
讓您輕鬆就可以擁有自己的網站,
不需假手他人即可簡單上手管理Linux伺服器。
洽詢網站  http://www.go2net.com.tw

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
引述: "tonyyen"
我已經罩著上面兩位大大的方法做了...
但是還是不行....


好像沒有咧?我還是看到您的測試頁啊。

改過沒有重新啟動 apache ???? 連首頁檔案都沒放??

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

tonyyen

  • 可愛的小學生
  • *
  • 文章數: 29
    • 檢視個人資料
[root@www html]# /etc/rc.d/init.d/httpd restart                                 °stop httpd:                                                [ OK ]
start httpd:                                                [ OK ]

/var/www/html/tdf168
/var/www/html/tdfdzi
/var/www/html/tys168
裡面都有各自網址的內容 ....
而 /var/www/html/index.html
的內容是 I`m /var/www/html/index.html
color=DarkOrange]---前瞻網路整合規劃系統、簡單就能建構你的網站---[/color]
本公司針對中小企業及SOHO族推出輕鬆專案,
讓您輕鬆就可以擁有自己的網站,
不需假手他人即可簡單上手管理Linux伺服器。
洽詢網站  http://www.go2net.com.tw

tonyyen

  • 可愛的小學生
  • *
  • 文章數: 29
    • 檢視個人資料
從新啟動後都是成功的訊息...
並沒有任何ERROR
color=DarkOrange]---前瞻網路整合規劃系統、簡單就能建構你的網站---[/color]
本公司針對中小企業及SOHO族推出輕鬆專案,
讓您輕鬆就可以擁有自己的網站,
不需假手他人即可簡單上手管理Linux伺服器。
洽詢網站  http://www.go2net.com.tw

tonyyen

  • 可愛的小學生
  • *
  • 文章數: 29
    • 檢視個人資料
有的...
每一個各自的目錄裏都有一個index.html
color=DarkOrange]---前瞻網路整合規劃系統、簡單就能建構你的網站---[/color]
本公司針對中小企業及SOHO族推出輕鬆專案,
讓您輕鬆就可以擁有自己的網站,
不需假手他人即可簡單上手管理Linux伺服器。
洽詢網站  http://www.go2net.com.tw

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
引述: "tonyyen"
[root@www html]# /etc/rc.d/init.d/httpd restart                                 °stop httpd:                                                [ OK ]
start httpd:                                                [ OK ]

/var/www/html/tdf168
/var/www/html/tdfdzi
/var/www/html/tys168
裡面都有各自網址的內容 ....
而 /var/www/html/index.html
的內容是 I`m /var/www/html/index.html


看一下您的 error_log 等相關錯誤訊息紀錄檔案,應該會有相關資訊。

再來就是,您系統 selinux 是打開還是關閉的?請看一下 /etc/sysconfig/selinux 檔案內容設定。

通常若你的該 /var/www/ 目錄相關檔案權限沒設定好,那一定會被 kernel 的 selinux 功能阻擋瀏覽。

還有就是,您那些目錄與檔案權限設定為何?ls -l 貼來看看?

ls -ld /var/www/html/tdf168

ls -l /var/www/html/tdf168/index.html

我還是要問的是,你確定 /etc/httpd/conf.d/welcome.conf 檔案確定砍掉了嗎 ??

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
剛剛我去看,都修正好了?

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

tonyyen

  • 可愛的小學生
  • *
  • 文章數: 29
    • 檢視個人資料
目前selinux 是 DISABLE
drwxr--r--  16 tdf168 tdf168 4096  4&curren;e 17 10:27 tdf168
drwxr--r--  16 tdfdzi tdfdzi 4096  4&curren;e 17 10:29 tdfdzi
drwxr--r--   2 tsy168 tsy168 4096  4&curren;e 17 01:25 tsy168
color=DarkOrange]---前瞻網路整合規劃系統、簡單就能建構你的網站---[/color]
本公司針對中小企業及SOHO族推出輕鬆專案,
讓您輕鬆就可以擁有自己的網站,
不需假手他人即可簡單上手管理Linux伺服器。
洽詢網站  http://www.go2net.com.tw

tonyyen

  • 可愛的小學生
  • *
  • 文章數: 29
    • 檢視個人資料
-rwxrwxrwx  1 root root 15  4&curren;&euml; 17 01:30 /var/www/html/tdf168/index.html
color=DarkOrange]---前瞻網路整合規劃系統、簡單就能建構你的網站---[/color]
本公司針對中小企業及SOHO族推出輕鬆專案,
讓您輕鬆就可以擁有自己的網站,
不需假手他人即可簡單上手管理Linux伺服器。
洽詢網站  http://www.go2net.com.tw

tonyyen

  • 可愛的小學生
  • *
  • 文章數: 29
    • 檢視個人資料
我看到/var/log/裡面
就只有access_log 及error_log
的資料有更新....
其餘的HOST的ACCESS及ERROR都停留在早上
color=DarkOrange]---前瞻網路整合規劃系統、簡單就能建構你的網站---[/color]
本公司針對中小企業及SOHO族推出輕鬆專案,
讓您輕鬆就可以擁有自己的網站,
不需假手他人即可簡單上手管理Linux伺服器。
洽詢網站  http://www.go2net.com.tw

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
引述: "tonyyen"
目前selinux 是 DISABLE
drwxr--r--  16 tdf168 tdf168 4096  4&curren;e 17 10:27 tdf168
drwxr--r--  16 tdfdzi tdfdzi 4096  4&curren;e 17 10:29 tdfdzi
drwxr--r--   2 tsy168 tsy168 4096  4&curren;e 17 01:25 tsy168


權限應該開給 apache 可以進入瀏覽.

這應該是 apache 的  faq 等級問題,請參閱這以前文章討論:

http://tinyurl.com/8vju8

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

craig

  • 懷疑的國中生
  • **
  • 文章數: 69
    • 檢視個人資料
引述: "tonyyen"
目前selinux 是 DISABLE
drwxr--r--  16 tdf168 tdf168 4096  4&curren;e 17 10:27 tdf168
drwxr--r--  16 tdfdzi tdfdzi 4096  4&curren;e 17 10:29 tdfdzi
drwxr--r--   2 tsy168 tsy168 4096  4&curren;e 17 01:25 tsy168

目錄的權限有錯,
只有 r 是不夠的,要有 x 才可以。

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
引述: "tonyyen"
我看到/var/log/裡面
就只有access_log 及error_log
的資料有更新....
其餘的HOST的ACCESS及ERROR都停留在早上


您都已經把 ErrorLog 指向您自己的 log 檔案了,您當然要看您自己定義的 log 檔案內容。

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

tonyyen

  • 可愛的小學生
  • *
  • 文章數: 29
    • 檢視個人資料
搞定了....
是權限的問題.....
真是受益良多阿...
color=DarkOrange]---前瞻網路整合規劃系統、簡單就能建構你的網站---[/color]
本公司針對中小企業及SOHO族推出輕鬆專案,
讓您輕鬆就可以擁有自己的網站,
不需假手他人即可簡單上手管理Linux伺服器。
洽詢網站  http://www.go2net.com.tw