Nginx是什么?
Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。
Nginx是一个免费的开源Linux应用程序,用于Web服务器。它通过将Web流量定向到特定服务器来充当反向代理服务器。Nginx用于安全和负载平衡,但也可以作为Web服务器独立运行。
安装nginx
1 更新资源列表
sudo apt update
2 开始安装
sudo apt install nginx
3 查看版本
nginx -v
# 输出示例
nginx version: nginx/1.18.0 (Ubuntu)
3 浏览器查看
在浏览器地址栏输入ip地址,加载出nginx欢迎页面

Nginx命令
| 解释 | 命令 |
|---|---|
| 查看nginx版本 | nginx -v |
| 启动Nginx服务 | sudo service nginx start |
| 启动状态 | sudo service nginx status |
| 开机自动启动 | sudo service nginx enable |
| 禁止开机自动启动 | sudo service nginx disable |
| 停止 | sudo service nginx stop |
| 重启 | sudo service nginx restart 或 sudo systemctl restart nginx.service |
| 重载配置 | nginx -s reload |
| 验证配置文件问题 | nginx -t |
nginx配置
nginx默认安装位置
可执行程序:/usr/sbin/nginx
配置文件
配置文件位置:/etc/nginx/
Nginx 网站默认配置文件
网站默认配置文件: /etc/nginx/sites-available/default
可以修改此文件配置成自己网站,也可以复制此文件(推荐)到任意位置,在复制本上做修改。
/etc/nginx/sites-enabled/default文件的内容和/etc/nginx/sites-available/default一样,是/etc/nginx/sites-available/default的软链接,它们会同步修改。
ll 即 ls -l
/etc/nginx/sites-enabled/default指向了/etc/nginx/sites-available/default

软链接使用@符号区分

ls -i
查看inode号,原文件和软链接不同。

nginx配置文件
/etc/nginx/nginx.conf
nginx.conf文件中可以include其他目录下的配置文件,如自己网站的nginx配置文件。
默认情况下,包含了/etc/nginx/conf.d/目录下所有.conf文件 和 /etc/nginx/sites-enabled/目录下的所有文件。

本文介绍了Nginx的基本概念,它是高性能的HTTP和反向代理服务器。讲解了如何在Ubuntu系统中安装、更新和管理Nginx,以及默认配置文件的位置和用途。还提到了nginx.conf文件的作用和包括其他配置文件的方法。
2742

被折叠的 条评论
为什么被折叠?



