Hi,
I've been trying to setup a subdomain for our farm, and so far it
seems I haven't had luck.
I added an entry in the application's DNS zone, and also added a
default DNS record, but still nothing.
Our main domain is cr.am, and the entry in the app's DNS zone was
filled like this:
Domain: api.cr.am
TTL: 14400
IN: CNAME
Record Value: cr.am
And the entry in the default DNS records was configured like this:
Domain: api.%hostname%
TTL: 14400
IN: CNAME
Record Value: %hostname%
I have setup a vhost in apache like this:
<VirtualHost *>
ServerName api.cr.am
DocumentRoot /var/www/html/api
ErrorLog /var/log/apache2/cram_api.error.log
CustomLog /var/log/apache2/cram_api.access.log combined
ServerSignature On
<Directory "/var/www/html/api">
Options -Indexes FollowSymLinks MultiViews
AllowOverride Options AuthConfig FileInfo
Order allow,deny
allow from all
RewriteEngine On
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
## route all the 404's to index.php.
RewriteRule ^.*$ /index.php [QSA,NC,L]
</Directory>
</VirtualHost>
and apache's default.conf looks more or less like
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmas...@localhost
DocumentRoot /var/www/html/home/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/html/home/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride Options AuthConfig FileInfo
Order allow,deny
allow from all
</Directory>
.
,
,
</VirtualHost>
We have a www role and an app role running, and when I go to
api.cr.am, I always see the default site, and the separate access log
shows that the api.cr.am vhost isn't receiving the requests... any
idea why is this happening?
DNS related stuff is not my strong part, so any help will be more than
welcome :-)
oh, and here's what dig shows to me (not sure if this is of any help,
so forgive me if it's not :-P :-))
For cr.am:
r...@lilith:/# dig -t any cr.am
; <<>> DiG 9.4.2-P1 <<>> -t any cr.am
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9944
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;cr.am. IN ANY
;; ANSWER SECTION:
cr.am. 2151 IN NS ns1.scalr.net.
cr.am. 2151 IN NS ns2.scalr.net.
;; AUTHORITY SECTION:
cr.am. 2151 IN NS ns1.scalr.net.
cr.am. 2151 IN NS ns2.scalr.net.
;; ADDITIONAL SECTION:
ns1.scalr.net. 147019 IN A 174.132.108.66
ns2.scalr.net. 147019 IN A 174.132.97.130
And for api.cr.am
r...@lilith:/# dig -t any api.cr.am
; <<>> DiG 9.4.2-P1 <<>> -t any api.cr.am
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65299
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;api.cr.am. IN ANY
;; ANSWER SECTION:
api.cr.am. 13710 IN CNAME cr.am.
;; AUTHORITY SECTION:
cr.am. 2147 IN NS ns1.scalr.net.
cr.am. 2147 IN NS ns2.scalr.net.
;; ADDITIONAL SECTION:
ns1.scalr.net. 147015 IN A 174.132.108.66
ns2.scalr.net. 147015 IN A 174.132.97.130
and here's the result when I query ns1.scalr.net
r...@lilith:/# dig @ns1.scalr.net -t any cr.am
; <<>> DiG 9.4.2-P1 <<>> @ns1.scalr.net -t any cr.am
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31621
;; flags: qr aa rd; QUERY: 1, ANSWER: 9, AUTHORITY: 0, ADDITIONAL: 2
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;cr.am. IN ANY
;; ANSWER SECTION:
cr.am. 14400 IN MX 30
ALT2.ASPMX.L.GOOGLE.COM.
cr.am. 14400 IN MX 10 ASPMX.L.GOOGLE.COM.
cr.am. 14400 IN MX 40
ASPMX2.GOOGLEMAIL.COM.
cr.am. 14400 IN MX 50
ASPMX3.GOOGLEMAIL.COM.
cr.am. 14400 IN MX 20
ALT1.ASPMX.L.GOOGLE.COM.
cr.am. 90 IN A 75.101.207.96
cr.am. 14400 IN SOA ns1.scalr.net.
admin.scalr.net. 2009032717 14400 7200 86400 300
cr.am. 14400 IN NS ns2.scalr.net.
cr.am. 14400 IN NS ns1.scalr.net.
;; ADDITIONAL SECTION:
ns1.scalr.net. 3600 IN A 174.132.108.66
ns2.scalr.net. 3600 IN A 174.132.97.130
and...
r...@lilith:/# dig @ns1.scalr.net -t any api.cr.am
; <<>> DiG 9.4.2-P1 <<>> @ns1.scalr.net -t any api.cr.am
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 10632
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;api.cr.am. IN ANY
;; AUTHORITY SECTION:
cr.am. 300 IN SOA ns1.scalr.net.
admin.scalr.net. 2009032717 14400 7200 86400 300
Thanks in advance!
Markus
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"scalr-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/scalr-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---