Nginx 监听同一端口号配置多个域名
2024-10-22 04:54:47
同一台nginx服务器通过配置多个server块实现在同一端口号下监听多个域名。
需要注意的是:端口号(listen)+主机名(server_name) 需要在多个server中唯一,否则会报错。
实现效果:分别访问one.lyj.com 和 two.lyj.com获取不同的资源
#user nobody;
# 工作进程数量
worker_processes 1; #error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info; #pid logs/nginx.pid; # 每个worker创建连接数
events {
worker_connections 1024;
} http {
# 引入文件 mime.types里配置的是文件会以何种方式返回给客户端
include mime.types;
# 默认的返回方式
default_type application/octet-stream; # 数据0拷贝
sendfile on;
#tcp_nopush on; # 保持长链接时间
keepalive_timeout 65; # 虚拟主机 vhost 一台nginx可以配置多个server
server {
# 监听端口
listen 80;
# 配置域名、主机名 域名需要备案和配置dns解析
server_name one.lyj.com; # location用来匹配uri(资源) eg: url为: http://liyijun.com/learnnginx/index.html ; uri就是:/learnnginx/index.html
# 一个server可以配置多个location
location / {
# 资源的相对路径 eg:html就是在nginx主目录下的html文件夹下
root /www/one;
# 默认展示页面
index index.html index.htm;
} # 遇到错误页面码转到 /50x.html下 下面的location会将/50x.html转到html文件夹下去寻找50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
} # 监听多个端口
server {
# 监听端口
listen 80;
# 配置域名、主机名 多个域名之间用空格间隔开
server_name two.lyj.com three.lyj.com; # location用来匹配uri(资源) eg: url为: http://liyijun.com/learnnginx/index.html ; uri就是:/learnnginx/index.html
# 一个server可以配置多个location
location / {
# 资源的相对路径 eg:html就是在nginx主目录下的html文件夹下
root /www/two;
# 默认展示页面
index index.html index.htm;
} # 遇到错误页面码转到 /50x.html下 下面的location会将/50x.html转到html文件夹下去寻找50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
} }
参考:16-基本使用-Nginx虚拟主机域名配置_哔哩哔哩_bilibili
最新文章
- 从零开始山寨Caffe·零:必先利其器
- 关于Entity Framework采用DB First模式创建后的实体批量修改相关属性技巧
- js中cookie操作
- IOS开发UI篇--使用CAShapeLayer实现复杂的View的遮罩效果
- 理论制作 Windows 开机动画
- stm32通用定时器中断问题
- 【4N魔方阵】
- C#的命名管道(named pipe)
- 关于awk的范围模式功能问题
- 济南清北学堂游记 Day 5.
- springBoot(5)---单元测试,全局异常
- JavaAndroid开发部分API
- 类的初始化过程(难点)--------java基础总结
- 笔记函数 - Ring0 Sleep()
- 行为类模式(十):模板方法(Template Method)
- CorelDRAW X7绘制可爱的卡通动漫多啦A梦
- Redis的设计与实现——字典
- 2018-2019-20172321 《Java软件结构与数据结构》第六周学习总结
- 30 最小的k个数
- 算法08 五大查找之:二叉排序树(BSTree)
热门文章
- 小程序嵌套h5webview.特定时间跳转小程序页面.调起e证通的人脸核身.成功了返回webview.
- ARMv7-Protected Memory System Architecture(PMSA)
- vue3 深度选择器 scss用法
- outlook初用
- gateway 网关接口防篡改验签
- ubuntu无法进入图形界面可以进入终端
- postman或浏览器可以访问,java不能访问的post请求,连接超时
- MogDB 学习笔记之 -- PITR恢复
- hutools密码算法库
- [THUPC2021 初赛] 切切糕