Skip to content
On this page

Nginx 快速入门

Nginx是一个高性能的HTTP和反向代理Web服务器,其特点是占有内存少,并发能力强。

安装Nginx

Ubuntu/Debian系统

bash
sudo apt update
sudo apt install nginx

CentOS/RHEL系统

bash
sudo yum install epel-release
sudo yum install nginx

Windows系统

从Nginx官网下载Windows版本并解压到指定目录。

启动和管理Nginx服务

启动Nginx

bash
sudo systemctl start nginx

检查Nginx状态

bash
sudo systemctl status nginx

停止Nginx

bash
sudo systemctl stop nginx

重启Nginx

bash
sudo systemctl restart nginx

基本配置文件结构

Nginx的主要配置文件通常位于/etc/nginx/nginx.conf,基本结构如下:

nginx
# 全局块
events {
    # 事件块
}

http {
    # HTTP块
    server {
        # 服务器块
        location / {
            # 路径块
        }
    }
}

默认页面

安装完成后,访问http://localhosthttp://your_server_ip,应该能看到Nginx的欢迎页面。

基本配置示例

nginx
server {
    listen 80;
    server_name example.com www.example.com;

    location / {
        root /var/www/html;
        index index.html index.htm;
    }
}

验证配置

修改配置文件后,使用以下命令验证配置文件的语法:

bash
sudo nginx -t

如果配置正确,使用以下命令重新加载配置:

bash
sudo nginx -s reload