我正在使用mod-mono在Ubuntu Server 10.04上部署一個asp.net mvc應用程序。安裝了以下軟件包:mono-apache-server4 libapache2-mod-mono apache2
。通過webapp文件設置mod-mono虛擬主機與apache站點配置有什麼區別?
有幾個博客通過站點可用的Apache配置來配置mod-mono虛擬主機。例如,我可以修改/etc/apache2/sites-available/default
配置是這樣的:
<VirtualHost *:80>
ServerAdmin [email protected]
MonoApplications "/:/var/www"
MonoServerPath /usr/bin/mod-mono-server4
... more default configuration
但後來也有建議使用一個Web應用程序文件對mod-單虛擬主機配置的網站。例如,我可以修改/etc/mono-server4/debian.webapp
這樣的:但是
<apps>
<web-application>
<name>default</name>
<vpath>/</vpath>
<path>/var/www/</path>
<vhost>127.0.0.1</vhost>
</web-application>
</apps>
這兩種方法都需要一個Apache網站SetHandler mono
配置設置。
我注意到的唯一區別是,對於站點配置,我必須明確定義mod-mono-server4(否則系統嘗試啓動未安裝的server2實例)。當通過站點配置進行配置時,似乎還有一個額外的mono_server進程已經產生。
我想我應該去webapp選項,但這兩種方法之間有什麼「大」的區別? webapp配置分佈是特定的還是爲什麼有兩個選項?
我們應該用普遍存在的MOD-單服務器4,而不是xsp4或快速單 - 服務器?謝謝。 – Frank