一个域名通过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> </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> </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]