Centos 7 上的 Apache 2.4 中禁止 Angular 2

Forbidden Angular 2 in Apache 2.4 on Centos 7

我尝试使用 Apache 2.4 在我的服务器 centos 7 中部署 Angular 2 Webpack starter 但是当我从我的笔记本电脑浏览器输入服务器域 ip 时,它向我发送了禁止消息。

好吧,Angular 2 webpack 安装在 /var/www/html/ 目录中,httpd.conf 文件的文档根目录是 /var/www/html/src/ index.html Angular 2 我在 httpd.conf 文件

中有以下配置
<Directory />
AllowOverride All
Require all granted
</Directory>

<Directory "/var/www">
AllowOverride All
Require all granted
</Directory>

<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

请帮忙。

此致。

首先,您需要使用命令构建您的应用程序

# production (jit)
npm run build:prod
# AoT
npm run build:aot

构建成功后得到dist目录,可以重命名,然后复制到/var/www/html

中的html目录

在您的 post.

中使用相同的配置配置 apache