千家信息网

nginx虚拟主机如何设置

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要为大家展示了"nginx虚拟主机如何设置",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"nginx虚拟主机如何设置"这篇文章吧。1.http服务
千家信息网最后更新 2025年01月19日nginx虚拟主机如何设置

这篇文章主要为大家展示了"nginx虚拟主机如何设置",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"nginx虚拟主机如何设置"这篇文章吧。

1.http服务上支持若干虚拟主机。每个虚拟主机一个对应的server配置项,配置项里面包含该虚拟主机相关的配置。参考文章,https://blog.csdn.net/liqi_q/article/details/78799121。
2.什么是虚拟主机
拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台"虚拟"的主机。
台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功能(WWW、FTP、Email等)。
一台主机上的虚拟主机之间是完全独立的。
网站访问者来看,每一台虚拟主机和一台独立的主机完全一样。
用虚拟主机,不用为每个要运行的网站提供一台单独的Nginx服务器或单独运行一组Nginx进程。
拟主机提供了在同一台服务器、同一组Nginx进程上运行多个网站的功能。
3.server中包含的内容,如下:
listen 监听端口,默认80
server_name 服务器名,如localhost、www.example.com

配置纯静态的html支持的虚拟主机,例子如下:
nginx服务器ip地址:192.168.64.132
第一步:vim /etc/nginx/nginx.conf,添加如下内容:

如果默认侦听端口是80的话,不用写listen 80;也可以。
server中的root /soft/code/www;是定义虚拟主机的默认网站根目录位置,index index.html;是默认的首页文件,如果有多个index的话,按顺序从左到右依次匹配,第一个打不开,那就会打开第二个。
第二步:nginx -t -c /etc/nginx/nginx.conf 自动检查刚修改过的配置文件有没有错误,如果不加-c指定文件的话,那就默认检查主配置文件nginx.conf
第三步:创建目录,mkdir /soft/code/{www,blog},并在新建的目录中创建index.html文件。
第四步:如果是从其他机器上访问虚拟主机,需要配置域名解析才行。
vim /etc/hosts,添加内容如下图:

第五步:启动nginx,输入nginx不带任何参数就是启动nginx.默认侦听端口是80,顺便检查一下80端口开启没有,命令如下:netstat -ntulp | grep 80
第六步:测试虚拟机设置成功没有,在nginx服务器测试的话,可以这样:
curl www.test.com.zai 在其他机器测试虚拟主机时,直接在浏览器中输入域名即可:比如:www.test.com.

以上是"nginx虚拟主机如何设置"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

主机 虚拟主机 服务 服务器 配置 内容 文件 网站 端口 独立 运行 域名 篇文章 检查 测试 不用 功能 多个 机器 目录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库的报告书 组合数学密码学与网络安全 flash制作数据库 海南一树网络科技有限公司互联网 数据通信与网络技术的应用 中国各省网络安全员的需求 天津电商软件开发技术 有哪些简单的网络安全实验 带日志功能的tcp服务器 科密怎么删除选定数据库 教师网络技术2.0 海南盈信网络技术有限公司 河南地区联通网络服务器云空间 2021北航网络安全学院 厦门手机应用软件开发费用 5g网络技术直播两会 厦门勇仕网络技术知乎 武侯区网络安全会议 蓝牙软件开发薪资 谁希望对网络安全信息访问 SAP界面未显示数据库 视频会议软件开发哪个便宜 网络安全专业的毕业论文 系统软件开发合作 数据库软件主目录已注册到产品清单中 海南盈信网络技术有限公司 软件开发电脑培训学校哪个好 日照市网络安全招聘 网络安全教育宣传动画片 mysql数据库怎么校对时间
0