scp -r dist/* [email protected]:/usr/share/nginx/aiorz-webar/
项目已经构建完成,静态文件位于 dist/ 目录。
将 dist/ 目录下的所有文件复制到服务器的目标目录,例如:
# 在服务器上创建目录
sudo mkdir -p /var/www/aiorz-webar
# 复制文件(从本地执行)
scp -r dist/* user@your-server:/var/www/aiorz-webar/
编辑或创建 Nginx 配置文件:
sudo nano /etc/nginx/sites-available/aiorz-webar
使用项目根目录下的 nginx.conf.example 作为参考,修改以下内容:
server_name: 您的域名或 IP 地址root: dist 目录的实际路径(例如 /var/www/aiorz-webar)# 创建符号链接
sudo ln -s /etc/nginx/sites-available/aiorz-webar /etc/nginx/sites-enabled/
# 测试配置
sudo nginx -t
# 重启 Nginx
sudo systemctl restart nginx
确保 Nginx 可以读取文件:
sudo chown -R www-data:www-data /var/www/aiorz-webar
sudo chmod -R 755 /var/www/aiorz-webar
使用 Let's Encrypt 配置 HTTPS:
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d your-domain.com
访问您的域名或 IP 地址,应该能看到 AIORZ WebAR 页面正常运行。