【nginx-多域名虚拟主机】

Nginx多域名,多证书,多服务配置,实用版 现在有一个项目,有测试环境和正式环境,已经为两个环境各自申请到域名和ssl证书正式环境xxx.com和和测试环境和和目前想要通过Nginx他们配置到同一台服务器上,要求如下实现http重定向到https添加域名和证书目前已经在服务器上将nginx安装到,并且已经为nginx创建了系统命令目录主要内容如下- conf- sbin- nginxnginx已经编译了ssl相关依赖。 阅读详情

实现多域名虚拟主机

环境:centos7,nginx1.24.0
实现目标: 使用同一台服务器,浏览器访问www.andy1.com,www.andy2.com,www.andy3.com访问不同内容
作用:在配置Nginx作为多域名虚拟主机时,主要目的是为了在同一台服务器上托管多个网站或应用程序,而不需要为每个网站或应用配置单独的服务器或IP地址。这样做的好处包括节省资源、简化管理、提高效率等

1.修改/apps/nginx/conf/nginx.conf配置文件,//默认在/etc/nginx/nginx.conf下
倒数第二行添加
include /etc/nginx/conf.d/*.conf;

2.创建不同域名的文件
touch andy{1,2,3}.conf
在这里插入图片描述
andy1.conf文件内容,分别复制文件内容到其他文件,并修改andy1为andy2,andy3

server {
listen 80;
server_name www.andy1.com;
location / {
root html/andy1;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}

3.建立网页文件
进入/apps/nginx/html
创建三个域名的文件夹, mkdir andy{1,2,3}
echo “i’m andy1” > andy1/index.html
echo “i’m andy2” > andy2/index.html
echo “i’m andy3” > andy3/index.html

4.使用SwitchHosts修改域名
在这里插入图片描述
5.重新加载nginx,并使用网页访问测试
systemctl reload nginx
在这里插入图片描述
在这里插入图片描述
访问测试成功!

9.Nginx 虚拟主机(Server Block)实战:多域名 & 多站点配置全攻略 本文详细介绍了Nginx虚拟主机的配置方法,实现单服务器部署多站点。主要内容包括:1)Nginx安装与基础环境准备;2)基于域名的多站点配置实战,包括目录规划、权限设置和Server Block编写;3)进阶配置如SSL加密、静态资源缓存、访问控制和错误页面定制;4)性能优化技巧与常见问题排查。通过本文的6000字指南,读者可掌握从零开始配置Nginx虚拟主机的完整流程,实现安全高效的多站点部署。 阅读详情

相关推荐

centos Centos系统上 nginx 代理多个域名站点 nginx配置

Centos系统上 nginx 代理多个域名站点 nginx配置,多个域名解析到同一IP,服务器上启动多个服务

Nginx配置多个服务域名

Nginx通过虚拟主机配置,可以轻松地实现在一台服务器上运行多个服务并使用不同的域名访问它们。你只需在Nginx的配置文件中添加相应的虚拟主机配置,并指定每个虚拟主机的域名和转发规则即可。这种灵活而强大的配置方式使得Nginx成为托管多个服务的理想选择。

算命de博客 4731

WSL2+Ubuntu20.04纯root环境搭建指南:告别权限烦恼的终极方案

本文提供了一份详细的WSL2+Ubuntu20.04纯root环境搭建指南,旨在为本地开发与学习打造一个免去权限干扰、极致流畅的Linux子系统环境。通过启用WSL2、安装Ubuntu 20.04,并执行核心的root用户设置,开发者可以彻底告别频繁的sudo操作,提升在文件操作、容器调试和系统配置等方面的效率。

time3的博客 470

nginx快速部署一个网站服务 + 多域名 + 多端口

nginx快速部署一个网站服务 + 多域名 + 多端口

liu_chen_yang的博客 1万+

CPU设计实战:Loongarch版 lab6--20条指令单周期CPU

这个debug卡我时间最长的就是通用寄存器的写使能信号,当时一直没找到,甚至把golden—trace生成了一遍又一遍,对照test,检查了各种,卡了很长时间,我都以为是我之前哪一步搞错了,或者环境什么的,但是一步步做下来并没有,并且“机器永远是对的”让我终于查到了错。debug到一半才想起来写个博客,就不写过程了,下个lab再写过程。下面是两个模块的代码,运行已通过仿真验证。其他的bug就还好,如果认真跟着。就能马上找出来,,上面的每一句话都很重要。走,按逻辑检查并且查。

m0_65369544的博客 6294

编译原理2024期末复习(面向做题,大题速学)【太原理工大学】

归约-归约”冲突就是在项目集规范族一个状态中两个。

m0_63181421的博客 1万+

nginx 多域名虚拟主机配置 (nginx如何绑定多个域名)

nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里。  一、每个域名一个文件的写法 首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers ,如要绑定域名www.****.com 则在此目录建一个文件:www.****.com.co

jiaguo699的专栏 899

解决Surface更新后Bitlocker无限循环的问题

在Surface系统更新以后,出现要求输入Bitlocker恢复密钥的问题。已经输入正确密钥以后,依然无法正常进入Windows操作系统,一旦重启依然循环Bitlocker要求输入密钥的界面。 一旦到登录界面,点击“登录”之后又跳转回登录界面.,但就是无法进入桌面。 解决方案: 拒绝暴力重装!这个问题是Bitlock把盘给锁了,所以要解锁 重启之后,直接点击右下角“跳过这个驱动器” 选择“疑难解答”,然后进入命令提示符 先查看判断现在是不是被锁了: 输入: manage-bde -status c

premierapp的博客 1万+

nginx虚拟主机配置---构建2个域名的虚拟主机

虚拟主机: 1.基于ip地址 IP-based–》一个域名对应一个ip 2.基于域名(name-based) --》所有的域名使用同一个ip --》使用非常多的 1.修改nginx.conf [root@localhost conf]# pwd /usr/local/scnginx8/conf [root@localhost conf]#vim nginx.conf 在配置文件里添加2个server块,对应2个不同的域名 --》加到http块 server { listen

yahaha_link的博客 635

【tessy】软件环境配置:Keil C51 Keil uVision UVSC (Default)

本文详细说明了tessy软件如何配置【Keil C51 Keil uVision UVSC (Default)】环境,具体操作步骤和注意事项

qq_37282365的博客 594

MATLAB与ROS联合仿真——订阅ROS消息类功能模块介绍

MATLAB与ROS联合仿真——订阅ROS消息类功能模块介绍 (1)输入参数:无 (2)输出参数:Xr和Yr是小车当前在世界坐标系下的坐标 (3)主要作用:作为ROS与MATLAB的通讯接口,从ROS中订阅小车当前的位置信息,并输出 (4)内部结构: (5)具体实现过程:通过ROS工具箱中的Subscribe模块从ROS中订阅话题/gazebo/link_statesa 通过Bus Selector模块选择ROS总线中的Pose

慕羽★的博客 2697

Nginx基于多域名、多端口、多IP配置虚拟主机

配置虚拟主机的常见方式 一、基于多域名配置虚拟主机 1、编辑nginx配置文件,添加vhost虚拟主机配置路径 vim /etc/nginx/nginx.conf sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include vhost/*.conf;

Scarborought的博客 78万+

使用FPGA实现MIPI DSI接口

通过使用FPGA,我们可以实现MIPI DSI接口,并在FPGA上生成相应的时序和电平转换电路。通过使用FPGA,我们可以实现MIPI DSI接口,并在FPGA上生成相应的时序和电平转换电路。在本文中,我们将探讨如何使用FPGA实现MIPI DSI接口,并提供相应的源代码。根据不同的发送状态,我们设置相应的输出信号。请注意,这只是一个基本的示例,用于说明如何使用FPGA实现MIPI DSI接口的发送功能。请注意,这只是一个基本的示例,用于说明如何使用FPGA实现MIPI DSI接口的发送功能。

ZdqDeveloper的博客 1685

Nginx 中配置多域名共用服务器 80 端口,可以通过 虚拟主机(Server Blocks) 实现

在 Nginx 中配置多域名共用服务器 80 端口,可以通过 虚拟主机(Server Blocks) 实现。通常位于 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/default.conf。如果访问的域名未在 Nginx 配置中定义,可以设置一个默认的 server 块来处理。在 Nginx 配置文件中,为每个域名创建一个独立的 server 块。如果需要支持 HTTPS,可以为每个域名配置 SSL 证书。为每个域名创建对应的网站根目录,并放置测试文件。

记录学习的过程 835

Centos7系统添加中文支持(附中文语言包)

这里以centos7.6为例,在安装系统是没有选择中文,之后如果需要添加中文支持。在命令行执行后,会提示启动图形模式失败,转为启动文本模式。文本模式其实和图形模式差不多,操作需要用键盘而不是鼠标。在弹窗后,通过上下键选择Chinese(P.R of China) - 中文(简体):然后,按Tab键选择Yes,点击回车。rebootlocale可以看到系统语言已经变成了zh_CN.utf-8:之后,服务器上的中文名称就可以正常显示正常了。

悦分享 680

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Nginx虚拟主机设置和多域名、多端口、多虚拟机设置

1.虚拟主机 虚拟主机的配置位置:/etc/nginx/conf.d/ 目录下的 default.conf 中 [xiaokang@localhost conf.d]$ cat default.conf 可以看到root为 nginx 根目录 location / { root /usr/share/nginx/html; index index.html index.htm...

晓康的博客 1332

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Apache与Nginx虚拟主机设置(多域名和多端口的区别)

为了方便管理虚拟主机,应该尽量少修改主配置文件http.conf或者nginx.conf,大部分修改变更都在虚拟主机片配置文件httpd- vhost.conf或者vhost.conf中完成,这样有利于调试,降低风险。即便把虚拟主机配置文件修改得一团糟,只要把主配置文件中包含虚拟主机 配置文件的一行注释掉即可。 Apache(多域名): 第一步首先要使扩展文件httpd/conf...

diaoshupang3643的博客 221

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Nginx配置基于多域名、端口、IP的虚拟主机

1、类型介绍 1.1 基于域名的虚拟主机 所谓基于域名的虚拟主机,意思就是通过不同的域名区分不同的虚拟主机,基于域名的虚拟主机是企业应用最广的虚拟主机类型,几乎所有对外提供服务的网站使用的都是基于域名的主机,例如www.test1.com www.test2.com等 1.2 基于端口的虚拟主机 同理,所谓基于端口的虚拟主机,意思就是通过不同的...

liuwei0376的专栏 233

Nginx多域名虚拟主机

目标:实现多域名访问服务器 进入到nginx配置文件,修改nginx.conf配置文件 在#gzip on;下删除所有内容,删除完成后加入以下内容,这里只以a b 两个网站为例,如果还有c d 等网站部署方法也一样,只需按照这种格式复制粘贴就好。 server { listen 80; server_name www.a.com; #access_log logs/host.access.log main; location / { root

wyyfpzy的博客 306

Linux环境下Nginx配置虚拟主机、反向代理、负载均衡、多域名、伪静态等功能

Linux环境下配置Nginx 前言:我使用的是虚拟机,linux版本为linux7。 1.配置虚拟主机conf文件 进入到conf.d中,复制一份default.conf到qixing.conf,修改qixing.conf配置后可直接使用(因为nginx.conf文件中会默认加载conf.d中以conf结尾的文件) 进入conf.d:cd /etc/nginx/conf.d 复制:sudo cp...

七星程序员的博客 1273

配置nginx多域名虚拟主机

1.先做域名映射,由于我们使用的是阿里云域名。 登录阿里云控制台-->域名与网站(万网)-->域名-->选择一个域名-->域名解析-->添加记录 配置静态资源下载转发: server { listen 80; server_name 192.168.0.251; lo...

192

nginx以基于多域名方式来配置虚拟主机

前言: 所谓基于域名的虚拟主机,意思就是通过不同的域名区分不同的虚拟主机,基于域名的虚拟主机是企业应用最广的虚拟主机类型,几乎所有对外提供服务的网站使用的都是基于域名的主机,例如www.test1.com www.test2.com等 测试方法: 在/etc/nginx/conf.d 目录下新建两个测试的conf,到时候直接在里面来配置我的参数。 备注: 如果放在 /et...

stefan1240的专栏 571
上一篇: 如何用yum下载安装指定版本的nginx
下一篇: nginx搭建下载服务器
小明@笔记本
博客等级 码龄7年 38粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值