三、ngxin虚拟主机

2024-01-15 03:28
文章标签 虚拟主机 ngxin

本文主要是介绍三、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

检验结果

在这里插入图片描述


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

这篇关于三、ngxin虚拟主机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/607503

相关文章

Centos环境下Tomcat虚拟主机配置详细教程

《Centos环境下Tomcat虚拟主机配置详细教程》这篇文章主要讲的是在CentOS系统上,如何一步步配置Tomcat的虚拟主机,内容很简单,从目录准备到配置文件修改,再到重启和测试,手把手带你搞定... 目录1. 准备虚拟主机的目录和内容创建目录添加测试文件2. 修改 Tomcat 的 server.X

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

虚拟主机应该如何设置

假设我们在一个独立的环境下,现在我的根目录在D盘下的wamp下的www下!现在先来配置虚拟主机: 假设我们在一个独立的环境下,现在我的根目录在D盘下的wamp下的www下!现在先来配置虚拟主机: 1.先打开apache的配置文件httpd.conf,并去掉#Include 0conf/extra/httpd-vhosts.conf前面的#号。 2.打开apache的apach

WEB服务与虚拟主机/IIS中间件部署

WWW(庞大的信息系统)是基于客户机/服务器⽅式的信息发现技术和超⽂本技术的综合。网页浏览器//网页服务器 WWW的构建基于三项核⼼技术: HTTP:超文本传输协议,⽤于在Web服务器和客户端之间传输数据。HTML:⽤于创建⽹⻚和⽹⻚应用的标准标记语言。URI(统一资源标识):URL(统一资源定位) URN(统一资源名称) 作为每个资源的地址,最常⻅的形式是URL 所有的URL都是URI,但

nginx的基本使用示例(负载均衡,虚拟主机,动静分离)的详细配置过程

文章目录 前言前置工作httpd主机tomcat主机 nginx主机配置负载均衡配置过程效果展示 虚拟主机配置过程效果展示 动静分离配置过程 排除思路 前言 本篇博客展示nginx的基本使用案例,后端由httpd+tomcat组成,linux版本: rocky9.2 虚拟机ipnginx192.168.10.11httpd192.168.10.12tomcat192.1

Tomcat8.0配置虚拟主机

一个tomcat里放多个项目,想把每个项目通过单独的域名来访问,这就需要将tomcat配置虚拟主机。 网上找了好多例子,但是tomcat都不能启动了,试了好多方法,最后搞定了,现在分享出来,希望能帮到更多的人。 1.首先是将域名解析到你的项目的ip地址。 2.在conf/server.xml中有这样一段代码 <Engine name="Catalina" defaultHost

虚拟主机和网站空间有什么区别?

虚拟主机是专业的说法,网站空间是通俗的说法。 其实这两个词汇都是一样的概念,就像域名和网址一样的道理。 如果你要购买虚拟主机,也就说网站空间可以给你推荐一个人,我朋友就是在他那里购买的,买的100M空间,还比较可以,asp,php都支持,只给了50元。我也准备去买一个,主要是便宜,当然稳定性也好,不然我自己也不敢买他的。

阿贝云评测:免费虚拟主机与免费云服务器的优势对比

阿贝云作为一家知名云服务提供商,以其稳定可靠的服务质量在业界享有盛誉。其中,其免费虚拟主机和免费云服务器备受用户喜爱。在这篇评测中,我们将对这两种服务进行详细对比。 首先,就免费虚拟主机而言,阿贝云提供的免费虚拟主机具有独立的资源和强大的性能,能够满足个人网站和小型企业的需求。用户可以轻松搭建自己的网站,享受稳定的服务。而免费云服务器则更适合有一定技术基础和对性能要求较高的用户,可以实现更多自定义

基于 Apache 在本地配置多个虚拟主机

如何使用 Apache 在本地配置出多个虚拟主机呢?而且使用不同的“域名”来访问本地不同的站点呢? 一般情况下,咱们都使用 localhost 来访问本机上的服务器,在我们的 C:/WINDOWS/system32/drivers/etc/hosts 文件中默认有一个: 127.0.0.1       localhost 当我们在浏览器地址栏键入:

推荐使用阿贝云免费云服务器、免费虚拟主机

官网地址:https://www.abeiyun.com 阿贝云的免费云服务器简直是互联网世界中的一颗璀璨明珠! 当我第一次了解到阿贝云提供免费云服务器时,心中充满了好奇与期待。而在实际使用后,这份期待完全转化为了惊喜与赞叹。 从性能方面来说,它的表现远超我的想象。服务器的响应速度极快,无论是网站的加载还是应用程序的运行,都如丝般顺滑,没有丝毫的卡顿与延迟。即使在高负荷的情况下,也能稳定地提