我是靠谱客的博主 专一画笔,最近开发中收集的这篇文章主要介绍使用nginx配置一个ip对应多个域名,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

需求:

两个域名想指向同一个网站ip;

解决:

  • 如果不需要https的证书访问,其实不需要配置,在域名解析中,分别添加同一个ip即可,通过dns解析,映射到同一个网站上;

  • 如果需要https访问,就需要配置一下443端口了;

  • 首先申请一下ssl证书,选择nginx部署;
  • 多个域名只需要,添加sever配置既可;

在http{}中新增server配置;
原有server

 server {
        listen       80 default_server;
        server_name  www.**.cn;
        root         /usr/share/nginx/html;
}
server {
     #SSL 默认访问端口号为 443
     listen 443 ssl;
     server_name cloud.***.com; 
     ssl_certificate cloud.***.com_bundle.crt; 
     ssl_certificate_key cloud.***.com.key; 
     ssl_session_timeout 5m;
     ssl_protocols TLSv1.2 TLSv1.3; 
     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
     ssl_prefer_server_ciphers on;
     location / {
          root html; 
         index  index.htm

最后

以上就是专一画笔为你收集整理的使用nginx配置一个ip对应多个域名的全部内容,希望文章能够帮你解决使用nginx配置一个ip对应多个域名所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部