Appearance
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://localhost或http://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