• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

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