首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置Nginx监听vNIC IP?

如何配置Nginx监听vNIC IP?
EN

Stack Overflow用户
提问于 2020-03-26 04:33:20
回答 1查看 84关注 0票数 0

我在上面运行了一个Nginx服务器,配置如下

代码语言:javascript
复制
server
{
 listen 1.2.3.4:8200;
 ...
}

但是我得到一个错误,说

代码语言:javascript
复制
nginx: [emerg] bind() to 1.2.3.4:8200 failed  
errorDetail": "99- Cannot assign requested address

但这就是我希望我的Nginx配置的样子。我已经在我的Linux docker容器上设置了一个VNic,地址是"1.2.3.4“。

在搜索一些链接时-看起来像You can't bind to an IP address not assigned to your computer.,但这个IP是通过vNIC分配的!

另外,我只在Docker容器设置中看到这个错误。Nginx配置在我的Azure Linux虚拟机中加载正常。坞站设置中可能缺少的任何设置?

我使用docker-compose来创建docker容器,我的dockerCompose.yaml文件看起来像这样-

代码语言:javascript
复制
version: "3"
services:
  dev:
    image: <MyImageName>
    build:
      dockerfile: docker/Dockerfile-build
      context: .
    ports:
      - 8080:80
      - 8200:8200
      - "127.0.0.1:8083:22"
    working_dir: /azure
    entrypoint: /bin/bash
    cap_add:
      - NET_ADMIN
EN

回答 1

Stack Overflow用户

发布于 2020-05-21 18:13:49

netstat -ntlp显示哪个进程持有IP:port,所以我使用IP:port终止了该进程,并重新加载了nginx。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60856962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档