• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pomoc z konfiguracją NGINX

Object Storage Arubacloud
0 głosów
532 wizyt
pytanie zadane 1 stycznia 2019 w Hostingi, domeny, usługi przez PelikanFix16 Użytkownik (950 p.)

Mam problem z konfiguracją nginx. Mianowicie chcę ustawić, aby localhost zwracał stronę główną, która jest wewnątrz /usr/share/nginx/html/main, a localhost/login zwracał stronę do logowania która jest wewnątrz /usr/share/nginx/html/login.

server {
    listen       80;
    server_name  localhost;

charset UTF-8;




location  / {
  root /usr/share/nginx/html/main;
  index index.html;
}

location /login {

  root /usr/share/nginx/html;
  index index.html;
}

    location /api/ {
    proxy_pass http://waiter_flask_1:5000;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
  }


}

 

Tak ustawiona konfiguracja działa, lecz mam z tym problemy, mianowicie po wpisaniu localhost/index.html zwracana jest strona główna, chciałbym to zablokować. Tak samo, jak chciałbym zablokować dostęp do plików /usr/share/nginx/html/main/js, aby po wpisaniu w adresie localhost/js/main.js nie zwracał pliku js. I jeszcze po wpisaniu localhost/login przeglądarka automatycznie dodaje slash i wychodzi adres localhost/login/. 

 

1 odpowiedź

–1 głos
odpowiedź 4 stycznia 2019 przez X3h Dyskutant (9,540 p.)
Tak jakby nie wiadomo co chcesz osiągnąć.
komentarz 4 stycznia 2019 przez dkarski Obywatel (1,610 p.)
Tak, jakby nic Twoja opowiedź nie wnosi... Spróbowałbym z parafrazować pytanie, bądx przynajmniej zadać odpowiednie pytania nakierowujące osobe, która zadaje pytanie.
komentarz 5 stycznia 2019 przez X3h Dyskutant (9,540 p.)
Tak samo jak twoja. Przeczytaj to pytanie powoli i ze zrozumieniem.

Najpierw jest opisywany problem, potem kod, a następnie, że ta konfiguracja działa.

W sumie chyba jednak nie bo wyświetlany jest poprawnie pliki index.html.

Ma być zablokowany dostęp do plików /usr/share/nginx/html/main/js, a te chyba mają być otwierane i tak przy ładowaniu strony, czyli pobierane przez http.

Inna kwestia, że za dawanie łapek w dół powinny być punkty ujemne jak na so.

Generalnie polecam kurs na udemy  https://www.udemy.com/share/1003DAAkoYcl5UQ3w=/

Podobne pytania

0 głosów
0 odpowiedzi 119 wizyt
pytanie zadane 13 lutego 2020 w Systemy operacyjne, programy przez michal_php Stary wyjadacz (13,700 p.)
0 głosów
1 odpowiedź 148 wizyt
pytanie zadane 22 kwietnia 2020 w Systemy operacyjne, programy przez michal_php Stary wyjadacz (13,700 p.)
0 głosów
1 odpowiedź 281 wizyt

92,555 zapytań

141,402 odpowiedzi

319,540 komentarzy

61,938 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...