Linux 配置 Nginx 服务完整详细版
warning:
这篇文章距离上次修改已过202天,其中的内容可能已经有所变动。
在配置Nginx服务时,以下是一个基本的步骤和示例配置:
- 安装Nginx:
sudo apt update
sudo apt install nginx
- 启动Nginx服务:
sudo systemctl start nginx
- 配置防火墙允许HTTP和HTTPS流量:
sudo ufw allow 'Nginx Full'
- 编辑Nginx配置文件(通常位于
/etc/nginx/nginx.conf
或/etc/nginx/sites-available/default
)。以下是一个基本的服务器块配置示例:
server {
listen 80; # 监听HTTP端口80
server_name example.com; # 你的域名
root /var/www/html; # 网站根目录
index index.html index.htm;
location / {
try_files $uri $uri/ =404; # 尝试提供请求的文件或目录,如果不成功返回404
}
# 配置一个错误页面
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/html;
}
}
- 保存配置并重启Nginx服务:
sudo systemctl reload nginx
- 确认Nginx服务运行状态:
sudo systemctl status nginx
以上步骤提供了一个基本的Nginx服务配置,你可以根据自己的需求进行更多的配置调整。
评论已关闭