钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1307189
首页 Web 正文内容

修改nginx默认web目录

钟逸 Web 2024-04-15 05:56:28 50

Nginx 是一个开源且高性能的 Web 服务器,它通常将默认的 Web 目录设置为 /usr/share/nginx/html。但是,出于安全或自定义的考虑,您可能需要修改此目录。本文将指导您一步一步地更改 Nginx 的默认 Web 目录。

步骤 1:创建新目录

创建一个新的目录来存放您的网站文件。例如,您可以将其命名为 /var/www/mywebsite/。

sudo mkdir -p /var/www/mywebsite/

步骤 2:设置目录权限

确保 Nginx 进程对新目录具有读和执行权限。

sudo chown -R www-data:www-data /var/www/mywebsite/

sudo chmod -R 755 /var/www/mywebsite/

步骤 3:更新 Nginx 配置文件

编辑 Nginx 的配置文件(通常位于 /etc/nginx/sites-available/default)。找到 root 指令并将其值更新为新的目录。

root /var/www/mywebsite/;

步骤 4:测试配置

使用 nginx -t 命令测试 Nginx 配置文件是否正确。

sudo nginx -t

步骤 5:重新启动 Nginx

重新启动 Nginx 以应用更改。

sudo systemctl restart nginx

步骤 6:验证更改

通过访问您的网站来验证更改是否成功。如果看到新目录中的文件,则证明修改已成功。

提示

* 确保新目录与 Nginx 用户(通常为 www-data)具有适当的权限。

* 如果您需要配置多个 Web 目录,请创建单独的服务器块并为每个目录指定不同的 root 指令。

* 更改 Nginx 的默认 Web 目录不会影响已存在的虚拟主机配置。

文章目录
    搜索