【问题标题】:How to deploy an bower based angularjs webapp via FTP如何通过 FTP 部署基于凉亭的 angularjs webapp
【发布时间】:2024-04-27 06:05:01
【问题描述】:

抱歉这个愚蠢的问题,但我以前从未使用过 FTP。我有一个 webapp,它是 built upon gulp and bower.json and angularjs 使用 gulp-angular yeoman 生成器。 通常在本地运行这个应用程序我会运行 bower-install 然后 gulp 然后 gulp serve 但现在我想将它部署到服务器使用FTP via fileZilla.

我知道如何在那里上传文件,我 can run a simple html page 已经完成了所有设置,但我很难过如何在那里启动这个应用程序?

【问题讨论】:

    标签: angularjs ftp gulp bower filezilla


    【解决方案1】:

    您可以使用命令gulp build 将所有必要的源打包在一起。

    完成该过程后,您可以通过 ftp 上传 ./dist 文件夹的内容。

    为了让您的应用可访问,您需要一个简单的 http 服务器来为您上传的源提供服务,例如apache、nginx、lighthttp


    编辑:

    假设您有linux 作为服务器操作系统并且您的应用程序位于/usr/local/www/app,一个最小的示例 apache vhost 配置可能类似于以下 sn-p:

    <VirtualHost *:80>
        DocumentRoot /usr/local/www/app/
        ServerName server.tld
    </VirtualHost>
    

    【讨论】:

    • 我已经设置了 apache,我的问题是远程站点正在从根目录提供 html,而我的 html 在 /src 文件夹中。我可以从 fileZilla 更改该路径吗?
    • 您能发布您的虚拟主机配置和目录结构的必要信息吗?
    最近更新 更多