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

ubuntu安装与配置Nginx(2)

1. 配置 Nginx

Nginx 的配置文件通常位于 /etc/nginx/nginx.conf,而虚拟主机的配置文件通常在 /etc/nginx/sites-available//etc/nginx/sites-enabled/ 目录中。
/etc/nginx/conf.d目录下新建xx.conf文件,配置文件,
nginx -t 检查语法是否正确;
nginx -s reload重新加载文件内容。
【nginx实现反向代理【小知识】】
在这里插入图片描述
在这里插入图片描述

创建一个新的站点配置
  1. sites-available 目录中创建一个新文件,例如 my_site

    sudo nano /etc/nginx/sites-available/my_site
    
  2. 添加以下基本配置:

    server {listen 80;server_name yourdomain.com www.yourdomain.com;root /var/www/my_site; # 站点根目录index index.html index.htm;location / {try_files $uri $uri/ =404;}
    }
    
  3. 创建站点根目录并添加一个示例页面:

    sudo mkdir -p /var/www/my_site
    echo "<h1>Hello, Nginx!</h1>" | sudo tee /var/www/my_site/index.html
    
  4. 给予权限:

    sudo chown -R www-data:www-data /var/www/my_site
    
  5. 启用站点配置:

    sudo ln -s /etc/nginx/sites-available/my_site /etc/nginx/sites-enabled/
    

2. 测试配置

在重新加载 Nginx 之前,测试配置是否正确:

sudo nginx -t

3. 重新加载 Nginx

如果配置测试成功,重新加载 Nginx 使更改生效:

sudo systemctl reload nginx

4. 访问站点

在浏览器中访问 http://yourdomain.com,你应该会看到 “Hello, Nginx!” 的消息。

如果你有任何特定需求或问题,欢迎告诉我!

http://www.lryc.cn/news/475195.html

相关文章:

  • Linux环境下Mongodb部署
  • (九)JavaWeb后端开发——Servlet
  • 【零售和消费品&家居用品】家庭门窗开闭状态安全监控系统源码&数据集全套:改进yolo11-DCNV2
  • 【JavaScript】axios 二次封装拦截器(接口、实例、全局)
  • Linux_02 Linux常用软件——vi、vim
  • C++代码优化--要求或禁止在堆中产生对象
  • MybatisPlus入门(六)MybatisPlus-空值处理
  • 钉钉内集成第三方免密登录(Vue+.Net)
  • 卷积神经网络实验三:模型优化(1)
  • STM32F103的CAN通讯接收测试
  • 【Rust中的智能指针】
  • 基于深度学习的社交网络中的社区检测
  • 【Python基础】
  • 【玉米叶部病害识别】Python+深度学习+人工智能+图像识别+CNN卷积神经网络算法+TensorFlow
  • 【设计模式】如何用C++实现依赖倒置
  • 使用onnxruntime-web 运行yolov8-nano推理
  • Gin框架html/vue前端使用hls.js播放/点播m3u8(hls)格式视频
  • HarmonyOS 私仓搭建
  • Mybatis学习笔记(二)
  • Google“Big Sleep“人工智能项目发现真实软件漏洞
  • npm入门教程5:package.json
  • docker-高级(待补图)
  • Qt 文件目录操作
  • Pandas 数据清洗
  • IO学习笔记
  • 汇编练习-1
  • 初识二叉树( 二)
  • AcWing1077-cnblog
  • 五、SpringBoot3实战(1)
  • 练习LabVIEW第三十三题