首页 \ 问答 \ 如何给nginx绑定多个端口?

如何给nginx绑定多个端口?

更新时间:2021-06-07 10:06

最满意答案

在 nginx.conf 中配置多个个server即可:
http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on; 

    keepalive_timeout  65; 

    gzip  on;

    upstream localhost {
        server 127.0.0.1:8080 max_fails=7 fail_timeout=7s;
    }   
    server {
        listen       81; 
        server_name  localhost;
        location / { 
            root html;
            index index.html index.htm;
            proxy_pass http://localhost;
        }   
    }   
    server {
        listen       80; 
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / { 
            root   html;
            index  index.html index.htm;
            proxy_pass http://localhost;
        }
    }
}

其他回答

相关问答

更多

求助nginx绑定多个网站公用80端口的问题

1、修改主配置文件:只用改一个地方: 在http模块里面加入你要引用的虚拟主机配置文件目录即可: 例如:include /etc/nginx/vhosts/chaodiquan.com.conf;此处为你自己的文件 http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" ...

如何给nginx绑定多个端口?

在 nginx.conf 中配置多个个server即可: http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; gzip on; upstream localhost { server 127.0.0.1:8080 max_fails=7 fail_timeout=7s; } server { listen 81; server_name localh ...

Nginx是怎么处理不同的端口,常用的配置什么?

标题可能描述不清。详细描述一下我的场景。 由于ISP Ban掉了80端口,所以外网做端口映射的时候将81端口映射为内网ip的80端口。 Nginx的部分配置如下: 现在内网访问没问题,外网81端口访问会遇到nginx的301跳转,跳转的时候带过来的Location不是81,而是80

nginx 80端口可以监听多个端口吗

可以在监听 80端口的同时,监听 其他端口 可以通过多条listen 指令监听多个端口如: listen 80; listen 8080; 同时监听80和 8080端口

如何给nginx绑定多个端口

展开全部 由于linux的socket监听机制和TCP协议,多个进程无法监听同一个端口,但是具体到nginx,可以多个nginx进程监听到不同端口,通过一个主进程端口做upstream来实现负载均衡,这个有点类似于网络的汇聚,可以设置不同的策略,比如iphash,urlhash或者RR。

如何给nginx绑定多个端口

phpwamp的站点管理添加多个站点的时候可以随便绑定多个端口的 我帮你搜了一下,发现有个回答能解决你问题,所以我引用了其他百度用户的回答复制给你。 有一款集成环境功能比较强也比较全面,Nginx自带线程守护,还是很稳定的,不会挂掉,就算挂掉也会自己启动的,站点管理是我见过这么多集成环境中最好用最人性化的。 可以在百度搜PHPWAMP8.8.8.8n以上的版本,新版本集成了NGinx,自带nginx服务,可以开机启动,还有服务器宕机重启功能,站点管理很牛!可以多个PHP同时运行! mysql和ph ...

nginx 绑定IP无效 求助 listen IP:端口;

server_name 后面应该跟的是域名 而不是ip 因为配置多站点 一般是同一服务器 不管你是几个ip地址 最后确认访问哪个文件夹是server_name后面的域名来确定 你直接绑定ip是没用的 直接ip访问是访问到了环境的默认文件夹 而不是你想要的文件夹,你想访问你要的文件夹 必须绑定域名

nginx 80端口可以监听多个端口吗

可以在监听80端口的同时,监听其他端口 可以通过多条listen指令监听多个端口如: listen 80; listen 8080; 同时监听80和8080端口

nginx 如何使用IP的同一端口配置多个网站

域名作为反向代理的一个条件,有当然是最好的。 没有的话你可以用location匹配特定路径,然后proxy_pass反响代理就行了。

如何给nginx绑定多个端口

在 nginx.conf 中配置多个个server即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; gzip on; upstream l ...

相关文章

更多

最新问答

更多
  • 如何从远程文件拉取文件而不覆盖本地文件?(How do I pull files from remote without overwriting local files?)
  • Reactjs:状态改变时重新渲染iframe(Reactjs: re-renders iframes when state changed)
  • 奇怪的网址,以及跟随php页面流程的困难(odd url, and difficulty in following the php page flow)
  • 标签活动无效(Tab Activity is not working)
  • JavaME合适的语法编译器建议?(JavaME-suitable grammar compiler recommendations?)
  • 指定参数(Specifying arguments)
  • 可以通过Ruby插件或控制台覆盖Sketchup中的键盘快捷键吗?(Can one override keyboard shortcuts in Sketchup through the a Ruby Plugin or Console?)
  • 计算Java EE Web App中用户数的最佳方法(Best way to count number of users in a Java EE web App)
  • 无法使用templateUrl加载cordova中的外部模板(unable to load external templates in cordova with templateUrl)
  • PHPExcel:写入期间无法使用缓存(PHPExcel: Unable to use cache during write)
  • 在javascript中嵌套这个指针(nested this pointer in javascript)
  • 谁跟领航致远培训过,有问题问下啊
  • 控制器要求在入门时下载(Controller ask to download on entry)
  • 未能通过conda安装Asyncio(Failure to install Asyncio via conda)
  • 如何查找已完成项目的总长度?(How to find length of total completed items?)
  • 如何检查OleInitialize是否已被调用?(How to check if OleInitialize has already been called?)
  • SQL在特定范围内返回列中具有最大值的行(SQL Returning rows with max value in column, within a specific range)
  • preg_match从url获取id(preg_match get the id from url)
  • 如何在运算符中为make方程转换perl变量?(How to convert a perl variable in a operator for make equations?)
  • 在导航上方添加空格/标题。(Add a white space/ header above navigation.)
  • MeetingItem已保存;(MeetingItem saved; but change now shown in Calendar)
  • c#vb:我们应该使用System.Lazy进行资源密集型任务吗?(c# vb: Should we use System.Lazy for resource-intensive task? (when threading is not needed))
  • 为什么在armeabi代码中使用armeabi-v7a代码?(Why use armeabi-v7a code over armeabi code?)
  • 获取请求的自定义标头(Java HTTP)(Fetching a custom header of a request (Java HTTP))
  • 是否可以在嵌套的if语句中从varchar转换为numeric以动态评估参数?(Is it possible to convert from varchar to numeric within a nested if statement in order to dynamically evaluate a parameter?)
  • 如何将Html.ActionLink转换为链接到Ajax调用的按钮?(How to convert from Html.ActionLink to a button linked to Ajax call?)
  • 应用程序如何处理Windows符号链接?(How are Windows symbolic links treated by the apps?)
  • html,js,css在jsfiddle中工作,但不在sharepoint中(html, js, css works in jsfiddle but not in sharepoint)
  • 从Ruby脚本调用Elasticsearch Rest API(Calling Elasticsearch Rest API from Ruby script)
  • 如何将嵌套setTimeouts转换为承诺(How to convert nested setTimeouts to promises)