Apache与Angular2 - 404找不到

Pic*_*cci 2 apache bitnami angular

我已经在具有Bitnami映像的AWS服务器上部署了Angular2应用程序.该应用程序由Apache(在端口8080上配置虚拟主机)提供服务,并且只要我从头开始就可以正常工作index.html.如果我想访问另一个页面(已在其中配置RouteConfig),我会收到404 not found错误消息.以下是虚拟服务器的配置:

Listen 8080
<VirtualHost _default_:8080>
  DocumentRoot "/opt/bitnami/apps/MyApp"
<Directory  "/opt/bitnami/apps/MyApp">
Options All
Require all granted
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

Sas*_*sxa 6

.htaccess文件添加到根文件夹.我正在使用这个:

# BEGIN ServeStatic

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>

# END ServeStatic  
Run Code Online (Sandbox Code Playgroud)

index.html适用于所有可能导致404的请求...