PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   -- FreeBSD & Linux 討 論 版 (https://www.pczone.com.tw/vbb3/forum/41/)
-   -   【求助】一台linux主機跑多個網址 (https://www.pczone.com.tw/vbb3/thread/41/97915/)

terco 2004-06-25 02:56 PM

【求助】一台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>

repsol 2004-06-25 05:12 PM

把 Alias /user "/var/www/cgi-bin/user"
這段放到你的 virtual 的設定裡試看看..

terco 2004-06-26 03:21 PM

[QUOTE][i]最初由 repsol 發表[/i]
[B]把 Alias /user "/var/www/cgi-bin/user"
這段放到你的 virtual 的設定裡試看看.. [/B][/QUOTE]

還是不行耶

repsol 2004-06-27 02:03 AM

在你的 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>

試試看

terco 2004-06-29 07:04 PM

[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:

disabledman 2004-06-30 03:31 AM

會不會是您內部網路架構有問題. 造成 DOMAIN 無法解晰!
弟也是用 APACHE (WIN) 一台跑 4 個網站...

raytracy 2004-06-30 09:54 AM

請檢查:

1. ping [url]www.xxx.com[/url] 有反應嗎? ping 顯示出來的 IP 對嗎
2. httpd.conf 中有沒有[b] NameVirtualHost [/b]這行設定?
3. 只打 [url]http://www.xxx.com[/url] 會出現網站嗎?

terco 2004-07-01 01:55 AM

[QUOTE][i]最初由 disabledman 發表[/i]
[B]會不會是您內部網路架構有問題. 造成 DOMAIN 無法解晰!
弟也是用 APACHE (WIN) 一台跑 4 個網站... [/B][/QUOTE]

我是用linux:confused: redhatr9

terco 2004-07-01 01:58 AM

[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:

raytracy 2004-07-01 09:39 AM

[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 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。