nginx怎么部署项目到外网


本文摘自PHP中文网,作者V,侵删。

背景介绍:

平时我们的开发环境都是在内网下部署,但是到了真正的生产环境的时候,我们会有很多疑问?比如:如何把我们的项目部署到外网?阿里云服务器是什么?为什么这么多企业使用阿里云服务器等等。

(相关推荐:nginx教程)

1、如何部署项目到外网?

首先,如果一个项目要部署到外网,那么必须把项目部署到一台放置外网的服务器。也就是其它外部的电脑(非局域网)可以通过域名或者ip去访问(一般不用ip,容易受到攻击,如果要用,可以参考外网ip直接访问),那么怎么把服务器放置外网呢?一般有两种方式:

(1)可以把Nginx服务器部署至外网,Nginx再对内部服务器做反向代理

(2)可以使用第三方服务器(如:阿里云服务器),这样整个环境都处于外网了。

按照上面的两种方式,下面来详细的讲解:

2、Nginx部署至外网

我们知道生产环境中的Nginx部署是这样的,只要把Nginx服务器放置外网,那么其他的浏览器可以通过外网访问Nginx,再由Nginx通过内局域网反向代理服务器,便可访问到具体的内部应用服务器了,如下图:

8b2c8ce7b975eb24ea9c76c839697c1.png

那么如何把内网的Nginx 地址映射至外网呢?我们知道通过NatApp可以访问外网,除了NatApp,还有其它的方式可以把内网服务器部署至外网,首先我们需要知道的是“域名”?

按照百度百科解释,域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。(例如:“baidu.com”)。一个域名的作用是便于记忆和沟通的一组服务器的地址。

阅读剩余部分

相关阅读 >>

利用nginx实现301跳转到https的根域名

docker怎么安装nginx

先安装nginx再加健康模块么

nginx和php怎么交互

如何在不影响业务的情况下升级nginx版本

nginx怎么跟php交互

怎么查看nginx日志

nginx反向代理后,如何防止ddos攻击

nginx怎么部署web项目

traefik和nginx区别

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...