ამ პოსტში განვიხილავთ, თუ როგორ უნდა დააკონფიგურიროთ NGINX Angular აპლიკაციის ჰოსტინგის დროს, რათა გვერდის განახლებამ არ მოგცეთ 404 შეცდომა.
NGINX კონფიგურაცია
NGINX არის ძალიან სწრაფი საპირისპირო პროქსი, რომელიც მოქმედებს როგორც ვებ სერვერი თქვენი ვებ აპის მასპინძლობისთვის. მას აქვს რამდენიმე კონფიგურაციის ფაილი, რომელიც გადაწყვეტს, თუ როგორ უნდა დამუშავდეს შემომავალი მოთხოვნები ვებ სერვერზე.
ქვემოთ მოცემულია კონფიგურაციის ფრაგმენტი, რომელიც შეგიძლიათ დაამატოთ, რომელიც მოემსახურება index.html ფაილს ყველა უცნობი შემომავალი URL-ს.
server {
listen 80;
server_name localhost;
root /usr/share/nginx/html;
index index.html index.htm;
location / {
try_files $uri $uri/ /index.html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}