GNU/Linux >> Linux Esercitazione >  >> Linux

È possibile fare in modo che Nginx ascolti porte diverse?

Soluzione 1:

Puoi anche fare quanto segue:

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

Soluzione 2:

Sì, lo è.

Quello che probabilmente vuoi sono più stanze "server", ognuna con una porta diversa, ma possibilmente (probabilmente?) lo stesso nome_server, che serve il contenuto "diverso" in modo appropriato all'interno di ciascuna di esse, magari con una root di documento diversa in ogni server.

La documentazione completa è qui:http://nginx.org/en/docs/http/server_names.html

Esempio:

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. nginx - 413 Entità richiesta troppo grande

  2. Come far funzionare i Permalink di WordPress in Nginx

  3. Come configurare un sottodominio o ospitare più domini usando nginx nel server Linux

  4. Bilanciamento del carico Nginx

  5. È possibile rendere l'output di stdout e stderr di colori diversi in XTerm o Konsole?

Come installare Nginx su Ubuntu 14.04

Come installare Nginx in Debian 7

Come installare Nginx su Fedora 22

Come installare NGINX su Ubuntu 20.04

Come installare Nginx su CentOS 7

Come configurare NGINX su un server CentOS 7