前端部署到服务器nginx - 智学轩城

前端部署到服务器nginx

归叔葛头像

归叔葛

2025-04-20 13:34:57

直接用nginx -s reload重启nginx,重启后检查日志确认无误。
这就是坑:别用nginx -t检查配置,直接用nginx -s reload。
别信:配置文件错误,用nginx -t检查后重启nginx,配置文件问题依然存在。
别这么干:手动修改nginx配置文件,而是用nginx-configuration工具自动化管理配置。

召仲松头像

召仲松

2025-10-02 12:17:55

服务器上配置nginx:
1. 安装nginx:sudo apt-get install nginx 2. 添加网站配置:sudo nano /etc/nginx/sites-available/yourdomain 3. 编辑配置文件,设置server块:

server { listen 80; server_name yourdomain.com www.yourdomain.com;
root /var/www/yourdomain;
index index. index.htm index.php;
location / { try_files $uri $uri/ /index.php?$query_string; }
location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据你的PHP版本调整 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }

  1. 链接配置文件到sites-enabled:sudo ln -s /etc/nginx/sites-available/yourdomain /etc/nginx/sites-enabled/
  2. 重载nginx:sudo systemctl reload nginx
  3. 测试配置:sudo nginx -t
  4. 启用网站:sudo systemctl enable nginx
    项目:公司官网 时间:2021年 数字:80个请求/秒