我有一个问题:我有一个专用服务器,我在其中使用三个不同的域名和 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/ 工作?