• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

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