# ubuntu的apt安装nginx默认路径是?
用 sudo apt install nginx 这种方式安装,所有的软件文件会由系统的包管理器(APT)自动分发到标准的Linux目录里,比手动编译要简洁很多。
不要手动安装!
不要手动安装!
不要手动安装!
# nginx的默认路径
下面是各个核心部分所在的默认位置:
| 文件类型 | 默认路径 | 说明 |
|---|---|---|
| 主程序 | /usr/sbin/nginx | Nginx 的二进制可执行文件。 |
| 配置文件 | /etc/nginx/ | 存放所有 Nginx 配置文件的目录。 |
| 主配置 | /etc/nginx/nginx.conf | Nginx 的核心配置文件。 |
| 站点配置 | /etc/nginx/sites-available/ /etc/nginx/sites-enabled/ | 前者存放所有站点的配置,后者存放通过软链接启用的站点配置。 |
| 默认网站根目录 | /var/www/html/ | 放置网站静态文件的地方。 |
| 日志文件 | /var/log/nginx/ | access.log(访问日志)和 error.log(错误日志)都存放在这里。 |
| 服务管理脚本 | /lib/systemd/system/nginx.service | 用于 systemctl 命令管理 Nginx 服务的文件。 |
简单来说,记住这个规律就行:配置在 /etc,程序在 /usr,日志在 /var。
# 实用的小技巧
查看配置加载详情:运行nginx -T可以一次性查看 Nginx 加载的完整配置,包括所有被 include 进来的文件。
nginx -T
1
确认默认根目录:可以查看 sites-enabled 目录下的默认配置,比如 sudo cat /etc/nginx/sites-enabled/default | grep root,就能看到 root 指令指定的网站根目录是哪里。
sudo cat /etc/nginx/sites-enabled/default | grep root
1
查询nginx的服务是怎么注册的可以在如下目录去找:
cd /etc/systemd/system
1