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

Advanced nginX directives for a vhost (memcached)

TechnoMan

New Pleskian
You can edit the nginx directives for the desired vhost at the webserver config. However, it seems like that you can only add basic directives, but not something like that:
Code:
http {

	# memcached servers
	upstream memcached-servers {
		server 127.0.0.1:11211;

	}

	# PHP-FPM upstream
	upstream php-fpm {
		server 127.0.0.1:9000;
	}

	server {

		## Listen ports
		listen 80;
		listen [::]:80;

	}
}

How can I do that?

Thanks
 
Memcache can be included as PHP-Extension and then it doesn't need to be configured for NGINX then. If you still insist to pass the requests from one upstream to another one and then back to the client, you loose all the advantages in speed, that you gained by using the NGINX proxy. Be aware that you can't pass the client requests to two upstream at the same time, only one after the other.
The memcache PHP-Extension is already served, when you pass the client requests over the PHP-FPM upstream.
 
Ah i see. But how can you do that in general? There are man other advanced nginX directives that won't be accepted in the panel.
 
Well, "won't be accepted" are the wrong words I think, because the integrated nginx-configuration-checker just checks, if your inputs are valid and if not, it will point to the line, where mistakes/problems/mis-configurations are beginning. As mentioned in your starting post, you cant't put "server" - directives in a "vhost" - directive... so the checker will indeed tell you, that this doesn't work. ^^ IF you really want to change a server directive, you could do this directly under "/etc/nginx/nginx.conf".
 
Back
Top