如何将angular应用程序部署到客户端URL

如何将angular应用程序部署到客户端URL,angular,deployment,hosting,web-deployment,web-hosting,Angular,Deployment,Hosting,Web Deployment,Web Hosting,所以这里有一个一般性的问题,但任何建议都会有所帮助。比如说,我看到一个舞蹈工作室的网站,我想用angular重建它,然后把产品给他们。他们已经有了一个网站的url,我到底需要从他们那里得到什么才能将我的产品托管在他们预先存在的url上 假设您的angular应用程序应该位于 你可以用 ng build --base-href "/your_subfolder/" --prod 获取/dist文件夹 然后将/dist文件夹放入生产服务器上的子文件夹中。 在服务器端,除了资源URL之外的所有请求都

所以这里有一个一般性的问题,但任何建议都会有所帮助。比如说,我看到一个舞蹈工作室的网站,我想用angular重建它,然后把产品给他们。他们已经有了一个网站的url,我到底需要从他们那里得到什么才能将我的产品托管在他们预先存在的url上

假设您的angular应用程序应该位于 你可以用

ng build --base-href "/your_subfolder/" --prod
获取/dist文件夹

然后将/dist文件夹放入生产服务器上的子文件夹中。
在服务器端,除了资源URL之外的所有请求都应该重定向到index.html

假设您的angular应用程序应该位于 你可以用

ng build --base-href "/your_subfolder/" --prod
获取/dist文件夹

然后将/dist文件夹放入生产服务器上的子文件夹中。
在服务器端,除资源URL之外的所有请求都应重定向到index.html

您需要访问项目所在的服务器。如果是在AWS上,则您需要一个文件来访问其服务器。找到网站域的所有者,通过更新a-HOST记录来修改DNS记录,以指向您服务器的IP地址,修改C-NAME记录以解析为别名子域(如有必要)。您在这里所做的只是将您的域URL指向另一台服务器。对DNS记录的更改可能会在一小时内自动传播到整个internet。您需要访问项目所在的服务器。如果是在AWS上,则您需要一个文件来访问其服务器。找到网站域的所有者,通过更新a-HOST记录来修改DNS记录,以指向您服务器的IP地址,修改C-NAME记录以解析为别名子域(如有必要)。您在这里所做的只是将您的域URL指向另一台服务器。对DNS记录的更改可能会在一个小时内自动在互联网上传播。