Answers:
我假设nginx不是服务器监听端口5010以及端口80,对吗?在5010上监听了其他消息,您是否希望该服务器具有Nginx代理?
如果是这样,这是我过去成功使用的一个不错的示例配置:
server {
listen 80;
server_name <YOUR_HOSTNAME>;
location / {
proxy_pass http://127.0.0.1:5010/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
我相信这应该可以完成您想要的。祝好运!
非常简单-我将代理设置保留为默认设置,尽管您可能想查看它以适应您的需求。
# NGINX configuration
# System configuration ##################
worker_processes 3;
events {
worker_connections 1024;
}
user nobody;
# Web configuration #####################
http {
server {
listen 80 default;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:5010/;
}
}
}