|
|
пре 1 месец | |
|---|---|---|
| .. | ||
| .htaccess | пре 1 месец | |
| DEPLOYMENT_GUIDE.md | пре 1 месец | |
| README.md | пре 1 месец | |
| deploy.sh | пре 1 месец | |
| nginx.conf | пре 1 месец | |
本目录包含项目部署所需的所有配置文件和脚本。
nginx.conf - Nginx 配置文件模板.htaccess - Apache 配置文件DEPLOYMENT_GUIDE.md - 详细部署指南deploy.sh - 快速部署脚本# 1. 给脚本添加执行权限
chmod +x deploy.sh
# 2. 运行部署脚本
./deploy.sh
npm install
npm run build
# 复制配置文件
sudo cp nginx.conf /etc/nginx/sites-available/interview_web
# 修改配置(替换域名和路径)
sudo nano /etc/nginx/sites-available/interview_web
# 启用站点
sudo ln -s /etc/nginx/sites-available/interview_web /etc/nginx/sites-enabled/
# 测试配置
sudo nginx -t
# 重载 Nginx
sudo systemctl reload nginx
# 复制构建文件到服务器
sudo cp -r dist/* /var/www/interview_web/
# 设置权限
sudo chown -R www-data:www-data /var/www/interview_web/
请参考 DEPLOYMENT_GUIDE.md 获取完整的部署步骤和故障排查指南。
域名配置
server_name 为您的域名API 代理
proxy_pass 为后端服务地址HTTPS 配置
启用 mod_rewrite
sudo a2enmod rewrite
sudo systemctl restart apache2
复制 .htaccess
cp .htaccess dist/
部署前确保:
部署后验证:
安全建议:
如有问题,请查看: