我有一个角度6应用程序,我想在Apache服务器上安装,可以吗? 我不想安装 ngix。是否可以在Apache服务器上运行应用程序?
如果您必须部署您的 Angular 应用程序,您可以按照此链接的说明进行操作:
"https://angular.io/guide/deployment">
只需使用"ng build"构建项目,然后将"./dist/"中的文件夹与项目名称复制到 apache 服务器 www 目录中。
您肯定可以使用Apache为您的应用程序提供服务。
您需要根据 Angular 应用程序目录配置 DocumentRoot。
此外,您需要像下面这样配置重写引擎:
RewriteEngine On
# If an existing asset or directory is requested go to it as it is
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ - [L]
# If the requested resource doesn't exist, use index.html
RewriteRule ^ /index.html
点击链接了解更多详情: https://angular.io/guide/deployment
谢谢 普尼特