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

nginx使用手册

ubuntu系统安装nginx

sudo apt update
sudo apt install nginx

验证安装

nginx -v  # 查看版本
systemctl status nginx  # 检查运行状态

启动nginx

sudo systemctl start nginx          # 启动
sudo systemctl enable nginx         # 开机自启
sudo systemctl restart nginx        # 重启
sudo systemctl reload nginx         # 重载配置(不中断服务)

配置 Nginx​

Nginx 的主要配置文件在:

  • ​主配置​​:/etc/nginx/nginx.conf
  • ​站点配置​​:/etc/nginx/sites-available/(Ubuntu)或 /etc/nginx/conf.d/(CentOS)

配置静态网站​

sudo nano /etc/nginx/sites-available/your_site.conf
server {listen 80;server_name your_domain.com;  # 替换为你的域名或 IProot /var/www/html;           # 网站根目录index index.html;location / {try_files $uri $uri/ =404;}
}
sudo ln -s /etc/nginx/sites-available/your_site.conf /etc/nginx/sites-enabled/  # Ubuntu
sudo nginx -t  # 测试配置是否正确
sudo systemctl reload nginx

 配置反向代理(如代理 Flask 服务)

flask运行在 127.0.0.1:5000

server {listen 80;server_name your_domain.com;location / {proxy_pass http://127.0.0.1:5000;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;}
}

重点: 

# 1. 将配置保存到nginx配置文件
sudo nano /etc/nginx/sites-available/port6006# 2. 创建软链接启用配置
sudo ln -s /etc/nginx/sites-available/port6006 /etc/nginx/sites-enabled/# 3. 测试配置
sudo nginx -t# 4. 重载nginx配置
sudo nginx -s reload

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

相关文章:

  • 在easyui中如何自定义表格里面的内容
  • MCU中的总线桥是什么?
  • 分布在内侧内嗅皮层(MEC)的边界细胞对NLP中的深层语义分析的积极影响和启示
  • 深入浅出理解 TCP 与 UDP:网络传输协议的核心差异与应用
  • JMeter groovy 编译成.jar 文件
  • oracle里面concat函数用法,oracle wm_concat函数用法-
  • python学习-读取csv大文件
  • Apache Ignite实现无死锁特性
  • PHP与Web页面交互:从基础表单到AJAX实战
  • k8s:利用helm离线部署consul v1.21.2
  • 【菜狗学聚类】时间序列聚类主要方法—20250722
  • web3.0怎么入局
  • PePeOnTron上线 Binance Alpha:中文社区正走出自己的Web3之路
  • 内核协议栈源码阅读(一) ---驱动与内核交互
  • 进程优先级切换调度-进程概念(6)
  • Taro 网络 API 详解与实用案例
  • SecretFlow (3) --- 添加合作方并创建项目
  • JavaScript,发生异常,try...catch...finally处理,继续向上层调用者传递异常信息
  • RabbitMQ03——面试题
  • uniapp各大平台导航组件
  • 在 Ubuntu 22.04 上安装并优化 Nginx nginx入门操作 稍难,需要有一定理论 多理解 多实践
  • 《Uniapp-Vue 3-TS 实战开发》自定义时间选择
  • Kafka基础理论速通
  • IDEA全局Maven配置
  • 比特币技术简史 第六章:网络协议 - P2P网络、节点类型与消息传播
  • 未来趋势:LeafletJS 与 Web3/AI 的融合
  • Visual Studio Code 远端云服务器开发使用指南
  • (3)重定向 | 时间相关指令 | 文件查找 | 打包与压缩
  • FastDFS 6.11.0 单机环境搭建与测试(附 Nginx 集成)+ docker构建+k8s启动文件
  • Linux异常与信号处理