当前位置: 首页 > news >正文

Linuxweb服务的部署及优化

nginx的安装与启用

        通过软件仓库安装nginx---dnf install nginx -y

        启用nginx守护进程---systemctl enable --now nginx

        设置火墙放通对应服务

配置nginx

        配置nginx我们可以通过编辑/etc/nginx/nginx_conf文件

        修改端口

        vim /etc/nginx/nginx_conf

       

        修改默认发布文件

         默认发布文件---/usr/share/nginx/html/index.html

        修改默认发布目录

         默认发布目录---/usr/share/nginx/html

nginx的访问控制

基于ip的访问控制

通过编辑配置文件可以精确的控制可访问的ip地址

基于用户认证的访问控制

使用用户访问认证需要下载http的工具包

修改完后重载

nginx的虚拟主机

默认情况下nginx只能发布一个站点,若要发布多个站点则需要对应数量的的nginx来发布,为解决浪费资源的问题,可以启用nginx的虚拟主机,虚拟主机有基于ip地址的以及基于域名的

基于ip地址

基于ip地址需要主机拥有多个ip

配置文件内容:

基于域名

将基于监听ip地址的配置文件该文监听域名

在访问主机中添加域名解析---vim /etc/hosts

访问不同网址内容不同

http://www.xdnf.cn/news/308287.html

相关文章:

  • 网站主机控制面板深度解析:cPanel、Plesk 及其他主流选择
  • AIDC智算中心建设:存储核心技术解析
  • suna直接从agent启动时,死循环问题
  • “FATAL ERROR: Reached heap limit Allocation failed” NodeJS 错误解决方案
  • URP - 深度图
  • 多模态大语言模型arxiv论文略读(六十一)
  • 码蹄集——直线切平面、圆切平面
  • postgresql 创建、移出数据保留策略
  • WiFi那些事儿(八)——802.11n
  • 基于Anaconda的Pycharm环境配置
  • 【IP101】图像处理进阶:从直方图均衡化到伽马变换,全面掌握图像增强技术
  • 游戏的TypeScript(6)TypeScript的元编程
  • 高级java每日一道面试题-2025年5月03日-基础篇[反射篇-编码]-使用反射创建`java.util.Date`对象,并调用其无参构造方法。
  • 【PPT制作利器】DeepSeek + Kimi生成一个初始的PPT文件
  • 安全不止一层:多因素认证的实现与管理指南
  • 荣耀A8互动娱乐组件部署实录(第1部分:服务端环境搭建)
  • 学习人工智能开发的详细指南
  • Kubernetes弹性伸缩:让应用自动应对流量洪峰与低谷
  • 如何在 Vue3 中更好地使用 Typescript
  • POI创建Excel文件
  • ubantu安装CUDA
  • uniapp开发11-v-for动态渲染list列表数据
  • 26届秋招收割offer指南
  • 基于SpringBoot网上书店的设计与实现
  • Python爬虫+代理IP+Header伪装:高效采集亚马逊数据
  • 处理 Clickhouse 内存溢出
  • 模态编码器
  • 基于SpringBoot + Vue 的作业管理系统
  • 生成式 AI:从工具革命到智能体觉醒,2025 年的质变与突破
  • 在线网页代理:从入门到精通