У меня проблема: у меня есть выделенный сервер, на котором я использую три разных доменных имени и php. Теперь у меня есть новый веб-сайт, который я разработал с помощью 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 / работал?
редактировать
Я попытался изменить конфигурацию vhost, поместив maindomain.com вместо * Затем я также запустил: nslookup mysite.maindomain.com
и получил
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find mysite.maindomain.com: NXDOMAIN
dig ciiarena.guildwars2-rage.com
и получил:
; <<>> DiG 9.7.3 <<>> mysite.maindomain.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 10196
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;mysite.maindomain.com. IN A
;; AUTHORITY SECTION:
maindomain.com. 9588 IN SOA a.dns.gandi.net. hostmaster.gandi.net.1342214675 10800 3600 604800 10800
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Dec 27 17:21:05 2012
;; MSG SIZE rcvd: 108
после wget mysite.maindomain.com я ничего не получаю в error.log. Фактически, wget, который я пробовал на сервере, приводит к перенаправлению 302 на другой домен, а не на maindomain.
Просматривая ваши вопросы и комментарии, я заметил ряд вещей. Но для начала самое главное: Это проблема с DNS.
Удачи.