• The APS Catalog has been deprecated and removed from all Plesk Obsidian versions.
    Applications already installed from the APS Catalog will continue working. However, Plesk will no longer provide support for APS applications.
  • Please be aware: with the Plesk Obsidian 18.0.78 release, the support for the ngx_pagespeed.so module will be deprecated and removed from the sw-nginx package.

Wilcard DNS

C

corman420

Guest
Hello,

I am trying to enable wildcard DNS so I can use a simple index.php file to redirect according to a subdomain. Simple enough. (Obviously I replaced domain.com with my domain, I havent posted it for security reasons...)

I created a vhost.conf file in the /var/www/vhosts/domain.com/conf/ directory with the following:
<VirtualHost *:80>
ServerName www.domain.com
ServerAlias domain.com
ServerAlias *.domain.com
DocumentRoot /var/www/vhosts/domain.com/httpdocs/
</VirtualHost>

I then followed with this command:
# /usr/local/psa/admin/bin/websrvmng -av

But now I receive the following output:
[root@server conf]# /usr/local/psa/admin/bin/websrvmng -av
Syntax error on line 1 of /var/www/vhosts/nstakeout.com/conf/vhost.conf:
<VirtualHost> cannot occur within <VirtualHost> section
websrvmng: Service /etc/init.d/httpd failed to gracefully restart
websrvmng: Service /etc/init.d/httpd failed to gracefully restart

I then have to remove the vhosts file, and do the /usr/local/psa/admin/bin/websrvmng -av command and then /etc/init.d/httpd reload to get my server back up.

What am I doing wrong?
 
Nevermind, I figured it out :)

All I need in the vhost.conf file is this:

ServerAlias *.domain.com

And create a CNAME record in Plesk:
*.domain.com
domain.com.

That's it :)
 
Back
Top