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

nginx在linux安装过程(nginx安装及配置教程)

  • linux
  • 2024-04-05 04:19:26
  • 792
nginx 在 Linux 上的安装
先决条件:
Linux 操作系统(推荐 Ubuntu、CentOS 或 Debian)
超级用户权限(root 访问权限)
步骤:
1. 添加 Nginx 存储库 (Ubuntu/Debian):
bash
sudo apt-get update
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 F7ED2285D8182981
echo "deb [arch=amd64] http://nginx.org/packages/ubuntu/ $(lsb_release -sc) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
sudo apt-get update
2. 添加 Nginx 存储库 (CentOS/Red Hat):
bash
sudo yum install epel-release
sudo yum install nginx
3. 安装 Nginx:
bash
# Ubuntu/Debian
sudo apt-get install nginx
# CentOS/Red Hat
sudo yum install nginx
4. 启动 Nginx:
bash
sudo systemctl start nginx
5. 检查 Nginx 状态:
bash
sudo systemctl status nginx
6. 防火墙配置:
确保防火墙允许通过 HTTP(80) 和 HTTPS(443) 端口的流量:
Ubuntu/Debian:
bash
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
CentOS/Red Hat:
bash
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload
其他要素:
配置 Nginx:
Nginx 配置文件位于 /etc/nginx/nginx.conf 中。 您可以对其进行编辑以调整各种设置,例如:
监听端口
虚拟主机
日志记录选项
日志记录:
Nginx 日志记录到 /var/log/nginx 目录中的文件。 您可以查看这些日志文件以进行故障排除和监视。
监控:
可以使用各种工具来监控 Nginx 的运行状况,例如:
nginx -s reload:重新加载 Nginx 配置
nginx -s quit:停止 Nginx
nginx -s reopen:重新打开日志文件
高级功能:
Nginx 还提供了许多高级功能,例如:
反向代理
负载均衡
SSL/TLS 加密
HTTP/2 支持