返回顶部
首页 > 资讯 > 前端开发 > VUE >docker nginx运行后无法访问如何解决
  • 942
分享到

docker nginx运行后无法访问如何解决

2024-04-02 19:04:59 942人浏览 八月长安
摘要

今天小编给大家分享一下Docker Nginx运行后无法访问如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下

今天小编给大家分享一下Docker Nginx运行后无法访问如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

## 1

最近在学docker部署,一开始打算将nginx先docker化的。

对照,进行自定义配置

将官方的nginx.conf复制出来后,修改添加了一些自定义,主要是屏蔽了default.conf,以及include文件夹 sites-available

# include /etc/nginx/conf.d/.conf;
include /etc/nginx/sites-available/;

官方原先配置

user nginx;
worker_processes 1;

error_log /var/log/nginx/error.log warn;
pid    /var/run/nginx.pid;


events {
  worker_connections 1024;
}


Http {
  include    /etc/nginx/mime.types;
  default_type application/octet-stream;

  log_fORMat main '$remote_addr - $remote_user [$time_local] "$request" '
           '$status $body_bytes_sent "$http_referer" '
           '"$http_user_agent" "$http_x_forwarded_for"';

  access_log /var/log/nginx/access.log main;

  sendfile    on;
  #tcp_nopush   on;

  keepalive_timeout 65;

  #gzip on;

  include /etc/nginx/conf.d/*.conf;
}

新建docker-compose.yml 简单的 指定images,名字,端口,挂载本地文件替代默认

version: '3'
services:
 nginx-proxy:
  image: nginx
  container_name: nginx
  ports:
   - 8081:80
  volumes:
   - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro

## 2

运行docker-compose up 后,一直卡在attaching to nginx,浏览器也是无法访问该端口地址

starting nginx ... done
attaching to nginx

不知道问题出在哪里,查找资料后发现可以使用tty参数进行调试。

修改docker-compose.yml,增加一个配置tty:true。

docker exec -it nginx /bin/bash

发现自己把默认的default.conf删除后,没有添加其他的配置文件,之前的sites-available文件夹是空的。

## 3

自己把自己坑了,添加

-./nginx/sites-available:/etc/nginx/sites-available:ro

并在sites-available添加一个配置文件。

/etc/nginx/sites-available# ls
default.conf

运行后,对端口地址访问终于正常了

docker nginx运行后无法访问如何解决

以上就是“docker nginx运行后无法访问如何解决”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网VUE频道。

--结束END--

本文标题: docker nginx运行后无法访问如何解决

本文链接: https://lsjlt.com/news/96369.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • docker nginx运行后无法访问如何解决
    今天小编给大家分享一下docker nginx运行后无法访问如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下...
    99+
    2024-04-02
  • php运行后显示网页无法访问如何解决
    要解决PHP运行后显示网页无法访问的问题,可以尝试以下几种方法:1. 检查PHP配置:确保PHP已正确安装并配置正确。查看PHP配置...
    99+
    2023-08-29
    php
  • docker本地无法访问如何解决
    要解决 Docker 本地无法访问的问题,可以尝试以下几个步骤:1. 检查 Docker 容器是否正常运行:可以使用 `docker ps` 命令查看正在运行的容器列表,确保容器处于运行状态。2. 检查容器的网络设置:可以使用 `doc...
    99+
    2023-08-11
    docker
  • docker安装minio无法访问如何解决
    这篇“docker安装minio无法访问如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“docker安装minio无法...
    99+
    2023-07-05
  • php运行后显示网页无法访问怎么解决
    出现网页无法访问的问题可能是由于多种原因造成的。以下是一些建议的解决方法:1. 检查网络连接:首先确保你的电脑或服务器正常连接到互联...
    99+
    2023-08-19
    php
  • apache安装后无法访问如何解决
    要解决无法访问Apache安装之后的问题,可以按照以下步骤进行操作:1. 检查Apache服务是否已经启动:打开命令提示符窗口,输入...
    99+
    2023-09-29
    apache
  • Docker MySQL无法被宿主机访问如何解决
    这篇文章主要介绍“Docker MySQL无法被宿主机访问如何解决”,在日常操作中,相信很多人在Docker MySQL无法被宿主机访问如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-07-02
  • nginx无法运行php文件或目录如何解决
    本篇内容主要讲解“nginx无法运行php文件或目录如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nginx无法运行php文件或目录如何解决”吧!nginx无法运行php文件或目录的解决...
    99+
    2023-07-04
  • 解决docker容器无法访问的问题
    服务器上的docker容器都无法访问了,而且裸机部署的应用则没有任务问题。 docker容器重启多次均无法访问!!! docker服务重启也无济于事!!! 服务器网卡重启也不行!!! 网上搜了一堆方法...
    99+
    2023-09-14
    docker 服务器 运维
  • Nginx配置完端口后无法访问
    排查可能出现的问题 1、查看nginx进程是否启动 2、 查看配置是否成功  3、重启nginx  4、开放配置端口  添加防火墙开放端口 firewall-cmd --zone=public --add-port=端口号/tcp -...
    99+
    2023-08-31
    nginx 运维 服务器
  • docker安装minio无法访问的解决
    目录docker安装minio无法访问1、执行命令docker search minio2、执行docker pull minio/minio安装minio3、指定端口启动,这里有个...
    99+
    2023-05-14
    docker安装minio 安装minio无法访问 docker安装minio无法访问
  • docker端口无法访问怎么解决
    当Docker容器的端口无法访问时,可以尝试以下解决方法:1. 检查容器是否正在运行:使用`docker ps`命令确保容器正在运行...
    99+
    2023-08-25
    docker
  • python写完代码后无法运行如何解决
    如果你无法运行Python代码,可能有以下几种原因和解决方法:1. 检查语法错误:Python非常严格,任何一个语法错误都会导致代码...
    99+
    2023-09-22
    python
  • 阿里云ECS运行jar包后无法访问的原因及解决方法
    在使用阿里云ECS服务器时,有时候我们会遇到运行jar包后无法访问的问题,这可能是由于多种原因导致的。本文将介绍一些常见的原因,并提供相应的解决方法。 在使用阿里云ECS服务器时,我们经常需要通过运行jar包来启动应用程序。然而,有时候我们...
    99+
    2024-01-14
    阿里 解决方法 无法访问
  • golang无法访问如何解决
    这篇文章主要介绍了golang无法访问如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇golang无法访问如何解决文章都会有所收获,下面我们一起来看看吧。一、Golang无法访问的常见原因网络问题Gola...
    99+
    2023-07-05
  • toastfish无法运行如何解决
    本篇内容主要讲解“toastfish无法运行如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“toastfish无法运行如何解决”吧! toastfish...
    99+
    2023-03-22
    toastfish
  • tomcat修改端口号后无法访问如何解决
    如果您修改了Tomcat的端口号后无法访问,可以按照以下步骤进行解决:1. 确保您已经正确地修改了Tomcat的端口号。打开Tomc...
    99+
    2023-09-23
    tomcat
  • Nginx安装启动后无法访问(访问拒绝连接)
    问题 安装解压Nginx后,启动nginx.exe,浏览器访问localhost却访问不到(我们知道Nginx默认端口为80,可以直接localhost访问),访问却显示拒绝访问无法连接。 解...
    99+
    2023-09-02
    nginx 运维 服务器
  • docker端口映射后访问不了如何解决
    如果你在Docker中映射了端口,但无法访问,请尝试以下步骤来解决问题:1. 确保Docker容器正在运行:通过运行`docker ...
    99+
    2023-09-20
    docker
  • tomcat启动后无法访问到8080页面如何解决
    如果Tomcat启动后无法访问到8080页面,可能是以下几个原因导致的:1. 端口冲突:请确保没有其他应用程序占用了8080端口。可...
    99+
    2023-08-29
    tomcat
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作