轻量级服务器nginx:配置虚拟主机的两种方式

news2024/11/24 9:41:46

虚拟主机是指,在一台服务器中,通过nginx的代理,我们可以访问多个网站。区分不同的网站,可以通过端口、域名两种方式

这里写目录标题

  • 一 端口不同区分不同的虚拟主机
  • 二 通过域名区分不同的主机名
    • 1.配置域名映射
    • 2.显示登录效果

一 端口不同区分不同的虚拟主机

[root@localhost sbin]# cd /usr/local/nginx/conf
[root@localhost conf]# vim nginx.conf

进去把注释全部删掉,再复制一份

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
server {
        listen       81;
        server_name  localhost;
        location / {
            root   html81;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

}

进去修改这个网页的内容

# 复制一份域名文件
[root@localhost nginx]# cp -r html html81
[root@localhost nginx]# ll
总用量 4
drwxr-xr-x. 2 root root 4096 424 22:44 conf
drwxr-xr-x. 2 root root   40 424 21:04 html
drwxr-xr-x. 2 root root   40 424 22:45 html81
drwxr-xr-x. 2 root root   19 424 21:04 sbin
[root@localhost nginx]# cd html
[root@localhost html]# ll
总用量 8
-rw-r--r--. 1 root root 494 424 21:04 50x.html
-rw-r--r--. 1 root root 612 424 21:04 index.html
[root@localhost html]# vim index.html
[root@localhost html]# pwd
/usr/local/nginx/html

继续改里头的index

[root@localhost html]# cd ..
[root@localhost nginx]# cd html81
[root@localhost html81]# ll
总用量 8
-rw-r--r--. 1 root root 494 424 22:45 50x.html
-rw-r--r--. 1 root root 612 424 22:45 index.html
[root@localhost html81]# vim index.html

配置完后重启服务器

[root@localhost html81]# cd ../
[root@localhost nginx]# cd sbin
[root@localhost sbin]# ./nginx -s reload
[root@localhost sbin]# 

进入浏览器访问
在这里插入图片描述
在这里插入图片描述

二 通过域名区分不同的主机名

1.配置域名映射

进入C:\Windows\System32\drivers\etc
追加到hosts文件末尾

192.168.80.121  www.jd123.com
192.168.80.121  wwww.taobao123.com

配置nginx.conf
然后修改conf文件
在这里插入图片描述


worker_processes  1;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    keepalive_timeout  65;
	
	server {
        listen       80;
        server_name  www.jd123.com;
        location / {
            root   jd;
            index  index.html;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
	
	server {
        listen       80;
        server_name  www.taobao.com;
        location / {
            root   taobao;
            index  taobao.html;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

    server {
        listen       82;
        server_name  localhost;
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
   server {
        listen       81;
        server_name  localhost;
        location / {
            root   html81;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

}


2.显示登录效果

输入
www.jd123.com
成功解析出来
在这里插入图片描述
输入www.taobao123.com
在这里插入图片描述
意义是只有一台服务器,但是可以在一个服务器上运行多个网站

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/457053.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于ATECLOUD电源模块及单板性能自动化测试方案

一、背景介绍 客户使用直流电源、交流电源、直流负载、示波器、数据记录仪、功率分析仪、CAN卡、工控机等仪器对电源模块及单板进行功能和性能方面的测试,目前想要能够通过硬件自动化测试分析系统搭配对应仪器实现自动化测试,提升测试效率。 二、用户痛…

Linux网络——NFS共享服务

Linux网络——NFS共享服务 一、NFS共享服务1.NFS网络文件系统2.NFS 架构3.NFS 工作原理4.NFS相关配置文件及其配置作用 二、搭建NFS服务1.服务器安装 nfs-utils、rpcbind 软件包2.服务器启动nfs-utils、rpcbind服务,并设置共享目录3.服务端更改NFS配置,对…

scrapy实践-02

双师demo ptpress.com.cn/shopping/index 解析每一首歌 <ul class"f-hide"><li><a href"/song?id2037945324">芯房</a></li><li><a href"/song?id2037926385">知足</a></li><li>…

QMS-云质说质量 - 3 来料检验的九大坑,你踩过几个?

大家好&#xff0c;今天我们来讲一讲来料检验。 先重点强调一下&#xff0c;我们讨论的范围是采购大量零部件的离散制造企业&#xff0c;而不是全部类型的企业。 负责来料检验的是IQC部门。相对于整个公司的组织架构来说&#xff0c;IQC是一个很小、很小的部门。负责的事情也很…

2023找工作,怎么样才能成功跳槽面试拿到高薪呢?

前言 无论是在校招还是社会企业招聘中&#xff0c;应聘者总是要经过层层的考核才能被聘用。然而&#xff0c;在招聘时&#xff0c;设置的编程以及非技术面试问题&#xff0c;真的有必要吗&#xff1f;如此就能考核出一位开发者的真实水平&#xff1f; 说到底就是考验你的技术以…

WSL2 对外暴露端口

参考文档 一口气搞定 WSL2 的网络问题从局域网 (LAN) 访问 WSL 2 发行版通过本地网络连接到 WSL2 服务器 按照下面的操作步骤进行操作。 1. powershell 支持 sudo https://github.com/gerardog/gsudo 可以直接下载msi安装&#xff1a;https://github.com/gerardog/gsudo/rel…

excel数据分析比赛

基础 sql:百度网盘 请输入提取码 excel函数 <

Git+SpringBoot详谈

&#x1f648;作者简介&#xff1a;练习时长两年半的Java up主 &#x1f649;个人主页&#xff1a;老茶icon &#x1f64a; ps:点赞&#x1f44d;是免费的&#xff0c;却可以让写博客的作者开兴好久好久&#x1f60e; &#x1f4da;系列专栏&#xff1a;Java全栈&#xff0c;计…

Linux:shell+权限

索引 1.shell命令及其理解2.Linux权限及其理解1.权限基本概念2.修改权限3.权限掩码umask4.修改拥有者和所属组 3.粘滞位 1.shell命令及其理解 定义&#xff1a;命令行解释器 作用&#xff1a; 将使用者的命令翻译给kernal&#xff08;核心&#xff09;处理将核心的处理结果返…

隧道工程运维VR虚拟实操模拟训练提高学生动手能力

轨道交通作为我国国民经济的命脉和交通运输的骨干网络&#xff0c;不仅承担了绝大部分国家战略、经济物资的运输&#xff0c;还承担着客运运输职能。随着政策的重视和专业的细分&#xff0c;轨道交通的人才需求越来越大&#xff0c;但是目前传统教学面临着一些问题。 • 轨道交…

【AutoGPT】AutoGPT出现,是否意味着ChatGPT已被淘汰

Yan-英杰的主页 悟已往之不谏 知来者之可追 C程序员&#xff0c;2024届电子信息研究生 目录 前言 什么是ChatGPT&#xff1f; 什么是AutoGPT&#xff1f; AutoGPT与ChatGPT的区别 AutoGPT的优势和劣势 优势 劣势 ChatGPT是否会被淘汰&#xff1f; 前言 近年来&#x…

软件测试技术那么多,我们该如何分辨?

经典软件测试技术分类&#xff1a; 测试技术是指顺利完成测试的一系列相关过程&#xff0c;有很多可能的分类方式&#xff0c;表2-1就是其中的一种。表中列出了流行的测试技术&#xff0c;也按照上面的讨论对其进行分类&#xff1a;手工测试、自动测试、静态测试、动态测试、功…

瑞芯微RK3568开发板发布邮票孔开发板

迅为 iTOP-3568邮票孔开发板采用瑞芯微RK3568处理器&#xff0c;22nm工艺制程&#xff0c;集成4核A55架构处理器和Mali G52 2EE图形处理器&#xff0c;支持4K解码和1080P编码&#xff0c;内置独立的NPU&#xff0c;可用于轻量级人工智能应用&#xff0c; 开发板采购底板核心板的…

【大数据之Hadoop】十九、MapReduce总结

MapTask工作机制 &#xff08;1&#xff09;Read阶段&#xff1a; job的提交流程&#xff1a;待读写的源数据由客户端进行切片划分&#xff0c;划分完成之后提交(切片信息、jar包、xml配置文件)给yarn&#xff0c;yarn开启MrAppMaster&#xff0c;MrAppMaster读取切片信息&…

[BJDCTF2020CTF]之Misc篇(NSSCTF)刷题记录③

CTFHub-Misc篇刷题记录①wp SUCTF-2019-MISC签到题2021-安徽省赛-misc签到RCTF-2019-Misc-draw2020-BJDCTF-Misc-藏藏藏2020-BJDCTF-Misc-签个到2020-BJDCTF-Misc-认真你就输了2020-BJDCTF-Misc-你猜我是个啥2020-BJDCTF-Misc-一叶障目2020-BJDCTF-Misc-鸡你太美2020-BJDCTF-Mi…

2023-04-24 FastDFS使用

FastDFS 1.介绍 ​ 文件上传后先是发送到tomcat应用目录下,通过shell脚本(定时执行命令)将某个目录下的文件复制到一个不会被清理的固定目录中 FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制&#xff0c;充分考虑了冗余备份、负载均衡、线性…

DNS内外网解析

AppSrv 为 chinaskills.cn 域提供域名解析&#xff1b; ~ 为 www.chinaskills.cn、download.chinaskills.cn 和 mail.chinaskills.cn 提供解析&#xff1b; ~ 启用内外网解析功能&#xff0c;当内网客户端请求解析的时候&#xff0c;解析到对应的 内部服务器地址&#x…

Windows 服务器怎么修改密码和用户名?服务器修改密码需要重启吗?

Windows 服务器怎么修改密码和用户名&#xff1f;服务器修改密码需要重启吗&#xff1f; 方法一&#xff1a;服务器管理器Windows Server 2003、2008Windows server 2012 方法二&#xff1a;命令提示符&#xff08;Windows系统通用&#xff09; 在服务器使用期间&#xff0c;为…

【14】SCI易中期刊推荐——计算机 | 人工智能(中科院2区)

💖💖>>>加勒比海带,QQ2479200884<<<💖💖 🍀🍀>>>【YOLO魔法搭配&论文投稿咨询】<<<🍀🍀 ✨✨>>>学习交流 | 温澜潮生 | 合作共赢 | 共同进步<<<✨✨ 📚📚>>>人工智能 | 计算机视觉…

rust教程 第二章 —— rust基础语法详解

文章目录 前言一、变量二、数据类型1.标量2.复合类型 三、函数四、注释五、控制流总结 前言 本系列教程目录可查看这篇文章&#xff1a;Rust教程目录 一、变量 首先要讲解的便是变量&#xff0c;如果你有其它语言基础&#xff0c;相信还是比较好理解的 我们的电脑中&#x…