virtual host  如何設定才是對的呢?

我是在linode裝 apache
他有給我一個域名 123.456.123.123
連到我的 var/www/html 沒問題
也能正常顯示
但我另外又開了一個 xxx.ccc.com
瀏覽 123.456.123.123 跟 xxx.ccc.com(也有開通https) 都可以連到 var/www/html
問題來了。。。

我現在想在同一個伺服器中分多個網站
我想當瀏覽 xxx.ccc.com 時,能讀取 var/www/html/ccc/

於是我在 ccc 放了網頁 假設 xxx.php
當我按照網上設定多個網站後( https://segmentfault.com/q/10...

<VirtualHost *:80>
ServerName xxx.ccc.com
DocumentRoot "/var/www/html/ccc"
</VirtualHost>

我瀏覽 xxx.ccc.com 他一樣會是到 /var/www/html (這也不是我要的)
當我用 123.456.123.123 後,首頁可以,但是到其他目錄就會失效
但此時我進入 123.456.123.123/ccc/xxx.php 卻可以開啟?!
這也不算對啊!
怎麼好像都亂掉了
我要的是進去 xxx.ccc.com 可以讀取 /var/www/html/ccc/index.php,但網域一樣是 xxx.ccc.com
現在變成 123.456.123.123/ccc/xxx.php 可以瀏覽,但卻還要加目錄?! 對的話也是輸入 123.456.123.123/xxx.php 就可以了

阅读 2.6k
1 个回答

你给项目做伪静态了吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题