大家好,感谢邀请,今天来为大家分享一下nginx 多个域名的问题,以及和Nginx配置80端口用于多个域名的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

80端口是可以通过域名直接访问的(无需加端口),正常80端口只能使用于一个域名,但通过nginx配置可以实现多个。以阿里云ECS服务器为例,通过命令安装nginx后,打开nginx配置文件
按以下方式配置多个域名跳转
2、按配置的路径上传源码

3、在阿里云ecs服务器上安全组配置,开放配置的端口。路径 ECS服务-更多-网络和安全组-安全组配置-配置规则-添加你想开放的端口。
4、域名添加对应解析
5、重启nginx。完成。
Nginx配置——单域名反向代理多个端口安装Nginx相对来说是非常简单的,运行下面两条命令即可。

安装成功后,设置开机启动。
启动nginx,访问80端口,发现已经启动成功了。
接下来,我们进入nginx目录下,找到nginx.conf文件开始配置;这里我把nginx.conf文件中的server配置统统删除了,以后我们再配置新的server,只需要再conf.d文件夹中创建新的*.conf即可。
配置如下:
接下来,我们需要配置一个server用于端口服务的反向代理,进入 conf.d文件夹新建一个main.conf。
配置main.conf如下:
接下来,我们通过 http://jotyy.top/api/就可以访问到接口啦。
5,nginx 多域名,配置多个conf 文件nginx下配置多域名,目前的配置方法采用多个配置文件的方法比较多
1,在nginx安装的目录下找到, nginx.conf文件
如我的: C:\Program Files\nginx-1.15.5\conf目录下
2,在该目录下创建的文件夹,如 vhost文件夹
C:\Program Files\nginx-1.15.5\conf\vhost
3,在vhost文件夹下创建*.conf文件如host.conf
C:\Program Files\nginx-1.15.5\conf\vhost\host.conf
4,编辑conf文件,把我们平常放在nginx.conf里的server{......}段直接粘贴到conf里。
如:
5,最后在nginx.conf的http{....}段中加入
include vhost/*.conf;
6,如果有其他的conf文件要添加直接在按照步骤三操作即可
nginx一台服务器部署多个域名和证书手头有俩域名,而且在某云可以拿到一年免费的域名证书。但是由于服务器比较贵,只有一台和对应的公网ip,想怎么支持https证书不会出错的情况下,两个域名都解析到同一个服务器。
所以找了如下的配置。这里我加了个跳转,如果不需要的也可以不用加跳转。总结来说实现了在资源不够的情况下,稍微变通,同一个ip支持在不同域名下证书有效,即一个ip可以部署多个https网站。
配置就全部拿过来了,注意添加的注释。
以上就是本次的内容,简单做个记录。
文章分享结束,nginx 多个域名和Nginx配置80端口用于多个域名的答案你都知道了吗?欢迎再次光临本站哦!