【问题标题】:Forbidden Angular 2 in Apache 2.4 on Centos 7Centos 7 上的 Apache 2.4 中禁止使用 Angular 2
【发布时间】:2017-04-18 01:15:42
【问题描述】:

我尝试使用 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>

请帮忙。

问候。

【问题讨论】:

    标签: apache angular centos7


    【解决方案1】:

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

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

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

    在您的帖子中使用相同的配置配置 apache。

    【讨论】:

    • 感谢它的工作!!,但我设置为默认配置 httpd.conf 中的文档根目录。
    • 很高兴听到这个消息。
    猜你喜欢
    • 2018-08-04
    • 2016-08-04
    • 1970-01-01
    • 2017-06-19
    • 2016-06-07
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    • 1970-01-01
    相关资源
    最近更新 更多