作者 主題: apache 虛擬目錄設定問題?  (閱讀 6184 次)

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

joe0120

  • 活潑的大學生
  • ***
  • 文章數: 241
    • 檢視個人資料
apache 虛擬目錄設定問題?
« 於: 2012-02-22 14:03 »
環境:
os:CentOS release 5.7 (Final)
Server version: Apache/2.2.3
PHP 5.2.10 (cli)
Server version: Apache/2.2.8

虛擬目錄設定:
<VirtualHost *:80>
          ServerAdmin   service@localhost
          DocumentRoot  /data/system.test.com/www
          ServerName    192.168.0.252
          ServerAlias   140.182.95.95 system.test.com
          ErrorLog      /var/log/httpd/virtualhost/error/system.test.com-error_log
          CustomLog     /var/log/httpd/virtualhost/access/system.test.com-access_log combined
</VirtualHost>


<VirtualHost *:443>
          ServerAdmin   service@localhost
          DocumentRoot  /data/system.test.com/www
          ServerName    192.168.0.252
          ServerAlias   140.182.95.95 system.test.com
          ErrorLog      /var/log/httpd/virtualhost/error/system.test.com-error_log
          CustomLog     /var/log/httpd/virtualhost/access/system.test.com-access_log combined
</VirtualHost>

iptables 設定:
INPUT
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
ACCEPT     tcp  --  140.182.95.95         0.0.0.0/0           tcp spts:1024:65534 dpt:21
ACCEPT     tcp  --  192.168.0.0/24       0.0.0.0/0           tcp spts:1024:65534 dpt:21
ACCEPT     tcp  --  140.182.95.95         0.0.0.0/0           tcp spts:1024:65534 dpt:22
ACCEPT     tcp  --  192.168.0.0/24       0.0.0.0/0           tcp spts:1024:65534 dpt:22
ACCEPT     tcp  --  140.182.95.95         0.0.0.0/0           tcp spts:1024:65534 dpt:3000
ACCEPT     tcp  --  140.182.95.95         0.0.0.0/0           tcp spts:1024:65534 dpt:3306
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           icmp type 0
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           icmp type 3
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           icmp type 3 code 4
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           icmp type 4
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           icmp type 11
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           icmp type 12
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           icmp type 14
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           icmp type 16
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           icmp type 18
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp spts:1024:65534 dpt:80
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp spts:1024:65534 dpt:443

其他用預設


1、當使用 IP 方式瀏覽網頁 https://192.168.0.252 或  https://140.182.95.95 都能正常顯示
2、當使用 https://system.test.com 就顯示 404錯誤
3、使用 nslookup 查system.test.com 記錄都正常
請教有可能是什麼原因,謝 "

hikohan

  • 俺是博士!
  • *****
  • 文章數: 1288
    • 檢視個人資料
Re: apache 虛擬目錄設定問題?
« 回覆 #1 於: 2012-02-22 15:47 »
硬體結構貼一下

還有,apachectl -t 出現什麼訊息?
lifeIsFunWithPHP.

HaWay

  • 大隻佬!
  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 3980
    • 檢視個人資料
Re: apache 虛擬目錄設定問題?
« 回覆 #2 於: 2012-02-22 16:37 »
試試看 ServerName 要用 Domain name
我做人那麼 nice, 肯定有什麼誤會.....

joe0120

  • 活潑的大學生
  • ***
  • 文章數: 241
    • 檢視個人資料
Re: apache 虛擬目錄設定問題?
« 回覆 #3 於: 2012-02-23 15:22 »
硬體結構貼一下

還有,apachectl -t 出現什麼訊息?

硬體結構
motherboard   ASUS P8H61-M LX PLUS
CPU                   inter core i3-2100 LGA1155
MEM                   transcend 4gb ddr3 1333 u-dimm *2
HD                   Seagate Barracuda 3.5 500G + 1.5T + 1.5T
POWER              snake 400W

apachectl -t
Syntax OK



keyword

  • 可愛的小學生
  • *
  • 文章數: 19
    • 檢視個人資料
Re: apache 虛擬目錄設定問題?
« 回覆 #4 於: 2012-02-23 15:48 »
如果把 ServerName 設為 system.test.com 呢?

hikohan

  • 俺是博士!
  • *****
  • 文章數: 1288
    • 檢視個人資料
Re: apache 虛擬目錄設定問題?
« 回覆 #5 於: 2012-02-23 16:02 »
我是說,主機與ATUR的配置,是NAT還是real IP?

HWL沒什麼意義。

硬體結構
motherboard   ASUS P8H61-M LX PLUS
..
..
lifeIsFunWithPHP.

joe0120

  • 活潑的大學生
  • ***
  • 文章數: 241
    • 檢視個人資料
Re: apache 虛擬目錄設定問題?
« 回覆 #6 於: 2012-02-23 16:14 »
我是說,主機與ATUR的配置,是NAT還是real IP?

HWL沒什麼意義。

硬體結構
motherboard   ASUS P8H61-M LX PLUS
..
..

哈~~搞錯方向了,謝"
因環境是在客戶那邊,只能知道他的架構(ip分享器)NAT←→LAN



hikohan

  • 俺是博士!
  • *****
  • 文章數: 1288
    • 檢視個人資料
Re: apache 虛擬目錄設定問題?
« 回覆 #7 於: 2012-02-23 16:50 »
所以啦,答案出來啦,把主機拖出NAT後面改真實IP,打好防火牆,再測試vHOSTs功能。
lifeIsFunWithPHP.

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
Re: apache 虛擬目錄設定問題?
« 回覆 #8 於: 2012-02-23 21:30 »
不知道答案的一點小意見 ..

抓個封包

Accept: */*
Accept-Language: zh-TW
Referer: http://tw.quote.finance.yahoo.net/quote/charts/Yahoo_TA.swf
x-flash-version: 11,1,102,55
Content-Type: text/xml; charset=utf-8
SOAPAction: ""
Content-Length: 747
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
Host: tw.quote.finance.yahoo.net
Connection: Keep-Alive
Cache-Control: no-cache


解析的到 , ip 到不了 ... "連線" 兩字沒意義
若 ip 到的了 ... 用什麼解析而來 , 封包中上面紅色那行不就是關鍵嗎 ?
VirtualHost 的意義不就在此 ?

那 <VirtualHost *:443> 這個星
跟底下的 IP 似乎都該打 domain-name 才合理吧




joe0120

  • 活潑的大學生
  • ***
  • 文章數: 241
    • 檢視個人資料
Re: apache 虛擬目錄設定問題?
« 回覆 #9 於: 2012-02-24 10:29 »
感謝各位解惑與竟見
但主機已正式上線,目前沒有辦法做調整