三、ngxin虚拟主机

这篇具有很好参考价值的文章主要介绍了三、ngxin虚拟主机。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

什么是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 则表明配置文件没有写错
三、ngxin虚拟主机,运维服务,nginx

重启 nginx

nginx -s reload

查看配置结果

  • 浏览器输入ip:90 端口
  • 即可看到 我们刚刚给文件中写入的内容了
    三、ngxin虚拟主机,运维服务,nginx

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

先添加一个临时ip

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

# 查看
ip  a

三、ngxin虚拟主机,运维服务,nginx

修改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访问是成功的

三、ngxin虚拟主机,运维服务,nginx

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

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

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

三、ngxin虚拟主机,运维服务,nginx

修改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

检验结果

三、ngxin虚拟主机,运维服务,nginx


本章完结!!!
自己总是有不足的地方 自己可以努力的地方还有很多 要努力 要加油文章来源地址https://www.toymoban.com/news/detail-795684.html

到了这里,关于三、ngxin虚拟主机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux:nginx虚拟主机

     cd /usr/local/nginx/html/ mkdir aaa mkdir bbb  echo www.aaa.com aaa/index.html echo www.bbb.com bbb/index.html  vim /usr/local/nginx/conf/nginx.conf 修改server中的配置   第二个的网页的配置代码 /etc/init.d/nginx restart echo \\\"192.168.254.10   www.aaa.com\\\"   /etc/hosts echo \\\"192.168.254.10   www.bbb.com\\\"   /etc/hosts  你的ip   你的

    2024年02月11日
    浏览(40)
  • nginx基于端口如何配置虚拟主机

    在 Nginx 中配置基于端口的虚拟主机(也称为服务器块)与配置基于域名的虚拟主机类似,但是你需要指定监听的端口。以下是基于端口的虚拟主机配置示例: 假设我们要配置两个不同的虚拟主机,一个监听 8080 端口,另一个监听 9090 端口。 创建站点配置文件 : 在 /etc/ngin

    2024年02月11日
    浏览(50)
  • CentOS7---Nginx安装并配置虚拟主机

    源码包的获取:http://nginx.org/download/ 实验环境:和企业环境类似,关闭防火墙,禁用selinux,使用静态IP地址 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了 很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,

    2023年04月16日
    浏览(46)
  • Tomcat顶层架构、服务部署、虚拟主机配置

    Tomcat 是 Java 语言开发的 ,Tomcat服务器是一个 免费的开放 的源代码的 Web 应用服务器,是Apache软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。 Tomcat 属于 轻量级应用服务器 ,在中小型系统和并发访问用户不是很多的场合下被普

    2024年02月09日
    浏览(48)
  • Linux学习之nginx虚拟域名主机,lsof和netstat命令查看端口是否被监听

    需要先参考我的博客《Linux学习之Ubuntu 20.04在https://openresty.org下载源码安装Openresty 1.19.3.1,使用systemd管理OpenResty服务》安装好 Openresty 。 虚拟域名可以使用让不同的域名访问到同一台主机。 cd /usr/local/openresty 切换当前访问目录到 /usr/local/openresty 。 在 /usr/local/openresty/nginx/co

    2024年02月11日
    浏览(46)
  • 阿里云云主机_ECS云服务器_轻量_GPU_虚拟主机详解

    阿里云云主机分为云虚拟主机、云服务器ECS、轻量应用服务器、GPU云服务器、弹性裸金属服务器、专有宿主机、FPGA云服务器、高性能计算E-HPC、无影云电脑等,阿里云百科来详细说下阿里云云主机详解: 目录 阿里云云主机 云服务器ECS 轻量应用服务器 云虚拟主机 GPU云服务器

    2024年02月13日
    浏览(70)
  • ROS主机搭建NFS服务器,虚拟机通过挂载访问及修改主机文件

       本文主要介绍在ROS主机中搭建NFS服务器,虚拟机(从机)通过nfs挂载的方式访问及修改主机中文件的方法    一、ROS主机NFS服务器搭建:    若机器人配有显示屏,此部分可直接在机器人上操作,否则,可通过SSH远程登录的方式,在虚拟机上进行远程登录后操作,下

    2023年04月22日
    浏览(47)
  • 怎么为Web服务器配置虚拟主机?【步骤演示】

    在安装了Web服务器Apache后,为了更好地使用Apache,还需要学习如何对Apache进行配置。在项目开发中,经常需要配置虚拟主机和访问权限,下面对Web服务器的配置进行详细讲解。 在默认情况下,Apache只有Chwebapache2.4hndoes这一个站点目录,而在学习的过程中,可能需要用到多个站

    2024年02月09日
    浏览(54)
  • linux 15day apache apache服务安装 httpd服务器 安装虚拟主机系统 一个主机 多个域名如何绑定

    1.apache目录介绍 1.准备测试页面 2.访问控制测试 可以直接编辑apache主配置文件 修改默认网站发布目录 配置域名解析: 测试访问 基于端口 访问:www.soso666.com 访问: test.soso666.com:81 可以配置域名解析,也可以不用配域名解析

    2024年02月04日
    浏览(49)
  • 模拟实现消息队列项目(系列5) -- 服务器模块(虚拟主机)

    目录 前言 1. 创建VirtualHost 1.1 定义虚拟主机的相关属性 1.2 VirtualHost 构造方法  1.3 交换机和队列的创建和删除 1.3.1 交换机操作 1.3.2 队列操作  1.4 绑定的创建和删除 1.5 发送消息到指定的队列/交换机 2. 实现路由规则Router 2.1 checkBindingKey() 2.2 checkRoutingKey() 2.3 route() 2.4 单元测

    2024年02月13日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包