[問題] Apache2 virtualhost 設定一問

看板Linux作者時間13年前 (2011/01/26 11:18), 編輯推噓1(108)
留言9則, 4人參與, 最新討論串1/1
想請問版上的各位先進 想問一下 virtualhost/dns 設定的部份 我有兩個 domain name 分別是 xxx.no-ip.org xxx-dev.no-ip.org 在 apache2 上我分別用兩個 config 檔去設定 然後用 a2ensite 把他們加入到要啟動的設定檔 我參考了一些文件 按照他們寫的去設定 文件上的設定分別是 <virtual host *:443> ServerName xxx.no-ip.org DocumentRoot /app/server/PRD <virtual host *:443> ServerName xxx-dev.no-ip.org DocumentRoot /app/server/DEV 在對外網路上 這主機前端有一台 ip分享器 幫忙設定了 dynamic DNS 內部這 apache2 主機 則是設定了 192.168.x.x 的固定ip ip分享器上有指定 xxx 與 xxx-dev 的 domain 與其對應的內部 ip/port 但是後來我怎麼試 都沒辦法兩個 設定檔同時開啟 我想問問 是因為外部雖然導進來了 但是內部mapping不到嗎? 是否需要在主機上架設 dns server 來告訴機器怎麼mapping呢? 以上 還請不吝指教 感謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.30.1 ※ 編輯: chonhan 來自: 203.67.30.1 (01/26 11:19)

01/26 12:48, , 1F
第一行加上NameVirtualHost *:443試試看
01/26 12:48, 1F

01/26 13:52, , 2F
那有試過了 在 ports.conf 裡面 但還是不行耶
01/26 13:52, 2F

01/26 14:23, , 3F
不知道你所用的NAT是PAT 還是Static NAT
01/26 14:23, 3F

01/26 14:23, , 4F
若是PAT的話 那你外部要使用不同的Port來指定內部的機器
01/26 14:23, 4F

01/26 14:24, , 5F
若你想要使用相同的Port的話 可能要藉由Reverse Proxy
01/26 14:24, 5F

01/26 14:25, , 6F
http://0rz.tw/MQFXO 有興趣就參考這篇
01/26 14:25, 6F

01/26 18:43, , 7F
我沒有做 port 轉換 只是不知道為什麼兩個 domain 會衝突
01/26 18:43, 7F

01/26 18:43, , 8F
只開任意一個的話 就可以連到 兩個都開就不行 :S
01/26 18:43, 8F

01/28 17:10, , 9F
這兩個virtualhost 是共用一個IP嗎?
01/28 17:10, 9F
文章代碼(AID): #1DFvAF7Z (Linux)