GNU/Linux >> Znalost Linux >  >> Linux

Je možné, aby Nginx poslouchal různé porty?

Řešení 1:

Můžete také provést následující:

server {
    listen 80;
    listen 8000;
    server_name example.org;
    root /var/www/;
}

Řešení 2:

Ano, je.

To, co pravděpodobně chcete, je několik stanz "server", každá s jiným portem, ale možná (pravděpodobně?) stejným server_name, obsluhující "jiný" obsah vhodně v každé z nich, možná s jiným kořenem dokumentu na každém serveru.

Kompletní dokumentace je zde:http://nginx.org/en/docs/http/server_names.html

Příklad:

server {
    listen       80;
    server_name  example.org  www.example.org;
    root         /var/www/port80/
}

server {
    listen       81;
    server_name  example.org  www.example.org;
    root         /var/www/port81/
}

Linux
  1. Jak zajistit, aby trvalé odkazy WordPress fungovaly v Nginx

  2. Jak nastavit subdoménu nebo hostit více domén pomocí nginx na linuxovém serveru

  3. nginx:[emerg] neznámá direktiva v /etc/nginx/sites-enabled/example.com:3

  1. Nainstalujte Nginx na Windows

  2. Nginx Whitelist určité IP adresy

  3. Lze pro subdomény použít jiný DNS server?

  1. Nginx vyrovnávání zátěže

  2. Je možné, aby výstup stdout a stderr měl různé barvy v XTerm nebo Konsole?

  3. nginx přesměrování na www.domain