• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.

Question Set Additional nginx directives from command line

assist bss

New Pleskian
I need to programmatically set nginx additional directive from command line (command line utilities or bash).

lRE3JFX.png


Watching at documentation I can't figure out how to achieve my goal.

For example for php settings is possible to pass a file containing additional setting, but I can't find a similar option related to nginx.

plesk bin subscription --update-web-server-settings example.com -nginx-???

Am I missing the proper option?

If It's not possible from command line utilities could someone provide an alternative to edit additional nginx directives for a subscription from bash?

-----------------------

Found this guide useful: update nginx directives for several domains

In my case I just need to do:

echo "

location ~ /.well-known {
allow all;
}" >> /var/www/vhosts/system/$dominio/conf/vhost_nginx.conf
plesk sbin httpdmng --reconfigure-domain $dominio
I don't know if there is a better way but works for me.
 
Last edited:
Back
Top