HĐH: Funtoo. Tôi đã ràng buộc NGINX với cổng 81 (Tôi muốn chạy nó cùng với máy chủ Apache của tôi trong một thời gian ngắn để dễ dàng chuyển đổi) và nó lắng nghe tại cổng (Nếu tôi trỏ đến một cổng khác, sử dụng wget tôi sẽ nhận được "Kết nối bị từ chối", nhưng sử dụng cổng 81 tôi nhận được "kết nối") nhưng nó không bao giờ phục vụ phản hồi HTML dưới bất kỳ hình thức nào!
Khi chạy wget trên cổng, từ localhost, tôi nhận được:
# 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...
Trên một máy tính khác ...
$ 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...
Không có gì xảy ra sau đó. Các tài liệu tồn tại, đó là Funtoo nginx.conf bình thường.
CẬP NHẬT: Tôi có thể làm cho nó nghe cổng 80, nhưng nó vẫn khiến tôi không thể làm cho nó hoạt động trên bất kỳ cổng nào ....
netstat -aWn | grep 81 | grep LISTEN
tcp 60 0 0.0.0.0:81 0.0.0.0:* LISTEN
Chỉnh sửa: Tập tin cấu hình:
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/*;
}
Khối máy chủ:
server {
listen *:81;
root /usr/share/nginx/html;
location / {
index index.html;
}
}
iptables
) không? Nếu vậy, bạn có nhớ cho phép cổng 81 không?