【求助】一台linux主機跑多個網址 [url]http://www.pczone.com.tw/vbb3/showthread.php?t=126010[/url] 因為由上個主題改成/var/www/cgi-bin/user 後 我在httpd.conf裡加上 Alias /user "/var/www/cgi-bin/user" 這樣以後打[url]http://[/url] ip /user/cgi-bin/admin.cgi 可以執行 但是加上domain name 以後就不能用了 [url]http://www.XXX.com/cgi-bin/admin.cgi[/url] 請問各位兄臺 問題出在哪裡阿 我在httpd.conf的多網址設定是 # [url]www.XXX.com[/url] virtral host <VirtualHost X.X.X.X:80> ServerAdmin [email][email protected][/email] DocumentRoot /var/www/cgi-bin/user ServerName [url]www.XXX.com[/url] ErrorLog logs/XXX.com-error_log CustomLog logs/XXX.com-access_log common </VirtualHost> |
把 Alias /user "/var/www/cgi-bin/user" 這段放到你的 virtual 的設定裡試看看.. |
[QUOTE][i]最初由 repsol 發表[/i] [B]把 Alias /user "/var/www/cgi-bin/user" 這段放到你的 virtual 的設定裡試看看.. [/B][/QUOTE] 還是不行耶 |
在你的 virtual 裡設定 DocumentRoot "/var/www/cgi-bin/user" <Directory "/var/www/cgi-bin/user"> Options FollowSymLinks MultiViews ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> 試試看 |
[QUOTE][i]最初由 repsol 發表[/i] [B]在你的 virtual 裡設定 DocumentRoot "/var/www/cgi-bin/user" <Directory "/var/www/cgi-bin/user"> Options FollowSymLinks MultiViews ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> 試試看 [/B][/QUOTE] 又失敗了 還是不行:confused: |
會不會是您內部網路架構有問題. 造成 DOMAIN 無法解晰! 弟也是用 APACHE (WIN) 一台跑 4 個網站... |
請檢查: 1. ping [url]www.xxx.com[/url] 有反應嗎? ping 顯示出來的 IP 對嗎 2. httpd.conf 中有沒有[b] NameVirtualHost [/b]這行設定? 3. 只打 [url]http://www.xxx.com[/url] 會出現網站嗎? |
[QUOTE][i]最初由 disabledman 發表[/i] [B]會不會是您內部網路架構有問題. 造成 DOMAIN 無法解晰! 弟也是用 APACHE (WIN) 一台跑 4 個網站... [/B][/QUOTE] 我是用linux:confused: redhatr9 |
[QUOTE][i]最初由 raytracy 發表[/i] [B]請檢查: 1. ping [url]www.xxx.com[/url] 有反應嗎? ping 顯示出來的 IP 對嗎 2. httpd.conf 中有沒有[b] NameVirtualHost [/b]這行設定? 3. 只打 [url]http://www.xxx.com[/url] 會出現網站嗎? [/B][/QUOTE] 1.有顯示IP 2.httpd.conf有這行嗎? 請問該打些什麼 3.會出現網站..不過會跑到/var/www/html 下的index.htm 我是需要讓他跑去找/var/www/cgi-bin/user 裡面的index.htm :confused: |
[QUOTE][i]最初由 terco 發表[/i] [B]2.httpd.conf有這行嗎? 請問該打些什麼[/B][/QUOTE] 如果沒有這行, Apache 就只能用 IP 做 Virtual web, 不能用 Domain name 做, 所以會出現您的狀況. 請在 <Virtual Host xxxxx> 這行前面, 增加一行: NameVirtualHost 11.22.33.44:80 11.22.33.44 是您的 Server IP, 然後 service restart httpd 即可. |
所有時間均為 +8。現在的時間是 10:02 PM。 |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。