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

linux下nginx

sudo apt install nginx
sudo systemctl start nginx
# 设置开机自启
sudo systemctl enable nginx

配置文件
MacOS (Homebrew 安装): /usr/local/etc/nginx/nginx.conf
Linux: /etc/nginx/nginx.conf

Debian/Ubuntu 系的 Nginx 目录结构,它和 CentOS 那种直接在 conf.d/ 下写配置不一样。

这里的关键点是 sites-available + sites-enabled 双目录机制:

/etc/nginx/sites-available/
存放所有虚拟主机配置文件(可以理解为“配置仓库”)。这里的配置文件不一定生效。
例如:/etc/nginx/sites-available/default。

/etc/nginx/sites-enabled/
存放的是“当前启用”的配置文件。它其实就是一堆指向 sites-available 的符号链接(symlink)。
这样你可以通过“加/删符号链接”来启用或禁用站点,而不用去改原始配置。

修改好配置文件后进行链接,重载。

sudo ln -s /etc/nginx/sites-available/vue /etc/nginx/sites-enabled/vue
sudo nginx -t
sudo systemctl reload nginx

关于文件目录,随便放可能导致nginx无权限读取。

sudo mkdir -p /var/www/aimeeting_admin
# sudo rsync -av --delete /home/ubuntu/aimeeting/dist/ /var/www/aimeeting_admin/dist/
# 让 nginx 用户可读
sudo chown -R www-data:www-data /var/www/aimeeting_admin
sudo find /var/www/aimeeting_admin -type d -exec chmod 755 {} \;
sudo find /var/www/aimeeting_admin -type f -exec chmod 644 {} \;
http://www.zskr.cn/news/12810.html

相关文章:

  • 【C++】23. C++11(上) - 教程
  • kali2025搭建ARL灯塔系统
  • 实用指南:AI 术语通俗词典:LLM(大语言模型)
  • java学习 2025-9-27
  • 揭秘JUC:volatile与CAS,并发编程的两大基石
  • 深入解析:Pytorch框架笔记
  • elasticsearch安装插件 - 实践
  • P1731 生日蛋糕 做题记录
  • 详细介绍:【MySQL】MySQL数据库入门指南
  • 深入解析:【Linux】UDP 网络编程
  • Linux目录下有100百万个文件,如何快速删除
  • JavaDay10
  • 【C++】内存管理 - 指南
  • 介绍自己
  • pycharm更换国内源
  • MySQL中的空间碎片率计算分析 - 指南
  • 0voice-2.2.1-服务器百万并发实现
  • 关于SeaTunnel 达梦数据迁移无法自动建表的问题
  • python+springboot+uniapp基于微信小程序的巴马旅居养老系统 旅游养老小程序 - 详解
  • 深入解析:六维力传感器材质选择:影响性能与精度的关键因素
  • 按键精灵安卓/ios辅助工具,脚本开发新手教程ui界面介绍 - 教程
  • 2025年AI大模型赋能智能座舱研究报告:技术、资本与市场|附20+份报告PDF、数据仪表盘汇总下载
  • 专题:2025年AI Agent智能体行业洞察报告|附110+份报告PDF、数据仪表盘汇总下载
  • MYSQL: 时间戳演示
  • 自动化测试用例结构分析
  • 通过mcp-use client 调用mcp 服务方法
  • 详细介绍:**Qwen3-Omni(多模态:文本/图像/音频/视频)**的安装与使用速通手册
  • 谷歌新款具身智能模型 Gemini Robotics 1.5 和 Gemini Robotics-ER 1.5
  • 完整教程:测试自动化教程:Parasoft如何流重定向与单元测试自动化
  • 实用指南:Java 面试 -Java基础