Nginx配置虚拟主机(基于域名、端口及IP)
文章目录
- 一、实验环境及工具介绍
- 二、实验一:基于域名
- 三、实验二:基于端口
- 四、实验三:基于IP
一、实验环境及工具介绍
- 实验环境:VMware Workstation 15.5、Centos7.6、XShell 6
- 本次所需要的手动编译安装的nginx软件包下载地址:https://wwa.lanzous.com/i1720fk557c
二、实验一:基于域名
1、编译安装nginx,安装DNS服务
2、将域名www.test.com与www.test1.com分别进行解析
3、编辑nginx配置文件,添加虚拟主机
[root@localhost named]# vim /usr/local/nginx/conf/nginx.conf在配置文件末尾添加以下内容:server {server_name www.test.com;location / {root /var/www/test;index index.html index.php;}}server {server_name www.test1.com;location / {root /var/www/test1;index index.html index.php;}}
4、因为在虚拟主机中指明了站点的目录,所以需要手动创建站点页面
[root@localhost html]# cd /var/
[root@localhost var]# mkdir www ## 创建站点根目录
[root@localhost www]# mkdir test test1 ## 创建test、test两个站点目录
[root@localhost www]# cd test ## 进入test目录
[root@localhost test]# vim index.html ## 创建并编辑站点文件
写入以下内容:
<h1>Test Web</h1>[root@localhost test]# cd ../test1 ## 进入test1站点目录
[root@localhost test1]# vim index.html ## 创建并编辑站点文件
写入如下内容:
<h1>Test1 Web</h1>
5、重启nginx服务
[root@localhost test1]# systemctl restart nginx
6、打开浏览器,分别访问www.test.com与www.test1.com
三、实验二:基于端口
1、编辑nginx配置文件,基于实验一修改虚拟机主机的配置
[root@localhost /]# vim /usr/local/nginx/conf/nginx.conf ## 编辑配置文件server {server_name 192.168.50.134:5555; ## 将域名修改为IP地址+端口listen 192.168.50.134:5555; ## 增加这一行,内容为IP地址+监听端口location / {root /var/www/test;index index.html index.php;}}server {server_name 192.168.50.134:4444; ## 同上listen 192.168.50.134:4444; ## 同上location / {root /var/www/test1;index index.html index.php;}}
2、重启nginx服务
[root@localhost /]# systemctl restart nginx
3、打开浏览器,清空缓存,分别访问192.168.50.134:4444与192.168.50.134:5555
四、实验三:基于IP
1、在VM虚拟机中添加一块网卡并配置一个IP地址(192.168.50.135)
2、编辑nginx配置文件,基于实验二修改虚拟机主机的配置
[root@localhost /]# vim /usr/local/nginx/conf/nginx.conf ## 编辑配置文件server {server_name 192.168.50.134:80; ## IP地址+80端口listen 192.168.50.134:80; ## IP地址+80端口location / {root /var/www/test;index index.html index.php;}}server {server_name 192.168.50.135:80; ## 另一个IP地址+80端口listen 192.168.50.135:80; ## 另一个IP地址+监听端口80location / {root /var/www/test1;index index.html index.php;}}
3、重启nginx服务
[root@localhost /]# systemctl restart nginx
4、打开浏览器,清空缓存,分别访问192.168.50.134与192.168.50.135
}
Nginx配置虚拟主机(基于域名、端口及IP)相关推荐
- Apache配置虚拟主机----基于域名的虚拟主机技术
Apache配置虚拟主机(基于域名的虚拟主机技术) 1.关闭防火墙 systemctl disable firewalld selinux 0 2.修改一下主配置文件 vi /usr/local/ap ...
- Nginx配置虚拟主机三种方式
Nginx 配置虚拟主机,总共有三种方式,基于多IP,基于多端口,基于多域名,其中基于多域名是企业中最常用的一种方式,基于多端口的方式,主要用于本机配置项目. nginx参数详解 基于多IP的方式 [ ...
- 正向代理和反向代理的区别Nginx配置虚拟主机流程(后续更新)
目录 目标 安装Nginx 配置虚拟主机 准备 方法一 方法二(推荐) 验证虚拟主机 正向代理和反向代理的区别 区别&案例 正向代理和反向代理流程 目标 熟练在Linux安装单机Nginx: ...
- nginx虚拟主机(基于域名虚拟主机、基于IP地址虚拟主机、基于端口虚拟主机设置)
文章目录 Nginx支持的虚拟主机有三种 配置环境 配置DNS域名 安装环境 安装nginx 制作管理脚本 基于域名 基于端口 基于IP 基于用IP地址访问域名 Nginx支持的虚拟主机有三种 ●基于 ...
- nginx 配置虚拟主机
文章转载自:http://www.ttlsa.com/html/1571.html 上篇说道我们的nginx是安装在/usr/local/nginx/ cd conf 我们现在把所有的虚拟主机放在一个 ...
- nginx配置虚拟主机vhost
需求 项目需要两个域名使用同一个服务器,配置多个项目文件. 所谓虚拟主机,是说通过几个不同的url地址,都能到达nginx环境,只不过针对不同的url,处理的逻辑不同.nginx支持虚拟主机,但是浏览 ...
- LAMP环境下配置虚拟主机和域名的跳转
一.配置虚拟主机 vim /usr/local/apache2/conf/extra/httpd-vhost.conf <VirtualHost *:80> ServerAdmin ...
- Nginx 配置虚拟主机
VPS 上安装了 nginx.用多个子域名,每个子域名到不同的目录. 如: http { server { listen 80; server_name a.com; access_log logs/ ...
- ubuntu nginx配置虚拟主机,目录
在/etc/nginx/sites-available/ 创建www.myangelmylove.com(你的dns的名字)文件 1 server { 2 listen 80; ## listen f ...
最新文章
- 设计一个矩形类rectangle_万字长文带你捋清六种设计模式的设计原则(建议收藏)...
- 分布式事务之消息补偿解决方案
- Vue 面试题 (全)
- mysql show作用_mysql的show操作
- 《网络攻防实践》第七周作业
- [云炬商业计划书阅读分享]
- CSS的子选择器与后代选择器的区别
- java grpc protobuf_protobuf+grpc+examples
- javascript等待异步线程完成_作为前端你了解JavaScript运行机制吗?
- [html] iframe如何自动调整高度?
- BI工具的优势存在于哪些方面
- HTML做出7个网页,HTML适用于除IE 7以外的每个网页浏览器。
- 2018年中国财富管理才真正迎来发展元年
- php mysql网页象棋源码_C# 中国象棋 游戏源码
- 什么是微隔离?它的作用是什么?
- Unity-live2D 实战篇笔记(背景音乐的设置,按钮触发的界面跳转)
- 中式风格室内装修 如何打造中式风格家居
- win10系统开启IIS服务
- 条件概率、全概率、先验概率、后验概率
- windows平台mosquitto的安装与使用
热门文章
- 当代计算机的应用,浅析计算机在当今社会中的应用
- 海康存储服务器虚拟机,unraid 安装虚拟机攻略
- 【论文阅读】时间序列中的变量是一张知识图谱
- 企业价值角度:RPA 机器人是什么?
- 一位参加过IT培训班的学员经历和建议。
- 服务器物理内存如何卸载,win7电脑物理内存过高怎么清理
- Linux资源控制-使用cgroup控制CPU和内存
- 【论文整理1】On the Continuity of Rotation Representations in Neural Networks
- 自建图床之一:使用幻想领域搭建免费新浪图床网站
- 血泪总结:如何从微信小程序的坑跳进支付宝小程序的大坑