使用我的角度应用程序创建一个Docker容器

Vinz和Tonz

在我的角度应用程序中创建Docker容器时需要帮助。

Nginx配置:app.conf

root /usr/share/nginx/html;
index  index.html index.htm;

server {
  listen 80;
  rewrite /faculty /;
  location / {
    gzip_static on;
    proxy_cookie_path / "/; HTTPOnly; Secure";
  }
  location = /pipes/parsedate.pipe.js {
    try_files $uri /pipes/parseDate.pipe.js;
  }
  location = /services/Auth.js {
    try_files $uri /services/auth.js;
  }
  if ( $http_x_forwarded_proto != "https" ) {
    return 301 https://$host$request_uri; 
  }
  error_page 404 =200 /index.html;
}

码头工人大会

FROM nginx
RUN rm /etc/nginx/conf.d/default.conf
RUN rm -rf /usr/share/nginx/html/*
COPY nginx_conf /etc/nginx/conf.d
COPY dist/a8 /usr/share/nginx/html
VOLUME /var/log/nginx

用于运行容器的命令

docker build -t a82 -f docker_conf/Dockerfile .
docker run -d -p 80:80 a82

但是我跑步时什么也看不到http://localhost

请帮助,不确定是什么问题

史蒂文·西区

根据您的问题,您的目录结构应如下所示:

  • dist
    • a8
      • index.html(和其他内容)
  • docker_conf
    • Docker文件
  • nginx_conf
    • default.conf

问题是您重定向到使用HTTPS。像这样注释掉default.conf中的那些行

#if ( $http_x_forwarded_proto != "https" ) {
#  return 301 https://$host$request_uri; 
#}

然后,你可以达到你的index.html使用http://localhost我遇到的一件事是Chrome重定向http://localhost到了https://localhost..但http://localhost/index.html可以。在Edge中,仅使用即可按预期工作http://localhost

在所有情况下,您都可以使用来检查正确的配置curl http://localhost

如果要使用TLS加密,则必须向服务器提供证书。有关此信息,请参见http://nginx.org/en/docs/http/configuring_https_servers.html然后,您也必须打开443端口[...] -p 80:80 -p 443:443 [...]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个Docker容器中的另一个应用程序启动Docker容器

来自分类Dev

从另一个Docker容器中的另一个应用程序启动Docker容器

来自分类Dev

在一个应用程序中使用多个角度应用程序时的性能影响

来自分类Dev

如何使用 swift 为我的 iOS 应用程序创建一个简单的导航视图

来自分类Dev

使用 WebStorm 创建我的第一个 Vue.js 应用程序

来自分类Dev

Docker:从一个容器中的应用程序和服务器登录

来自分类Dev

在一个Docker容器中运行多个应用程序

来自分类Dev

如何从另一个Docker容器访问安装在Docker容器中的应用程序?

来自分类Dev

我正在使用 django 创建一个社交网站,我是否应该创建一个电子邮件应用程序

来自分类Dev

我想创建一个应用程序来使用 PowerShell 记录我的所有购买

来自分类Dev

我的角度js网络应用程序应该只有一个模块吗?

来自分类Dev

我正在用jQuery创建一个动画的flahscard应用程序。我从哪里开始?

来自分类Dev

将一个 docker 容器中的 nodejs 应用程序连接到 Docker Swarm 上另一个容器中的 mongodb

来自分类Dev

我如何创建一个使用Apache Spark的RESTFul应用程序,特别是后端的流式传输

来自分类Dev

我可以创建一个Android应用程序作为模板吗?

来自分类Dev

创建我的第一个android应用程序时出现问题

来自分类Dev

Django第一个应用程序:从我的模型创建sql表期间出错

来自分类Dev

在我的应用程序中创建一个目录来存储不同类型的文件

来自分类Dev

我想在 Play 商店安装的应用程序片段中创建一个列表视图

来自分类Dev

我可以只为一个应用程序创建管理员权限吗?

来自分类Dev

为什么我需要创建一个多租户应用程序?

来自分类Dev

启动我的应用程序后在 AppData 中创建一个目录

来自分类Dev

如何使用 wpf 创建一个应用程序,在运行时创建一个新应用程序?

来自分类Dev

创建一个16位应用程序?

来自分类Dev

创建一个简单的python Web应用程序

来自分类Dev

创建一个16位应用程序?

来自分类Dev

如何创建一个Android聊天应用程序

来自分类Dev

创建一个主机应用程序

来自分类Dev

创建一个主机应用程序

Related 相关文章

  1. 1

    从另一个Docker容器中的另一个应用程序启动Docker容器

  2. 2

    从另一个Docker容器中的另一个应用程序启动Docker容器

  3. 3

    在一个应用程序中使用多个角度应用程序时的性能影响

  4. 4

    如何使用 swift 为我的 iOS 应用程序创建一个简单的导航视图

  5. 5

    使用 WebStorm 创建我的第一个 Vue.js 应用程序

  6. 6

    Docker:从一个容器中的应用程序和服务器登录

  7. 7

    在一个Docker容器中运行多个应用程序

  8. 8

    如何从另一个Docker容器访问安装在Docker容器中的应用程序?

  9. 9

    我正在使用 django 创建一个社交网站,我是否应该创建一个电子邮件应用程序

  10. 10

    我想创建一个应用程序来使用 PowerShell 记录我的所有购买

  11. 11

    我的角度js网络应用程序应该只有一个模块吗?

  12. 12

    我正在用jQuery创建一个动画的flahscard应用程序。我从哪里开始?

  13. 13

    将一个 docker 容器中的 nodejs 应用程序连接到 Docker Swarm 上另一个容器中的 mongodb

  14. 14

    我如何创建一个使用Apache Spark的RESTFul应用程序,特别是后端的流式传输

  15. 15

    我可以创建一个Android应用程序作为模板吗?

  16. 16

    创建我的第一个android应用程序时出现问题

  17. 17

    Django第一个应用程序:从我的模型创建sql表期间出错

  18. 18

    在我的应用程序中创建一个目录来存储不同类型的文件

  19. 19

    我想在 Play 商店安装的应用程序片段中创建一个列表视图

  20. 20

    我可以只为一个应用程序创建管理员权限吗?

  21. 21

    为什么我需要创建一个多租户应用程序?

  22. 22

    启动我的应用程序后在 AppData 中创建一个目录

  23. 23

    如何使用 wpf 创建一个应用程序,在运行时创建一个新应用程序?

  24. 24

    创建一个16位应用程序?

  25. 25

    创建一个简单的python Web应用程序

  26. 26

    创建一个16位应用程序?

  27. 27

    如何创建一个Android聊天应用程序

  28. 28

    创建一个主机应用程序

  29. 29

    创建一个主机应用程序

热门标签

归档