nginx安装,命令,目录
约 454 字大约 2 分钟
2024-11-14
常用命令
# 不重启服务的情况下,加载新的内容
nginx -s reload
# 测试配置是否写对了
nginx -t
# 查看状态
systemctl status nginx
ubuntu安装:
1.安装必备组件:
sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring
2.导入官方的nginx签名密钥,apt验证包的真实性:
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
| sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
3.验证下载的文件是否包含正确的密钥:
gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg
4.输出应该包含完整的指纹573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62,如果指纹不一致,请删除文件。如下所示:
pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
uid nginx signing key <signing-key@nginx.com>
5.(推荐)安装稳定版本的nginx包设置apt存储库,请运行以下命令:
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
| sudo tee /etc/apt/sources.list.d/nginx.list
- 如果想使用最新版本的nginx包,运行以下命令:
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \
| sudo tee /etc/apt/sources.list.d/nginx.list
7.设置存储库绑定,优先选择我们的包而不是发行版提供的包:
echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
| sudo tee /etc/apt/preferences.d/99nginx
8.安装nginx的命令如下:
sudo apt update
sudo apt install nginx
debian安装:
见官网:nginx官网
卸载后重新安装/etc/nginx配置文件没了
sudo apt-get --purge remove nginx-common
sudo apt-get --purge remove nginx*
sudo apt-get autoremove
sudo apt install nginx
tree /etc/nginx
nginx文件目录
- /etc/nginx Nginx配置文件目录, 所有的Nginx配置文件都在这里.
- /usr/lib/nginx
- /usr/share/nginx 网站文件存放的地方, 默认只有Nginx欢迎页面, 可以通过改变Nginx配置文件的方式来修改这个位置.
- /usr/share/doc/nginx
- /var/cache/nginx
- /var/log/nginx 日志目录