Nginx三种虚拟主机配置方法

该文详细介绍了如何使用Nginx配置基于域名、端口和IP的虚拟主机。首先创建对应目录,然后编辑Nginx配置文件,设定不同server块以绑定不同的域名、端口或IP。通过修改hosts文件和访问指定地址来验证配置效果。在设置过程中,强调了使用restart来检查配置错误的重要性,并提供了实现不同访问方式的步骤。
摘要由CSDN通过智能技术生成

1.设置基于域名的虚拟web主机

# mkdir -p /var/www/chengdu

# mkdir -p /var/www/shanghai

# echo "www.chengdu.com" > /var/www/chengdu/index.html

# echo "www.shanghai.com" > /var/www/shanghai/index.html

 

 

进入nginx主配置文件新建两个server区域并进行修改配置

# vim /usr/local/nginx/conf/nginx.conf

    server {

        listen       192.168.1.30:80;

        server_name  www.chengdu.com;

        charset utf-8;

        access_log  logs/chengdu.access.log  main;

        location / {

            root   /var/www/chengdu;

            index  index.html index.htm;

        }

}

    server {

        listen       192.168.1.30:80;

        server_name  www.shanghai.com;

        charset utf-8;

        access_log  logs/shanghai.access.log  main;

        location / {

            root   /var/www/shanghai;

            index  index.html index.htm;

        }

}

 

# systemctl restart nginx

访问192.168.56.10

关于修改配置文件后应当选择 restart/reload的建议:

建议尽量使用restart,如果修改配置文件错误等,使用restart将会报错,有助于解决报错问题

而使用reload可能不会提醒,用户自然会以为修改的配置文件没有问题,实则可能出现了问题从而导致后续验证失败,但是生产环境中reload可以使已连接的用户不会掉线

验证:

修改客户端hosts文件,进行网页访问验证

2.基于端口的虚拟主机设置:

需求:当输入192.168.1.10:80时访问到chengdu页面

当输入192.168.1.10:8080时访问到shanghai页面

注意:通过IP+端口方式访问服务器时,最好是使用http://192.168.1.10:8080 的方式,前面加上http头部

步骤:修改主配置文件,将shanghai的server区域监听端口修改为8080,这时可以实现通过ip+端口方式访问到shanghai页面,但通过192.168.1.10:80访问时,会直接跳到默认欢迎界面而并非chengdu页面,

chengdu设置方式:

找到默认站点server区域,将默认站点的root 后的路径改为/var/www/chengdu 即可

到此,基于端口的虚拟主机配置实现完成。

访问192.158.56.10:80时访问到chengdu

 

 访问192.168.56.10:8080时访问到shanghai

 

3.基于IP的虚拟主机配置:

通过192.168.1.10:80 访问到chengdu

通过192.168.2.10:80 访问到shanghai

步骤:找到默认站点,将默认站点的监听改为 192.168.1.10:80

找到shanghai 的server区域,将监听改为 192.168.2.10:80

配置web服务器的第二个网卡IP为192.168.2.10。第一个网卡为默认的192.168.1.10

客户端分别访问192.168.1.10 192.168.1.20能够获取到不同页面

 我的第一张网卡ip为192.168.56.10,我的第二张网卡ip为192.168.56.11

修改配置文件

 

访问192.168.56.10时访问到chengdu

 

 

访问192. 168.56.11时访问到shanghai

一只雪梨干
关注 关注
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux 系列(六)——Nginx实现多虚拟主机配置
Think In JAVA—Max
05-31 1万+
一、Nginx的应用概述 Nginx作为一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。主要有以下3方面的应用: 1、http服务器 Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。 2、虚拟主机 可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。 3、反向代理,负载均衡 当网站的访问量达到一定
Nginx基于域名\端口的虚拟主机
白水的博客
05-04 661
实现三种虚拟主机需要修改nginxnginx.conf文件内http\server下的代码,下面分享两种配置虚拟主机方法: # 基于域名的虚拟主机 server { listen 80; # 监听端口 server_name a.com; # 监听域名,注意localhost也是一个域名,可在/etc/hosts中修改 location...
Nginx--虚拟配置(基于域名/IP/端口的虚拟主机配置
最新发布
小李学不完的博客
08-17 500
虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响。nginx可以实现虚拟主机配置nginx支持三种类型的虚拟主机配置:基于域名的虚拟主机(server_name来区分虚拟主机——应用:外部网站)基于ip虚拟主机(一块主机绑定多个ip地址)基于端口的虚拟主机(端口来区分虚拟主机——应用:公司内部网站,外部网站的管理后台)
nginx虚拟主机配置
qfxulei的博客
08-18 244
nginx 虚拟配置 什么是虚拟主机虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响。 nginx可以实现虚拟主机配置nginx支持三种类型的虚拟主机配置。 1、基于域名的虚拟主机 (server_name来区分虚拟主机——应用:外部网站) 2、基于ip虚拟主机, (一块主机绑定多个ip地址) 3、基于端口的虚拟主机 (端口来区分虚拟主机——.
Nginx教程(二) Nginx虚拟主机配置
dengkuituo0680的博客
05-22 273
Nginx教程(二) Nginx虚拟主机配置 1 虚拟主机管理 1.1 Nginx管理虚拟主机 虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功能(WWW、FTP、Email等),同一台主机上的虚拟主机之间是完全独立的。从网站访问者来看,每一台...
Nginx虚拟主机配置
weixin_72583321的博客
04-22 892
配置方法 Nginx虚拟主机配置主要包括三种方式: 基于域名的虚拟主机:这是最常见的配置方式,允许在同一个IP地址上托管多个网站,每个网站使用不同的域名进行访问。 基于IP虚拟主机:这种方式涉及将不同的IP地址分配给同一个服务器上的不同虚拟主机。 基于端口的虚拟主机:使用不同的TCP端口号来区分不同的虚拟主机,这种方法不常用。 实际应用 Nginx虚拟主机在实际应用中非常广泛,可以用于托管多个网站实现集群化管理,部署多个应用服务,如Web应用、API接口、静态资源服务等,还可以用于构建反向代理服务器
Nginx配置虚拟主机
凉茶铺的博客
11-15 2709
介绍了Nginx如何配置虚拟主机
详解Nginx 虚拟主机配置三种方式(基于端口)
09-30
本文主要聚焦于Nginx虚拟主机配置三种方式之一——基于端口的配置。 1. **基于端口的虚拟主机配置**: 当服务器只有一个IP地址或者希望通过不同的端口区分不同的网站时,可以使用基于端口的虚拟主机配置。每个...
nginx配置多个虚拟主机vhost的方法示例
09-30
在现代Web服务器环境中,虚拟主机是一个至关重要的概念,它允许一台服务器托管多个独立的网站,每个网站都有自己的域名。Nginx作为高性能的HTTP和反向代理...希望这个教程能帮助你理解和掌握Nginx虚拟主机配置方法
Nginx 虚拟主机配置三种方式(基于域名)
09-30
Nginx中,虚拟主机配置允许在一个服务器实例上托管多个独立的网站,这三种方式分别是基于IP、基于端口和基于域名的虚拟主机配置。本文重点讲解基于域名的虚拟主机配置方法,这对于多站点共用同一IP和端口的情况...
深入浅析Nginx虚拟主机
09-29
对于Nginx而言,每一个虚拟主机相当于一个在同一台服务器中却相互独立的站点,从而实现一台主机对外提供多个 web 服务,每个虚拟主机之间是独立的,...这篇文章主要介绍了Nginx虚拟主机的相关知识,需要的朋友可以参考下
nginx配置虚拟主机vhost的方法详解
09-30
配置Nginx虚拟主机通常涉及以下几个步骤: 1. **创建配置文件**: - 在Nginx配置目录下(如 `/etc/nginx` 或 `/opt/nginx/conf`),创建一个子目录,比如 `vhosts`,用于存放各个虚拟主机配置文件。 - 每个...
Nginx虚拟主机配置
weixin_44676934的博客
07-29 468
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import
nginx配置虚拟主机
Dark_Blue__的博客
06-25 239
nginx配置虚拟主机nginx的conf目录下找到nginx.conf文件,这个就是nginx配置文件,打开文件 server { listen 80; server_name www.xuecheng.com; ssi on; ssi_silent_errors on; location / { alias xxx/; index index.html; } } 上面就是配置一个虚拟主机的server li
一起来看看大佬是怎样配置nginx虚拟主机
KH_FC的博客
12-19 771
在真实的服务器环境,为了充分利用服务器资源,一台nginx web服务器会同时配置N个虚拟主机,这样可以充分利用服务器的资源,方便管理员的统一管理 配置nginx虚拟主机首先肯定要先部署咱们的nginx,具体nginx部署安装请移步nginx部署,配置nginx虚拟主机需要大家了解nginx配置文件以及nginx的各个目录,若需要请移步nginx目录结构与配置文件详解 配置nginx虚拟主机三种...
nginx的基本配置虚拟主机配置
weixin_34054866的博客
10-31 113
nginx的基本配置虚拟主机配置 Nginx的基本配置 Nginx的主配置文件是:nginx.conf nginx.conf 主要组成如下: Nginx虚拟主机配置 什么是虚拟主机 虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Inte...
写文章

热门文章

  • kali使用aircrack无线攻击wifi超详细步骤(包含监听网卡启动,获得握手包,密码本生成) 13871
  • sqlmap命令大全(附详细扫描流程) 7969
  • HTML、PHP实战:搭建一个网页登录页面。 7905
  • DHCP三种配置方法及命令 5880
  • RPM详细命令 5558

最新评论

  • kali使用aircrack无线攻击wifi超详细步骤(包含监听网卡启动,获得握手包,密码本生成)

    ZYX_256: 我也是,你找到原因了吗

  • Burp Suite 功能详解(渗透测试工具)

    桉兰Anlan: 页面渲染不出来是为什么

  • 网工每日一练(2月2日)

    一只雪梨干: 更勾勾,忙的扣胩

  • 网工每日一练(2月2日)

    _咕咕咕_: 匹夫,速更

  • sqlmap --os-shell 使用方法

    普通网友: 博主的文章让我对这个主题有了全新的认识,细节描写非常到位,让我感受到了博主的深厚功底。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

大家在看

  • 跟着哪吒学Java——JavaSE
  • Stable Diffusion 使用详解(12)--- 设计师风格变换
  • 基于Android开发的平台随心明信片系统
  • 【开题报告】基于django+vue汽车在线租赁系统(论文+源码) 计算机毕业设计 823

最新文章

  • github邮箱泄露漏洞
  • Win10环境下搜狗拼音绕过锁屏
  • 网工每日一练(2月4日)
2024年21篇
2023年58篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司佛山首页网站关键词优化网站怎么自己优化商丘优化网站排名有哪些宜兴网站推广优化哪家公司比较好网站产品优化方案网站搜索引擎优化服务合同湖南外贸网站优化招聘珠海正规的传统行业网站优化自贡衢州网站优化东莞东坑网站怎么优化标题北京网站优化工资多少网站优化怎么样才能超越对手福田关于网站优化方式有哪些珠海seo网站优化怎么做壹起航的网站优化任务网站设计与优化方案温州网站关键字优化百度网站的优化策略益阳网站优化企业关键词优化网站有用吗平凉网站优化价格达州怎么做网站优化如何对网站内页进行优化亚马逊网站排名优化电子网站优化的具体方案沧州网站优化托管怎么收费天河公司网站优化推广平台沁阳优化网站排名哪里好口碑好的服务行业网站优化团队广义网站优化是什么歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化