0

我有一个问题:我有一个专用服务器,我在其中使用三个不同的域名和 php.ini。现在,我有了一个用 asp.net 开发的新网站。我安装了 mono、mod_mono 并将我的程序集转移到里面/var/www/mysite

当我尝试访问我的网站时,我的问题出现了。我尝试了 IpAdress/mysite/,但它只给出了三个,如果我想要“IpAddress/mysite/Controller1/Action1”,它会显示 404。

正如我所说,我的服务器是 apache,并与具有多个域名的 php 网站一起使用。由于其中一个域名可以用于我自己的网站,我尝试创建一个子域名让我们说mysite.maindomain.com 这是文件的内容/etc/apache/sites-enabled/mysite.maindomain.com

 <VirtualHost *:80>
    ServerName mysite.maindomain.com
    ServerAdmin web-admin@mysite
    DocumentRoot /var/www/mysite

    MonoServerPath sousdomaine.domaineprincipal.com "/usr/bin/mod-mono-server2"
    MonoSetEnv mysite.maindomain.com MONO_IOMAP=all


    MonoApplications mysite.maindomain.com "/:/var/www/mysite"
    <Location "/">
      Allow from all
      Order allow,deny
      MonoSetServerAlias mysite.maindomain.com
      SetHandler mono
      SetOutputFilter DEFLATE
      SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary
    </Location>
    <IfModule mod_deflate.c>
      AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript
    </IfModule>
  </VirtualHost>

当我调用 mysite.maindomain.com 时,它显示“137 ERR_NAME_RESOLUTION_FAILED”

我必须进行什么配置才能使 mysite.maindomain.com 或 IpAdress/mysite/ 工作?

4

0 回答 0