Sistema operativo: Funtoo. Ho associato NGINX alla porta 81 (voglio eseguirlo brevemente insieme al mio server Apache per facilitare la transizione), ed è in ascolto sulla porta (se indico un'altra porta, usando wget ottengo "Connessione rifiutata", ma usando la porta 81 ottengo "connesso") ma non serve mai una risposta HTML di alcun tipo!
Quando eseguo un wget sulla porta, dall'host locale, ottengo:
# wget localhost:81
-2014-04-16 23:56:45- http://localhost:81/
Resolving localhost... 127.0.0.1
Connecting to localhost|127.0.0.1|:81... connected.
HTTP request sent, awaiting response...
Su un altro computer ...
$ wget 192.168.18.42:81
-2014-04-16 23:57:19- http://192.168.18.42:81/
Connecting to 192.168.18.42:81... connected.
HTTP request sent, awaiting response...
Non succede mai niente dopo. I documenti esistono, è il normale nuntox.conf di Funtoo.
AGGIORNAMENTO: Posso farlo ascoltare sulla porta 80, ma mi fa ancora sentire che non riesco a farlo funzionare su nessuna porta ....
netstat -aWn | grep 81 | grep LISTEN
tcp 60 0 0.0.0.0:81 0.0.0.0:* LISTEN
Modifica: file di configurazione:
user nginx nginx;
worker_rlimit_nofile 6400;
error_log /var/log/nginx/error_log info;
events {
worker_connections 1024;
use epoll;
}
http {
include /etc/nginx/mime.types;
# This causes files with an unknown MIME type to trigger a download action in the browser:
default_type application/octet-stream;
log_format main
'$remote_addr - $remote_user [$time_local] '
'"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" '
'"$gzip_ratio"';
client_max_body_size 64m;
# Don't follow symlink if the symlink's owner is not the target owner.
disable_symlinks if_not_owner;
server_tokens off;
ignore_invalid_headers on;
gzip off;
gzip_vary on;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript text/x-js image/x-icon image/bmp;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
index index.html;
include /etc/nginx/sites-enabled/*;
}
Blocco server:
server {
listen *:81;
root /usr/share/nginx/html;
location / {
index index.html;
}
}
iptables
)? In tal caso, ti sei ricordato di consentire la porta 81?