三、ngxin虚拟主机

目录

  • 什么是nginx虚拟主机
  • 修改端口 访问页面
    • 1、配置nginx.config 文件
    • 2、 添加配置
    • 给目录中写入内容
    • 检测nginx 是否有语法错误(nginx -t)
    • 重启 nginx
    • 查看配置结果
  • 不同主机网卡 查看到不同的页面
    • 先添加一个临时ip
    • 修改ngixn配置文件
    • 创建目录文件
    • 检测nginx 是否有语法错误(nginx -t)
    • 重启nginx
    • 检验结果
  • 域名不同 访问到的结果不同
    • 可以使用windows 的本地测试几个域名
    • 修改ngixn配置文件
    • 配置文件
    • 检测nginx 是否有语法错误(nginx -t)
    • 重启nginx
    • 检验结果

什么是nginx虚拟主机

多个域名 再一个服务器上
理论上 端口 域名 主机ip网卡 有一个不一样,则就可以做为一个新的页面

修改端口 访问页面

1、配置nginx.config 文件

vim /etc/nginx/nginx.config

2、 添加配置

  • server 要写在http 模块中
  • listen 90; 就是指定端口号
  • server_name localhost; 指定了访问的主机 localhost 这里访问的是本地主机
  • root /www/html/my90;指定了 访问的目录
  • index index.html index.htm; 指定打开文件类型
http {

		
        server {
        listen 90;
        server_name  localhost;
        location  /{
            root /www/html/my90;
            index  index.html index.htm;            
        }

	}
}

给目录中写入内容

mkdir -p /www/html/my90
# 给文件中写入内容  内容是"this is port 90"
echo  "this is port 90" /www/html/my90/index.html

检测nginx 是否有语法错误(nginx -t)

nginx -t

这里返回ok 则表明配置文件没有写错
在这里插入图片描述

重启 nginx

nginx -s reload

查看配置结果

  • 浏览器输入ip:90 端口
  • 即可看到 我们刚刚给文件中写入的内容了
    在这里插入图片描述

不同主机网卡 查看到不同的页面

先添加一个临时ip

  • 这里是给ens33 网卡添加了一个66 的ip
ip  a  a  192.168.1.66/24 dev ens33

# 查看
ip  a

在这里插入图片描述

修改ngixn配置文件

http{
	    server {
        	listen 80;
        	server_name  192.168.1.66;
        	location  /{
            root /www/html/ip66;
            index  index.html index.htm;            
        	}
        }
}

创建目录文件

mkdir /www/html/ip66
touch /www/html/ip66/index.html

# 写入内容
echo “这是ip192.168.1.66 的页面” > /www/html/ip66/index.html

检测nginx 是否有语法错误(nginx -t)

nginx -t

重启nginx

nginx -s reload

检验结果

  • 这里是可以看到结果的
  • 中文没有定义html 所以出现了乱码
  • 但是通过不同的ip访问是成功的

在这里插入图片描述

域名不同 访问到的结果不同

可以使用windows 的本地测试几个域名

# 在一下目录中 hosts文件中添加一个接卸 我添加的是 baipiao.com
C:\Windows\System32\drivers\etc

在这里插入图片描述

修改ngixn配置文件

http{
        server {
        listen 80;
        server_name  baipiaoyicha.com;
        location  /{
            root /www/html/baipiao/;
            index  index.html index.htm;
        }
    }

配置文件

mkdir /www/html/baipiao
touch /www/html/baipiao/index.html

# 写入内容
echo “这是www.baipiao.com 的页面” > /www/html/baipiao/index.html

检测nginx 是否有语法错误(nginx -t)

nginx -t

重启nginx

nginx -s reload

检验结果

在这里插入图片描述


本章完结!!!
自己总是有不足的地方 自己可以努力的地方还有很多 要努力 要加油

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

聊聊websocket那些事

前端必备工具推荐网站(免费图床、API和ChatAI等实用工具): http://luckycola.com.cn/ 一、什么是websocket? WebSocket 是一种在单个 TCP 连接上进行全双工通信的网络协议。 它是 HTML5 中的一种新特性,能够实现 Web 应用程序和服务器之间的实时通信,…

C++PythonC# 三语言OpenCV从零开发(1):环境配置

文章目录 前言课程选择环境配置PythonC#COpenCV官网下载新建C项目测试运行Csharp版Python版 gitee仓库总结 前言 由于老王我想转机器视觉方向的上位机行业,我就打算开始从零学OpenCV。但是目前OpenCV有两个官方语言,C和Pyhont。C# 有大佬做了对应的Open…

数据结构——顺序二叉树——堆

1.树的相关概念 在介绍二叉树之前,我们首先要明确树是什么。 树用我们的通常认识来判断应该是一种植物,从根向上生长,分出许多的树枝并长出叶子。对于数据结构中的树而言,其结构也正是从树的特征中剥离出来的。树结构是一种非线性…

8 - MySQL数据读写分离|MySQL多实例

MySQL数据读写分离|MySQL多实例 MySQL数据读写分离数据读写分离如何实现数据的读写分离提供数据读写分离服务的软件(中间件)maxscale 软件提供的读写分离服务的工作过程配置数据读写分离结构 提供数据存储服务 MySQL多实例 MySQL数据读写分离…

[NAND Flash 6.4] NAND FLASH基本读操作及原理_NAND FLASH Read Operation源码实现

依公知及经验整理,原创保护,禁止转载。 专栏 《深入理解NAND Flash》 <<<< 返回总目录 <<<< ​全文 6000 字 内容摘要 NAND Flash 引脚功能 读操作步骤 NAND Flash中的特殊硬件结构 NAND Flash 读写时的数据流向 Read 操作时序 读时序操作过…

求斐波那契数列矩阵乘法的方法

斐波那契数列 先来简单介绍一下斐波那契数列&#xff1a; 斐波那契数列是指这样一个数列&#xff1a;1&#xff0c;1&#xff0c;2&#xff0c;3&#xff0c;5&#xff0c;8&#xff0c;13&#xff0c;21&#xff0c;34&#xff0c;55&#xff0c;89……这个数列从第3项开始 &…

webstorm最新版 激活 成功了

使用webstorm开发工具 很完美&#xff0c;第一次用webstorm IDE 开发工具就完美的激活了&#xff0c;你也不妨试试 链接地址&#xff1a;http://mano100.cn/thread-1942-1-1.html 激活后如下

DM数据库安装注意事项

数据库安装注意事项 一、安装前 一些参数需要在数据库创建实例前找用户确认。 参数名参数掩码参数值备注数据页大小PAGE_SIZE32数据文件使用的页大小(缺省使用8K&#xff0c;建议默认&#xff1a;32)&#xff0c;可以为 4K、8K、16K 或 32K 之一&#xff0c;选择的页大小越大…

Linux常用命令之cp、rm、touch、mv

cp: 复制文件或目录 -f 覆盖目标同名文件或目录时不进行提醒&#xff0c;而直接强制复制。-i 覆盖目标同名文件或目录时提醒用户确认。-p 复制时保持源文件的权限、属主及时间标记等属性不变&#xff08;默认权限属主是变化的&#xff09;。-r 复制目录时必须使用此选项&a…

Nacos注册中心-安装

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、认识Nacos二、安装Nacos1.直接方法nacos.io&#xff0c;点击view onGithub2.点击Releases3、点击Tags&#xff0c;可以看见所有版本&#xff0c;建议下载1.…

Baumer工业相机堡盟工业相机如何使用OpenCV实现相机图像的显示(C#)

Baumer工业相机堡盟工业相机如何使用OpenCV实现相机图像的显示&#xff08;C#&#xff09; Baumer工业相机Baumer工业相机的图像转换为OpenCV的Mat图像的技术背景在NEOAPI SDK里使用OpenCV实现相机图像的显示联合OpenCV实现相机图像的显示测试演示图 工业相机通过使用OpenCV实现…

史诗级长文--朴素贝叶斯

引言 朴素贝叶斯算法是有监督的学习算法&#xff0c;解决的是分类问题&#xff0c;如客户是否流失、是否值得投资、信用等级评定等多分类问题。该算法的优点在于简单易懂、学习效率高、在某些领域的分类问题中能够与决策树、神经网络相媲美。但由于该算法以自变量之间的独立&am…

java: 5-6 break

文章目录 1. break1.1 介绍1.2 语法和流程图1.3 入门练习1.4 细节说明1.5 练习 【老韩视频p137-】 1. break 看个需求&#xff1a;随机生成 1-100 的一个数&#xff0c;直到生成了 97 这个数&#xff0c;看看你一共用了几次? 【思路分析:循环&#xff0c;但是循环的次数不知道…

VQE音频处理流程

VQE 上行VQE&#xff0c;主要针对MIC采集部分的音频增强 下行VQE&#xff0c;主要针对SPK播放部分的音频增强 附关键词解释 RES RES 模块为重采样&#xff08;Resampler&#xff09;模块。当AI上行或AO下行通路中开启VQE 各功能 模块时&#xff0c;在处理前后各存在一次重采样…

实战之-Redis代替session实现用户登录

一、设计key的结构 首先我们要思考一下利用redis来存储数据&#xff0c;那么到底使用哪种结构呢&#xff1f;由于存入的数据比较简单&#xff0c;我们可以考虑使用String&#xff0c;或者是使用哈希&#xff0c;如下图&#xff0c;如果使用String&#xff0c;注意他的value&…

计算机网络技术-2022期末考试解析

【前言】 这是计算机网络技术这门课&#xff0c;感觉和计网还是有不一样的&#xff0c;但也有能做的&#xff0c;把能做的做了。 一、单项选择题&#xff08;每题2分&#xff0c;共20分&#xff09; 1. 用于测试两台计算机连通状况的命令是 。 ( ) A. cmd B. ping C. ipconf…

代码随想录day30 回溯算法最终章

51. N皇后 题目 n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上&#xff0c;并且使皇后彼此之间不能相互攻击。 给你一个整数 n &#xff0c;返回所有不同的 n 皇后问题 的解决方案。 每一种解法包含一个不同的 n 皇后问题 的棋子放置方案&#xff0c;该方案中 Q 和…

TIFF转JPG助手:轻松批量转换,优化图片管理

在数字时代&#xff0c;图片已成为我们生活和工作中不可或缺的一部分。为了更好地管理和使用这些图片&#xff0c;我们需要一个强大的工具来帮助我们转换和优化图片格式。TIFF转JPG助手正是这样一款理想的解决方案 首先&#xff0c;我们进入首助编辑高手主页面&#xff0c;会看…

嵌入式软件面试之程序在存储器中的分布

Hi, 大家好&#xff0c;今天阿目分享的是一个嵌入式软件面试的常见问题&#xff0c;内存分布或者说程序在内存中的布局&#xff0c;我们写的程序是按照怎么的准则放在内存中的&#xff1f; 一般有操作系统的嵌入式设备&#xff0c;都会有一个Bootloader, 它负责在上电后初始化…

70.网游逆向分析与插件开发-角色数据的获取-自动化助手UI显示角色数据

内容参考于&#xff1a;易道云信息技术研究院VIP课 上一个内容&#xff1a;利用技能点属性分析角色数据基址-CSDN博客 码云地址&#xff08;ui显示角色数据 分支&#xff09;&#xff1a;https://gitee.com/dye_your_fingers/sro_-ex.git 码云版本号&#xff1a;367aa71f60b…