You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Apache2服务器托管Jekyll静态网站?GitHub部署站点能否迁移?

可以将Jekyll静态网站迁移至Apache2服务器托管吗?

当然可以。Jekyll本质是生成纯静态HTML、CSS、JS等资源的工具,只要把这些静态文件部署到Apache2服务器上即可完成迁移,步骤如下:

  • 生成完整静态资源:在本地Jekyll项目目录中执行命令 bundle exec jekyll build,项目根目录下会生成_site文件夹,里面包含网站运行所需的所有静态文件。
  • 上传文件到Apache2服务器:将_site文件夹内的所有内容上传至Apache2的网站根目录(默认路径通常为/var/www/html/,具体可根据你的服务器配置调整)。
  • 设置文件权限:确保Apache2进程有权限读取这些文件,执行以下命令:
    sudo chown -R www-data:www-data /var/www/html/
    sudo chmod -R 755 /var/www/html/
    
  • 配置Apache2(可选):
    • 若使用自定义域名,编辑Apache2的站点配置文件(例如/etc/apache2/sites-available/your-domain.conf),设置DocumentRoot指向你的网站目录,同时配置ServerName为你的域名。
    • 启用该站点配置并重启Apache2:
      sudo a2ensite your-domain.conf
      sudo systemctl restart apache2
      
  • 验证网站可用性:在浏览器中输入服务器IP或自定义域名,确认网站页面、样式及功能均正常加载。

内容的提问来源于stack exchange,提问作者TASHI TSHERING BHUTIA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 18:48:24