Я разместил свой угловой проект на экземпляре AWS ec2.Экземпляр успешно создан и сайт работает нормально.
Когда выполняется запрос make www.abc.com, он работает, но когда я делаю запрос для www.abc.com/login, возвращается ошибка nginx
404 Не найдено
app.routing.ts
const routes: Routes = [
{
path: '',
loadChildren: './layout/layout.module#LayoutModule',
canActivate: [AuthGuard]
},
{ path: 'signup', loadChildren: './signup/signup.module#SignupModule' },
{ path: 'login', loadChildren: './login/login.module#LoginModule' },
{ path: 'not-found', loadChildren: './not-found/not-found.module#NotFoundModule' },
{ path: '**', redirectTo: 'not-found' },
];
Конфигурация сервера nginx (сайты включены)
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/myfolder;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
Это проблема углового кода или конфигурации сервера?Как это решить?