欢迎访问 生活随笔!

ag凯发k8国际

当前位置: ag凯发k8国际 > 运维知识 > nginx >内容正文

nginx

nginx 虚拟主机 -ag凯发k8国际

发布时间:2024/5/7 nginx 86 豆豆
ag凯发k8国际 收集整理的这篇文章主要介绍了 nginx 虚拟主机 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一、虚拟主机介绍

就是把一台物理服务器划分成多个“虚拟”的服务器,每一个虚拟主机都可以有独立的域名和独立的目录

同时发布两个网站:

documentroot /usr/local/nginx/html/web1

documentroot /usr/local/nginx/html/web2

二、基于ip的虚拟主机

应用场景:ip充足的环境

server {listen 192.168.11.251:80;location / {root html/web1;index index.html index.htm index.php;} } server {listen 192.168.11.252:80;location / {root html/web2;index index.html index.htm;} }

基于ip的虚拟主机特点

  • 不同ip对应不同网站

  • 访问方便,用户直接使用默认端口即可访问

  • 服务器需要有多个ip地址(一个公网ip大概一年的费用是600左右)

  • 维护方便,基于独立ip的站点,便于监控、维护。

  • 三、基于端口的虚拟主机

    只需要一个ip

    缺点:端口你是无法告诉公网用户 无法适用于公网客户 适合内部用户。

    基于端口 server {listen 80;#server_name www.abc.com;location / {root html/web1;index index.html index.htm index.php;} } server {listen 8080;#server_name www.abc.com;location / {root html/web2;index index.html index.htm;} }

    基于端口的虚拟主机特点

  • 不同端口对应不同网站

  • 访问需要加端口

  • 节省ip地址

  • 适合私网运行

  • 四、基于域名的虚拟主机

    一个网站必然有一个域名

    基于域名 server {listen 80;server_name web1.ayitula.com;location / {root html/web1;index index.html index.htm index.php;} }server {listen 80;server_name web2.ayitula.com;location / {root html/web2;index index.html index.htm;} }

    基于域名的虚拟主机特点

  • 不同域名对应不同网站

  • 需要多个域名 可以是二级或三级域名

  • 每个站点使用默认端口,方便用户访问

  • 只需要一个ip地址,节约成本

  • 适合公网环境

  • 总结

    以上是ag凯发k8国际为你收集整理的nginx 虚拟主机的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得ag凯发k8国际网站内容还不错,欢迎将ag凯发k8国际推荐给好友。

    网站地图