繁体   English   中英

在IP和端口下而不是域名下托管服务器的Nginx配置

[英]Nginx configuration for hosting server under ip and port instead of domain name

目前,我已在特定域名下托管了我的Nginx网站-可用。

server {
      listen 80;
      server_name mydomain.com;
      access_log off;
      error_log off;
      location / {
      proxy_pass http://127.0.0.1:3011;
      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;
      proxy_max_temp_file_size 0;
      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;
   }
}

如果我想在127.0.0.0:3009上运行服务器,如何在外部更改服务器名,如果我想达到79.180.12.54:3009,则应该更改网站名称。

基本上将server_name更改为79.180.12.54:3009

server_name可以是IP

如果有人使用IP地址而不是服务器名称发出请求,则“主机”请求标头字段将包含IP地址,并且可以使用IP地址作为服务器名称来处理请求:

server_name  example.org
             www.example.org
             ""
             192.168.1.1
             ;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM