問題があります。3つの異なるドメイン名とphpを使用する専用サーバーがあります。これで、asp.netで開発した新しいWebサイトができました。mono、mod_monoをインストールし、アセンブリを内部に転送しました/var/www/mysite
Webサイトにアクセスしようとすると、問題が発生します。IpAdress / mysite /を試しましたが、3つしか表示されず、「IpAddress / mysite / Controller1 / Action1」が必要な場合は、404と表示されます。
私が言ったように、私のサーバーはApacheであり、いくつかのドメイン名を持つphpWebサイトで使用されます。それらのドメイン名の1つは自分のWebサイトで使用できるため、サブドメイン名を作成しようとしました。たとえば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に電話すると、「137ERR_NAME_RESOLUTION_FAILED」と表示されます。
mysite.maindomain.comまたはIpAdress/mysite /を機能させるには、どのような構成を指定する必要がありますか?