GNU/Linux >> Znalost Linux >  >> Cent OS

Jak přepnout poslech PHP-FPM na Unix Socket

V tomto tutoriálu vám ukážeme, jak přepnout naslouchání PHP-FPM na Unix Socket. Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, umíte používat shell a většinu Důležité je, že své stránky hostujete na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že používáte účet root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem přepínač PHP-FPM poslouchat na Unix Socket

Přepnout poslech PHP-FPM na unixové patici

Krok 1. Instalace serveru LEMP.

Tento průvodce předpokládá, že jste již nainstalovali zásobník LEMP, můžete se řídit naším průvodcem zde.

Krok 2. Nakonfigurujte PHP-FPM Listen na Unix Socket.

Nejprve upravte soubor na /etc/php-fpm.d/www.conf a najděte tento blok:

nano /etc/php-fpm.d/www.conf

Přidejte následující soubor:

; The address on which to accept FastCGI requests.
; Valid syntaxes are:
;   'ip.add.re.ss:port'    - to listen on a TCP socket to a specific address on
;                            a specific port;
;   'port'                 - to listen on a TCP socket to all addresses on a
;                            specific port;
;   '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
;listen = 127.0.0.1:9000
listen = /var/run/php5-fpm.sock

Dále vytvořte soubor na /etc/nginx/conf.d/ s názvem php5-fpm.conf :

upstream php5-fpm-sock {
    server unix:/var/run/php5-fpm.sock;
}

Krok 3. Nakonfigurujte Vhost Nginx.

Nyní otevíráme konfigurační soubor(y) virtuálního hostitele Nginx. V konfiguraci serveru Nginx budeme také muset změnit způsob, jak předávat požadavky PHP:

#fastcgi_pass 127.0.0.1:9000;
fastcgi_pass php5-fpm-sock;

Uložte a zavřete a poté znovu načtěte služby PHP-fpm a Nginx:

sudo systemctl restart php-fpm
sudo systemctl restart nginx

Blahopřejeme! Úspěšně jste nakonfigurovali PHP-FPM listen to Unix Socket. Děkujeme, že jste použili tento návod k nastavení systému PHP-FPM Listen to Unix Socket. Pro další pomoc nebo užitečné informace doporučujeme podívejte se na oficiální web PHP-FPM.


Cent OS
  1. Jak na to:Programování soketů v Pythonu

  2. CentOS / RHEL 7 :Jak přepnout na iptables z firewalld

  3. Jak deaktivovat firewall a a přepnout na iptables v CentOS / RHEL 7

  1. Jak přepnout algoritmus hesla na CentOS/RHEL

  2. Jak přepínat modulové streamy v CentOS/RHEL 8

  3. Sniff doménový soket UNIX

  1. Jak přepnout verzi PHP

  2. Jak nainstalovat Let’s Encrypt na CentOS 8 s Nginx

  3. Jak najít druhý konec připojení unixové zásuvky?