[Mono][lighttpd]访问子域
我正在尝试设置一个运行多个网站的Web服务器。 这些是[Mono][lighttpd]访问子域,mono,debian,subdomain,fastcgi,lighttpd,Mono,Debian,Subdomain,Fastcgi,Lighttpd,我正在尝试设置一个运行多个网站的Web服务器。 这些是.aspx站点 我设法让一个网站运行,但当我试图运行多个网站时,我很挣扎 这是我最近的一次尝试: #lighttpd.conf server.document-root = "/var/www" # some other configurations like server.port... $HTTP["host"] == "myDomain.xyz" { server.document-root = "/var/www/m
.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\u FCGI\u应用程序”
。结果是,要么所有域都指向同一个文件,要么只有一个文件有效
关闭fastcgi
时,根据域的不同,重定向到目录会正常工作
如何配置服务器以运行多个
.aspx
站点 我自己找到了解决方案:
这是一行“MONO\u FCGI\u应用程序”=>“myDomain:/:/var/www/myDomain,/:”
我把它改成了
"MONO_FCGI_APPLICATIONS" => "/:/var/www,myDomain:/:/var/www/myDomain"
我必须定义空域(=>any)指向的目录(=/:/var/www
)