如何将 Polymer 1.0 部署到 ubuntu 14.04?
How to deploy Polymer 1.0 to ubuntu 14.04?
我在数字海洋上有一个 ubuntu 14.04 droplet,我想部署我的 polymer 1.0 应用程序(在端口 80 上)。这是我第一次将 Polymer 部署到生产环境(或与此相关的任何类型的 Web 应用程序)。
需要注意的是:在开发过程中,我没有使用任何构建自动化工具(如 grunt 或 gulp),我只使用了 IDE 和简单的 python http 服务器在本地进行测试。
Python HTTP 服务器只是将 Polymer 应用程序作为静态文件提供。诸如 Apache 或 Nginx 之类的 Web 服务器也可以执行相同的操作,但更适合生产环境。
对于基本设置,请将 Polymer 应用程序上传到服务器。例如,可以放在 /var/www/example.com
或主文件夹 /home/ubuntu/myapp
中。
配置* Web 服务器以在所需的 URL 和端口为 Polymer 应用程序提供服务。
确保网络服务器对应用程序文件夹具有正确的访问权限。
重新加载网络服务器!
稍后。我建议查看 Polymer starter kit,因为它包含一个 gulp 脚本,可优化生产应用程序。
*Nginx 主要配置通常在 /etc/nginx/nginx.conf
中,自定义配置放在 Ubuntu 上的 /etc/nginx/conf.d/
文件夹中
14.04。聚合物应用程序的 可以添加到其中一个,但最好作为 conf.d
文件夹中的新 myapp.conf
文件。
如果您使用 de polymer-cli PRPL 脚本启动应用程序,则需要更改 base 标签和 rootPath 的 de 值在主要 .html 上。标准脚本旨在在服务器的根目录上提供服务。希望这对你有帮助(我的英语不太好,但我会尽力而为)
再见!
我在数字海洋上有一个 ubuntu 14.04 droplet,我想部署我的 polymer 1.0 应用程序(在端口 80 上)。这是我第一次将 Polymer 部署到生产环境(或与此相关的任何类型的 Web 应用程序)。
需要注意的是:在开发过程中,我没有使用任何构建自动化工具(如 grunt 或 gulp),我只使用了 IDE 和简单的 python http 服务器在本地进行测试。
Python HTTP 服务器只是将 Polymer 应用程序作为静态文件提供。诸如 Apache 或 Nginx 之类的 Web 服务器也可以执行相同的操作,但更适合生产环境。
对于基本设置,请将 Polymer 应用程序上传到服务器。例如,可以放在
/var/www/example.com
或主文件夹/home/ubuntu/myapp
中。配置* Web 服务器以在所需的 URL 和端口为 Polymer 应用程序提供服务。
确保网络服务器对应用程序文件夹具有正确的访问权限。
重新加载网络服务器!
稍后。我建议查看 Polymer starter kit,因为它包含一个 gulp 脚本,可优化生产应用程序。
*Nginx 主要配置通常在 /etc/nginx/nginx.conf
中,自定义配置放在 Ubuntu 上的 /etc/nginx/conf.d/
文件夹中
14.04。聚合物应用程序的 conf.d
文件夹中的新 myapp.conf
文件。
如果您使用 de polymer-cli PRPL 脚本启动应用程序,则需要更改 base 标签和 rootPath 的 de 值在主要 .html 上。标准脚本旨在在服务器的根目录上提供服务。希望这对你有帮助(我的英语不太好,但我会尽力而为) 再见!