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

nginx配置2个目录(服务器nginx配置)

  • nginx
  • 2024-04-09 07:36:22
  • 9032

Nginx 是一款功能强大的 Web 服务器,可以通过其强大的配置系统来处理各种复杂的场景。 其中一种常见的场景是将多个目录映射到不同的 URL 路径。 本教程将指导您如何使用 Nginx 配置两个目录。
步骤 1:创建两个目录
首先,您需要在文件系统中创建两个目录:
mkdir /var/www/directory1
mkdir /var/www/directory2
步骤 2:编辑 Nginx 配置文件
接下来,编辑 Nginx 配置文件(通常是 /etc/nginx/sites-available/default):
sudo nano /etc/nginx/sites-available/default
在配置块中,添加以下代码:
server {
listen 80;
server_name www.example.com;
location /directory1 {
root /var/www;
}
location /directory2 {
root /var/www;
}
}
说明:
listen 80:指定 Nginx 在端口 80 上侦听传入的连接。
server_name www.example.com:指定服务器名称。
location /directory1:将 /directory1 URL 路径映射到 /var/www 目录的根目录。
location /directory2:将 /directory2 URL 路径映射到 /var/www 目录的根目录。
步骤 3:测试配置
保存文件并重新加载 Nginx 配置:
sudo nginx -t
sudo systemctl reload nginx
步骤 4:测试映射
访问以下 URL 来测试配置:
http://www.example.com/directory1/
http://www.example.com/directory2/
如果您能够看到两个目录中的内容,则配置成功。
结论
通过遵循这些步骤,您已成功使用 Nginx 配置了两个目录。 这使您能够根据 URL 路径轻松地为不同的目录提供内容。

上一篇:nginx地址配置

下一篇:前端nginx配置详解