Я использую экземпляр Bitbucket Pipelines + AWS CodeDeploy + AWS EC2 для запуска моего углового приложения. Конвейер работает хорошо, код создается на лету, а затем для EC2 он загружает только папку dist /. Затем, когда я пытаюсь получить доступ к своей странице, CSS-файлы и JS-файлы не загружаются.
Я пытался использовать другие решения из stackoverflow, но ничего не получалось. EC2 работает на apache2 в Ubuntu 18.04.
Я пытался предоставить разрешения на выполнение для файлов js, но это тоже не работает.
Все файлы находятся в одном каталоге.
/deployment-id/deploment-archive/
-index.html
-runtime.js
-main.js
-polyfills.js
-runtime.js
-styles.css
index.html
<script type="text/javascript" src="runtime26209474bfa8dc87a77c.js"></script>
<script type="text/javascript" src="es2015-polyfillsbda95d5896422d031328.js" nomodule></script>
<script type="text/javascript" src="polyfills8bbb231b43165d65d357.js"></script>
<script type="text/javascript" src="maindcabcbb8258040c4d925.js"></script>
На данный момент он отображает только пустую страницу с, и я получил предупреждение в консоли "загрузка не удалась для источника с www.myawslink.com/main.js "
Когда я пытаюсь получить прямой доступ к файлам, apache говорит:" 404 файла не найдено ", но когда я подключаюсь к ec2 с помощью замазки, я вижу файлы в каталоге развертывания с index.html. Я хочу, чтобы страница правильно отображалась и js-файлы работали.