Hi everyone,
I would greatly appreciate it if someone could help point out what I might have done wrong in trying to map a folder on our server i.e mywebsite.com/abc to a similarly named subdomain i.e abc.mywebsite.com.
Here's what our Linode DNS entries look like:
-------------------------------------------------------
DNS Manager » abc.mywebsite.coom
SOA Record
Primary DNS Email Default TTL Refresh Rate Retry Rate Expire Time Options
ns1.linode.com
me@myemail.com Default Default Default Default Settings
NS Records
Name Server Subdomain TTL Options
ns1.linode.com abc.mywebsite.com Default Edit | Remove
ns2.linode.com abc.mywebsite.com Default Edit | Remove
ns3.linode.com abc.mywebsite.com Default Edit | Remove
ns4.linode.com abc.mywebsite.com Default Edit | Remove
ns5.linode.com abc.mywebsite.com Default Edit | Remove
Add a new NS record
MX Records
Mail Server Preference Subdomain TTL Options
mail.mywebsite.com 10 Default Edit | Remove
Add a new MX record
A/AAAA Records
Hostname IP Address TTL Options
12.34.56.78 Default Edit | Remove
mail 12.34.56.79 Default Edit | Remove
Add a new A record
CNAME Records
Hostname Aliases to TTL Options
www abc.mywebsite.com Default Edit | Remove
Add a new CNAME record
TXT Records
Name Value TTL Options
Add a new TXT record
SRV Records
Service Domain Priority Weight Port Target TTL Options
-----------------------------------------------------------------------------------------
..and here's what the virtual hosts section of Apache config file looks like:
<VirtualHost 12.34.56.78:80>
ServerAdmin
webmaster@mywebsite.com DocumentRoot /var/www/vhosts/mywebsite.com/httpdocs/
ServerName mywebsite.com
ServerAlias
http://www.mywebsite.com <Directory /var/www/vhosts/mywebsite.com/httpdocs/>
AllowOverride all
</Directory>
Alias /webmail "/var/www/html/webmail/"
Alias /postfixadmin "/var/www/html/postfixadmin"
ErrorLog logs/mywebsite.com-error_log
CustomLog logs/mywebsite.com-access_log common
</VirtualHost>
<VirtualHost 12.34.56.78:443>
ServerAdmin
webmaster@mywebsite.comDocumentRoot /var/www/vhosts/mywebsite.com/httpdocs/
ServerName mywebsite.com
ServerAlias
http://www.mywebsite.com <Directory /var/www/vhosts/mywebsite.com/httpdocs/>
AllowOverride all
</Directory>
Alias /webmail "/var/www/html/webmail/"
Alias /postfixadmin "/var/www/html/postfixadmin"
ErrorLog logs/mywebsite.com-error_log
CustomLog logs/mywebsite.com-access_log common
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/mywebsite.crt
SSLCertificateKeyFile /etc/pki/tls/private/mywebsite.key
SSLCACertificateFile /etc/pki/tls/certs/ssl123.crt
</VirtualHost>
<VirtualHost 12.34.56.78:443>
ServerAdmin
webmaster@mywebsite.comDocumentRoot /var/www/vhosts/mywebsite.com/httpdocs/
ServerName abc.mywebsite.com
ServerAlias abc.mywebsite.com
<Directory /var/www/vhosts/mywebsite.com/httpdocs/abc/>
AllowOverride all
</Directory>
Alias /webmail "/var/www/html/webmail/"
Alias /postfixadmin "/var/www/html/postfixadmin"
ErrorLog logs/mywebsite.com.com-error_log
CustomLog logs/mywebsite.com-access_log common
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/mywebsite.crt
SSLCertificateKeyFile /etc/pki/tls/private/mywebsite.key
SSLCACertificateFile /etc/pki/tls/certs/ssl123.crt
</VirtualHost>
---------------------------------------------------------------------
I copied the 3rd section of the virtual host section of our Apache config from the second section and made modifications to it.
Thanks.