Appearance
Nginx 安装和配置静态网站笔记
1. 安装 Nginx
更新软件包:
bashsudo apt update安装 Nginx:
bashsudo apt install nginx -y启动并检查 Nginx 服务状态:
bashsudo systemctl start nginx sudo systemctl status nginx
2. 关闭默认站点
删除默认站点的符号链接:
bashsudo rm /etc/nginx/sites-enabled/default重新加载 Nginx 配置:
bashsudo nginx -t sudo systemctl reload nginx
3. 配置静态网站
创建静态网站文件夹:
bashsudo mkdir -p /var/www/html/my_site创建并编辑 Nginx 配置文件:
bashsudo nano /etc/nginx/sites-available/my_site配置文件示例:
nginxserver { listen 80; server_name your_domain_or_ip; # 替换成你的域名或IP root /var/www/html/my_site; # 指定静态文件的目录 index index.html; # 默认首页文件 location / { try_files $uri $uri/ =404; # 如果文件不存在,返回 404 } }创建符号链接以启用站点:
bashsudo ln -s /etc/nginx/sites-available/my_site /etc/nginx/sites-enabled/检查 Nginx 配置:
bashsudo nginx -t重新加载 Nginx 配置:
bashsudo systemctl reload nginx
4. 测试静态网站
- 访问
http://your_domain_or_ip,如果一切正常,你的静态网站应该能成功显示。