搭建第一个站点:Hello Nginx
阅读:12 2025-07-14
1. 准备工作
确保你的服务器上已正确安装 Nginx,可以通过命令测试:
nginx -v
如果能看到版本信息,说明安装成功。
2. 创建站点目录
在服务器上新建一个目录用于存放网站文件,例如:
sudo mkdir -p /var/www/hello_nginx sudo chown -R $USER:$USER /var/www/hello_nginx
3. 创建示例网页
在新建目录中创建一个简单的 HTML 文件:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Hello Nginx</title> </head> <body> <h1>欢迎来到 Hello Nginx 网站!</h1> </body> </html>
保存为 /var/www/hello_nginx/index.html
4. 配置 Nginx 站点
编辑 Nginx 配置文件,为你的站点添加 server 块。常见路径:
Debian/Ubuntu:
/etc/nginx/sites-available/hello_nginx
CentOS: 直接修改
/etc/nginx/nginx.conf
或在/etc/nginx/conf.d/
下新建配置文件。
示例配置:
server { listen 80; server_name localhost; root /var/www/hello_nginx; index index.html; location / { try_files $uri $uri/ =404; } }
5. 启用站点配置(Debian/Ubuntu)
创建软链接激活配置:
sudo ln -s /etc/nginx/sites-available/hello_nginx /etc/nginx/sites-enabled/
6. 测试配置并重载 Nginx
测试配置是否有误:
sudo nginx -t
如无错误,重载服务使配置生效:
sudo systemctl reload nginx
或
sudo nginx -s reload
7. 访问站点
打开浏览器,访问:
http://服务器IP或域名/
你应该能看到“欢迎来到 Hello Nginx 网站!”的欢迎页面。
8. 常见问题排查
权限问题:确保 Nginx 进程用户(通常是 www-data 或 nginx)有权限访问站点目录。
防火墙:确认防火墙允许 80 端口的访问。
端口占用:确认 80 端口未被其他程序占用。
总结
通过以上步骤,你已经成功搭建了第一个使用 Nginx 的静态网站。下一步,可以基于此配置,添加 PHP 支持、反向代理或负载均衡,实现更复杂的应用。
📖 下一篇:《Nginx 核心功能详解》
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!