徵求多重Port的Web Server軟體
我要達到此功能:(同一台主機)
http://domain.com.tw:80
http://domain.com.tw:82
http://domain.com.tw:85.....依此類推
Windows IIS可以,但是必須安裝在Server才行(新增網站-->設定Port和目錄)
我要安裝在Client OS,例如XP、Windows7,發現無法新增網站,只能新增虛擬目錄
有其他Web Server架站軟體能做到嗎?
徵求各位幫忙,謝謝。
apache for windows http://httpd.apache.org/
下載處 http://httpd.apache.org/download.cgi 請下載win32 source
設定方式說明http://httpd.apache.org/docs/2.2/vhosts/examples.html
bigcandy提到:
S可以,但是必須安裝在Server才行(新增網站-->設定Port和目錄)我要安裝在Client OS,例如XP、Windows7,發現無法新增網站,只能新增虛擬目錄
有其他Web Server架站軟體能做到嗎?徵求各位幫忙,謝謝。
Apache 可以,做 Virtual Host 設定時,一樣可以指定 Port Number
要輕薄短小一點的話,也可以嘗試lighttpd。他原本主要是linux上的伺服器,不過也有windows可以用的porting:
http://en.wlmp-project.net/
這裡面有打包好的WLMP(Windows/Lighttpd/Mysql/Php)套件,如果只要http伺服器的話,可以到裡面的:
http://en.wlmp-project.net/downloads.php?cat=lighty
下載。
他東西比較少,所以設定沒那麼繁複,而且設定語法比較一致。如果你要同時用多個port,可以這樣設定:
<pre class="c" name="code">
$SERVER['socket'] == ":80" {
server.document-root="C:/lighttpd/site1"
}
$SERVER['socket'] == ":81" {
server.document-root="C:/lighttpd/site2"
}
$SERVER['socket'] == ":82" {
server.document-root="C:/lighttpd/site3"
}
等等,依此類推。稍微解釋一下,他的許多設定可以用條件來指定,socket也是一個條件。(這個設定還不完整)。
當然,詳細設定還是要參考手冊:
http://redmine.lighttpd.net/wiki/lighttpd/
裡面範例也蠻齊全的。