【问题标题】:[Mono][lighttpd] Accessing subdomains[Mono][lighttpd] 访问子域
【发布时间】: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


    【解决方案1】:

    我自己找到了解决方案:

    这是"MONO_FCGI_APPLICATIONS" => "myDomain:/:/var/www/myDomain,/:."的行

    我改成

        "MONO_FCGI_APPLICATIONS" => "/:/var/www,myDomain:/:/var/www/myDomain"
    

    我必须定义空域 (=> any) 指向哪个目录 (= /:/var/www)

    【讨论】:

      猜你喜欢
      • 2017-04-04
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      • 2021-04-16
      • 2017-11-11
      • 2012-12-20
      • 2011-03-25
      • 1970-01-01
      相关资源
      最近更新 更多