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

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.kler.cn/a/376849.html

相关文章:

  • 制造业中的主数据有哪些?
  • 【重生之我要苦学C语言】深入理解指针3
  • kafka里的consumer 是推还是拉?
  • [RootersCTF2019]ImgXweb
  • python实现了对一个数据集(从csv文件读取)的数据预处理、异常值检测、数据重构以及使用多种机器学习模型进行评估和调优的功能
  • selenium 点击元素报错element not interactable
  • 处理非结构化数据:Python中的BeautifulSoup库解析HTML
  • 扫描项目中存在高危风险依赖包升级处理。
  • 【016C】基于51单片机电子秤(LCD1602显示)
  • crc16 with word byte--查表法
  • 自动驾驶---理想汽车智驾进展
  • 计算机网络:网络层 —— IP 多播技术
  • 机器学习与数学公式
  • flutter报错‘/Users/xxx/.gradle/caches/journal-1/file-access.bin‘.
  • 【rust实战】rust博客系统4_连接数据库及查询数据
  • 重构响应对象
  • Dockerfile文件编写
  • linux perf 环境部署和基本测试(基于Ubuntu20.04)
  • 探讨Java深搜算法的学习笔记
  • unreal engine5动画重定向