一台服务器通过nginx安装多个web应用

news/2024/10/30 13:36:30/

1.首先安装nginx网站服务器

yum install nginx

2.nginx 的主配置文件/etc/nginx/nginx.conf  (一台服务器有两个域名部署)

我们在/etc/nginx/nginx.d/下创建一个conf文件,这个文件会被嵌套到主配置文件当中

server {
    listen       80;                --- 指定监听的端口

    listen       [::]:80;
    server_name  www.senmumu.com;      --- 指定网站域名                     
    root   /var/www/site1;     --- 定义站点目录的位置
    index  index.html index.htm;      --- 定义首页文件
    error_page   500 502 503 504  /50x.html;  
    location = /50x.html {
            
    }
}

server {
    listen       80;                --- 指定监听的端口

    listen       [::]:80;
    server_name  xcx.senmumu.com;      --- 指定网站域名                     
    root   /var/www/site2;     --- 定义站点目录的位置
    index  index.html index.htm;      --- 定义首页文件
    error_page   500 502 503 504  /50x.html; 
    location = /50x.html {
           
    }
}

3.nginx 的主配置文件/etc/nginx/nginx.conf  (一台服务器有一个域名部署采用多个端口)

我们在/etc/nginx/nginx.d/下创建一个conf文件,这个文件会被嵌套到主配置文件当中

server {
    listen       8080;                --- 指定监听的端口

    listen       [::]:8080;
    server_name  www.senmumu.com;      --- 指定网站域名                     
    root   /var/www/site1;     --- 定义站点目录的位置
    index  index.html index.htm;      --- 定义首页文件
    error_page   500 502 503 504  /50x.html;  
    location = /50x.html {
            
    }
}

server {
    listen       8081;                --- 指定监听的端口

    listen       [::]:8081;
    server_name  www.senmumu.com;      --- 指定网站域名                     
    root   /var/www/site2;     --- 定义站点目录的位置
    index  index.html index.htm;      --- 定义首页文件
    error_page   500 502 503 504  /50x.html; 
    location = /50x.html {
           
    }
}

3.开启/重启服务 

systemctl start nginx

systemctl restart nginx.service


http://www.ppmy.cn/news/98762.html

相关文章

VS2022发布独立部署的.net程序

.net core支持依赖框架部署和独立部署两种方式,之前学习时是在VSCode中使用dotnet命令发布的。但是在VS2022中却不知道该如何设置。以获取PDF文件使用字体的项目为例,VS2022中默认编译的是依赖框架部署方式(编译的结果如下图所示)…

动态规划2:题目

目录 第1题 Fibonacci 第2题 字符串分割(Word Break) .第3题 三角矩阵(Triangle) 第4题 路径总数(Unique Paths) 第5题 最小路径和(Minimum Path Sum) 第6题 背包问题 第7题 回文串分割(Palindrome Partitioning) 第8题 编辑距离(Edit Distance) 第9题 不同子序列(Dist…

【面试集锦 - 嵌入式软件工程师 - MCU篇】

MCU / 单片机 常用芯片 一般会问一下使用的芯片是什么,并对其做一些介绍。 嵌入式系统常用的微控制器单元(MCU)是一种集成了处理器核心、存储器、输入/输出接口和其他外设功能的芯片。它们被广泛应用于各种嵌入式系统,如家电、汽…

CVPR2023(论文笔记)

Boosting Verified Training for Robust Image Classifications via Abstraction 基于抽象的鲁棒图像分类模型高效训练与验证方法: 针对问题: 深度神经网络在面对对抗性攻击时的鲁棒性问题 提出了一种基于抽象的、经过认证的训练方法,用于…

计算机网络五 传输层

传输层 概念 传输层是指ISO/OSI模型中的第四层,在计算机网络中起着非常重要的作用。它负责数据在网络中的传输,管理数据传输的可靠性和流量控制,保证数据在网络中不会丢失或重复。 提供的服务 传输层提供的主要服务有两种,分别…

Git常见命令快速参考

本文是笔者学习廖雪峰的Git教程记录的笔记,算是对其内容的精简,仅供查询和回顾之用。若有疏漏,还请查看其原文。 基本概念 Git进行版本控制,管理的是修改而非文件。分清楚工作区,版本库,暂存区(stage)就能…

路径规划算法:基于入侵杂草优化的路径规划算法- 附代码

路径规划算法:基于入侵杂草优化的路径规划算法- 附代码 文章目录 路径规划算法:基于入侵杂草优化的路径规划算法- 附代码1.算法原理1.1 环境设定1.2 约束条件1.3 适应度函数 2.算法结果3.MATLAB代码4.参考文献 摘要:本文主要介绍利用智能优化…

路径规划算法:基于布谷鸟优化的路径规划算法- 附代码

路径规划算法:基于布谷鸟优化的路径规划算法- 附代码 文章目录 路径规划算法:基于布谷鸟优化的路径规划算法- 附代码1.算法原理1.1 环境设定1.2 约束条件1.3 适应度函数 2.算法结果3.MATLAB代码4.参考文献 摘要:本文主要介绍利用智能优化算法…