linux – 在vps上的docker容器上的输出端口的nginx / apache重定向
我是一个linux noob在Docker容器的管理中使用apache或nginx在VPS上. 我使用一个OVH经典的Vps(4go ram,25Go SSD),已经安装了ubuntu 15.04 docker的映像. docker容器的安装真的很容易,在我的情况下我安装没有问题的图像sharelatex.
站点可以通过VPS的IP访问http://51.255.47.40:5000端口显示站点工作没有任何问题. 我已经有一个子域名(tools.sebastienreycoyrehourcq.fr)配置到服务器上的ip vps(51.255.47.40路由到外部的webfaction面板),不工作,不明白为什么. 我在51.255.47.40上安装了一个apache服务器,但我认为最好的选择是安装nginx或apache的docker镜像?你能在这一点上给我建议吗之后,我怎么可以重定向到一个经典的80端口的apache或nginx的docker映像的5000端口链接到我的子域? 最佳答案 以前的答案可能涵盖了大多数问题,特别是如果您的域名有重定向问题.为了完全移植并使用码头工作者的所有可能性,我的建议是使用Nginx官方的码头服务器映像,并将其作为唯一可从外部访问的端口(使用端口),并使用–link来管理您的Nginx容器和您的其他容器之间的连接. 我在类似的情况下做得很好,效果很好.下面是我对你的情况做了什么的初步翻译. 您启动您的共享乳胶容器,而不指定任何外部端口:
你准备一个你的shareLatex服务器的nginx conf文件,你放在$HOME / nginx / conf里,看起来像
然后,您可以使用适当的卷链接和容器链接启动您的nginx docker容器:
ps:这是使用我们自己的在github和docker上公开的kekev76 / nginx映像完成的,但您可以将原理适应官方的nginx映像. (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- node.js – WebSocket连接失败,使用nginx,nodejs和socket.i
- 在Nginx上部署Create-React-App
- ssl – 如果存在标头,则Nginx设置proxy_set_header
- ruby-on-rails – 通过Rails通过Nginx提供大文件2.3使用x-s
- php – Nginx:使用fastcgi_pass时覆盖主机头
- ruby-on-rails – 乘客并发连接错误
- if-statement-使用Puppet Nginx jfryman模块将if else置于n
- ubuntu – nginx无法启动时启动
- nginx php-fpm child退出,代码为0
- linux – nginx和cloudlfare ip混淆?
- ruby-on-rails-使用Passenger和Nginx将Rails应用
- 在django nginx wsgi中,什么是“mysite.sock”
- django-Nginx:在CentOS 7上对Gunicorn套接字的权
- 如何在Nginx日志中记录反向代理上游服务器服务请
- 使用nginx自定义自动索引页面
- http – Nginx proxy_cache_key $request_body被
- ruby-on-rails – 配置nginx以提供静态json文件
- Nginx缓存基于文件类型?
- node.js-Nginx反向代理:如何通过子域访问不同的
- ruby-on-rails – 如何配置nginx Unicorn以避免超