【发布时间】:2016-05-26 19:18:42
【问题描述】:
我正在尝试设置一个运行多个网站的网络服务器。
这些是.aspx 网站。
我设法让一个站点运行,但在尝试运行多个站点时遇到了困难。
这是我最近的尝试:
#lighttpd.conf
server.document-root = "/var/www"
# some other configurations like server.port...
$HTTP["host"] == "myDomain.xyz" {
server.document-root = "/var/www/myDomain"
}
fastcgi.server = (
"" => ((
"socket" => "/tmp/fastcgi-mono-server4",
"bin-path" => "/usr/bin/fastcgi-mono-server4",
"bin-environment" => (
"PATH" => "/bin:/usr/bin",
"LD_LIBRARY_PATH" => "/usr/lib:",
"MONO_SHARED_DIR" => "/tmp/",
"MONO_FCGI_LOGLEVES" => "Standard",
"MONO_FCGI_LOGFILE" => "/tmp/fastcgi.log",
"MONO_FCGI_ROOT" => server.document-root,
"MONO_FCGI_APPLICATIONS" => "myDomain:/:/var/www/myDomain,/:." ),
"max-procs" => 4,
"check-local" => "disable"
)) )
我已经尝试了所有我能想到的"MONO_FCGI_APPLICATIONS" 的组合。结果是要么所有域都指向同一个文件,要么只工作一个文件。
当关闭 fastcgi 时,重定向到目录取决于域工作正常。
如何配置服务器以运行多个.aspx 站点?
【问题讨论】:
标签: mono debian subdomain fastcgi lighttpd