İşletim Sistemi: Funtoo. NGINX'i bağlantı noktası 81'e bağladım (geçiş kolaylığı için kısa bir süre için Apache sunucumla birlikte çalıştırmak istiyorum) ve bağlantı noktasında dinliyor (Başka bir bağlantı noktasını işaret edersem, wget kullanarak "Bağlantı reddedildi" ancak 81 numaralı bağlantı noktasını kullanarak "bağlandım") ancak hiçbir zaman HTML yanıtı sunmaz!
Bağlantı noktasında bir wget çalıştırırken, localhost'tan şunu alıyorum:
# 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...
Başka bir bilgisayarda ...
$ 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...
Bundan sonra hiçbir şey olmuyor. Belgeler var, bu normal Funtoo nginx.conf.
GÜNCELLEME: 80 numaralı bağlantı noktasını dinletebilirim, ama yine de herhangi bir bağlantı noktasında çalışamadığım için beni rahatsız ediyor ....
netstat -aWn | grep 81 | grep LISTEN
tcp 60 0 0.0.0.0:81 0.0.0.0:* LISTEN
Düzenleme: Yapılandırma dosyaları:
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/*;
}
Sunucu bloğu:
server {
listen *:81;
root /usr/share/nginx/html;
location / {
index index.html;
}
}
iptables
mı ( )? Öyleyse, 81 numaralı bağlantı noktasına izin vermeyi hatırladınız mı?