развертывание угловое +2 апача - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь развернуть мой Angular проект, но продолжаю получать:

Код ошибки

Честно говоря, я не знаю, что я делаю не так в данный момент, я вижу, что мой браузер хорошо знает о существовании моих файлов, но я не могу по какой-либо причине загрузить их.

Я пытался запустить

ng build --prod
ng build --prod base-href path --prod
ng build --prod base-href path

Я что-то упускаю совершенно очевидное?

1 Ответ

0 голосов
/ 05 сентября 2018

Я думаю, что вам нужно правило перезаписи в вашей конфигурации apache, поэтому оно всегда возвращает index.html.

Пожалуйста, смотрите: https://angular.io/guide/deployment

Редактировать: см. Также: https://gist.github.com/rambabusaravanan/578df6d2486a32c3e7dc50a4201adca4

# To host on root path just use  "<Location />" for http://mydomainname.in
# To host on non-root path use "<Location /myreactapp>" for http://mydomainname.in/mypath
# If non-root path, don't forgot to add "homepage": "/myreactapp" in your app's package.json
<VirtualHost *:80>
    ServerName mydomainname.in
    DirectoryIndex index.html
    DocumentRoot /var/www/html

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Location /myreactapp >
        RewriteEngine on
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule . /myreactapp/index.html [L]
    </Location>
</VirtualHost>
...