[Mono][lighttpd] 访问子域
[Mono][lighttpd] Accessing subdomains
我正在尝试设置一个网络服务器,上面有多个网站 运行ning。
这些是 .aspx
个网站。
我设法获得了一个站点 运行ning,但我在尝试 运行 多个站点时遇到了困难。
这是我最近的尝试:
#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_FCGI_APPLICATIONS" => "myDomain:/:/var/www/myDomain,/:."
我改成了
"MONO_FCGI_APPLICATIONS" => "/:/var/www,myDomain:/:/var/www/myDomain"
我必须定义空域 (=> any) 指向哪个目录 (= /:/var/www
)
我正在尝试设置一个网络服务器,上面有多个网站 运行ning。
这些是 .aspx
个网站。
我设法获得了一个站点 运行ning,但我在尝试 运行 多个站点时遇到了困难。
这是我最近的尝试:
#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_FCGI_APPLICATIONS" => "myDomain:/:/var/www/myDomain,/:."
我改成了
"MONO_FCGI_APPLICATIONS" => "/:/var/www,myDomain:/:/var/www/myDomain"
我必须定义空域 (=> any) 指向哪个目录 (= /:/var/www
)