• 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.

change root nginx

saeiaia

New Pleskian
I want to change the root directive on one of my subdomains with
Code:
root /home/mycoolsite.com/public_html;

By default plesk won't like that saying
Code:
Invalid nginx configuration: nginx: [emerg] "root" directive is duplicate in /var/www/vhosts/system/yyy.xxxx.com/conf/vhost_nginx.conf:1 nginx: configuration file /etc/nginx/nginx.conf test failed

So after googling I found this solution by abundantdesigns. In which I copied template files to
Code:
/usr/local/psa/admin/conf/templates/custom/domain/nginxDomainVirtualHost.php
and hoped it would work, which it doesn't.
Even after doing all changes described in the blog article I still get the same error. I attached my nginxDomainVirtualHost.php so maybe some can see a mistake? (had to change extention from php to txt to upload it here)

Some info about plesk:

Plesk Product version: 12.5.30 Update #32
Update date: 2016/05/12 01:19
Build date: 2016/04/07 13:00
OS version: Ubuntu 14.04
Revision: 344620
Architecture: 64-bit
Wrapper version: 1.2
 

Attachments

  • nginxDomainVirtualHost.txt
    6 KB · Views: 5
Back
Top