一介老牛 發表於 2020-1-30 18:47:00

一个域名通过nginx映射多个网站

<p>一.前提要求</p>
<p>1.拥有一个腾讯云云服务器</p>
<p>2.买有一个域名</p>
<p>3.域名通过备案(一般需要30天左右备案时间)</p>
<p>二.实现例子</p>
<p>1.博客网站对应blog.abc.com</p>
<p>2.项目网站对应demo.abc.com</p>
<p>3.个人简历对应www.abc.com</p>
<p>三.实现步骤</p>
<p>先通过A记录申请三个二级域名,分别为上面的三个。并且映射到你的云服务器公有IP。</p>
<p>通过nginx进行配置三个serve</p>
<p>server {<br>      listen       80;<br>      server_name blog.abc.com;<br>      root         /usr/share/nginx/blog;</p>
<p>      # Load configuration files for the default server block.<br>      include /etc/nginx/default.d/*.conf;</p>
<p>      location / {<br>      }</p>
<p>      error_page 404 /404.html;<br>            location = /40x.html {<br>      }</p>
<p>      error_page 500 502 503 504 /50x.html;<br>            location = /50x.html {<br>      }<br>    }</p>
<p>&nbsp;</p>
<p>server {<br>      listen       80;<br>      server_name demo.abc.com;<br>      root         /usr/share/nginx/demo;</p>
<p>      # Load configuration files for the default server block.<br>      include /etc/nginx/default.d/*.conf;</p>
<p>      location / {<br>      }</p>
<p>      error_page 404 /404.html;<br>            location = /40x.html {<br>      }</p>
<p>      error_page 500 502 503 504 /50x.html;<br>            location = /50x.html {<br>      }<br>    }</p>
<p>&nbsp;</p>
<p>server {<br>      listen       80;<br>      server_name www.abc.com;<br>      root         /usr/share/nginx/www;</p>
<p>      # Load configuration files for the default server block.<br>      include /etc/nginx/default.d/*.conf;</p>
<p>      location / {<br>      }</p>
<p>      error_page 404 /404.html;<br>            location = /40x.html {<br>      }</p>
<p>      error_page 500 502 503 504 /50x.html;<br>            location = /50x.html {<br>      }<br>    }</p>
<p>最后配置完成后重启一哈nginx(nginx -s reload)即可访问。</p><br><br>
来源:https://www.cnblogs.com/zhang1568234/p/12243458.html
頁: [1]
查看完整版本: 一个域名通过nginx映射多个网站