Mireczki
Czego uzywacie do wyciagania statystyk odwiedzin witryn z NGINX?

Buduje nowy stack i bede tam mial NGINX pracujacy jako reverse proxy, a pod nim kilkanascie serwisow internetowych (niewielkich). Szukam jakiegos darmowego narzedzia, ktore pozwoli wyswietlic w postaci wykresow jak duzy jest ruch na poszczegolnych serwisach (no wiecie: unique userzy, ilosc przeslanych danych - typowe rzeczy). Cos, co mozna dac do poogladania osobie nietechnicznej.

Nie interesuja mnie rozwiazania platne i SaaS. Chce
via Wykop Mobilny (Android)
  • 1
@mojoakajojo: HAProxy. Nginx jest celowo obcinany. Po za tym dlaczego Nginx jeśli mówisz, że korzystasz z Dockera? Zamieniłbym go na Traefik - automatyczne Discovery kontenerów oraz Let's Encrypt od ręki
  • Odpowiedz
W jaki sposób mogę odpalić projekt na subdomenie?
Sprawa wygląda tak- na serwerze są dwie domeny (przykł. domena.xd oraz sub.domena.xd). Aplikacja działa na 0.0.0.0:8000 i mogę wejść po ip serwera jednak chciałbym przerzucić na sub.domena.xd (z portem 80).
W jaki sposób mogę przekierować aplikację na konkretną domene? (Aplikacja jest w innym folderze niż subdomena; manage.py runserver sub.domena.xd:80 nie idzie :/)

#django #nginx #nieprogramowanie #python
No to mam taką zagwozdkę

Mam aplikację w nodejs, czysty nodejs bez frameworków i tam sobie dziala serwer. Siedzi to w kontenerze Dockera na powiedzmy porcie 3001.

Do CICD uzywam Gitlab i tam sobie buduje aplikacje, testuje, deployuje.

No i jak hostować taką aplikacje przez https? Z tego co wiem to sie robi tak, ze biore modul https({options}, ...)
i w options moge zaladowac pliki z certyfikatami

I nie wiem jak ogarnac
@Melcma: Postaw sobie nginxa jako proxy, i niech on słucha na httpsie przekazując requesty lokalnie po http do Twojej apki.

Certyfikaty skonfigurujesz sobie w nginxie. Druga sprawa, trzymanie certyfikatów w repozytorium to słaby pomysł, szczególnie jeśli myślisz o jakimś githubie czy innym dzielonym - łatwo o wyciek certów. To najlepiej trzymać w jakimś offline'owym szyfrowanym storeage'u, no i oczywiście na serwerze, gdzie działa nginx.
  • Odpowiedz
@JustJoinIT: Jak co piątek przygotowaliśmy dla Was spis wartościowych linków, czyli naszą #technologicznaprasowke ( ͡° ͜ʖ ͡°)

-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit

1 Jak zbudować #aplikacje w reacie to rozpoznawania obrazu
https://dev.to/andrewsmith1996/how-to-build-an-image-recognition-app-in-react-native-m6g

2 Implementacja komponentów #tree używając #react i styli
https://stackshare.io/news

3 25 otwartych repozytoriów i aplikacji, które posłużą jako inspiracja do kodowania
https://appendto.com/2018/09/25-public-react-repos-apps-to-inspire-your-next-project-part-2/

4 #materialdesing w aplikacji napisanej w Reacie
https://callstack.github.io/react-native-paper/

5
Wołam zainteresowanych (25) z listy JustNewsIT
Możesz zapisać/wypisać się klikając na nazwę listy.

Sponsor: Grupa Facebookowa z promocjami z chińskich sklepów

Masz problem z działaniem listy? A może pytanie? Pisz do IrvinTalvanen

! @JustJoinIT @tiktin @MAT3N @Kaczypawlak @krypsi @wjt @JCass @arekrob @Quarel @coll @Cyckow_i_mozgu @michal42 @sciana @unconventional @Nupharizar @pawelzny @Zieloniak12 @invisibleborder @Mickson @random_z_psp @mithenea @mozgogrdyczka @Overthinker @kelso @Dymoslaw
  • Odpowiedz
Dziwna sprawa - miałem certyfikat ssl na lokalnym środowisku. Certyfikat podpisany przez moje własne CA. Dodałem CA do zaufanych CA. Wszystko działało. Aż do dzisiaj - kiedy wchodzę na stronę dostaję informacje, że certyfikat jest nieważny. Niemniej jednak data wydania to 26 lipca 2018 roku, a data wygaśnięcia to 26 lipca 2019 roku. Datę na kompie mam ustawioną właściwie.

Dodatkowo na firefoxie mam taki kod błędu - SECERROREXPIREDISSUERCERTIFICATE
Hej, od dłuższego czasu męcze się z ssl na mojej nowej domenie www.mypu.pl.

Od początku

1. Kupiłem ssl https://netdc.pl/start/konfigurator_sk/?produktid=SUPERFAST-SSL&promo=0.7248
2. Pobrałem key i pem, wrzuciłem odpowiednie wpisy w konfiguracje nginx, na przeglądarce wszystko wydaje się ok
3. Chce zrobić logowanie przez fb, pojawiają się problemy:

https://developers.facebook.com/tools/debug/sharing/?q=https%3A%2F%2Fwww.mypu.pl%2Fpolityka-prywatnosci

wywala takie wpisy:
SSL Error
Can't validate SSL Certificate. Either it is self-signed (which will cause browser warnings) or it is invalid.
Curl Error
Curl error:
@Lucani: Wielkie dzięki, okazało się że nie miałem zainstalowanego certyfikatu pośredniego, musiałem połączyć ten plik z plikiem certyfikatu i wrzucić jako jeden, potem tylko podać w nginx jego umiejscowienie.

dzięki jeszcze raz za podesłanie przede wszystkim pierwszego linka
  • Odpowiedz
Mirki mam problem z ngixem. Próbuję u siebie na serwerze wsadzić letsencrypt, wygenerowałem certyfikat dla domeny, zrobiłem zapisy w vhoście następujące

sslcertificate /etc/letsencrypt/live/adres.com/fullchain.pem;
ssl
certificatekey /etc/letsencrypt/live/adres.com/privatekey.pem;

do nginx.conf dopisałem jeszcze takie bajery:

ssl
protocols TLSv1 TLSv1.1 TLSv1.2;
sslciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA;
ssl
sessioncache shared:SSL:50m;
ssl
preferserverciphers on;
ssldhparam /etc/ssl/certs/dhparam.pem;

i po zapisie configu i restarcie ngixa wypluwa coś takiego:

Error while running nginx -c /etc/nginx/nginx.conf -t.

nginx:
sslcertificatekey /etc/letsencrypt/live/costam.com/privkey.pem; # managed by Certbot

sslcertificate_key /etc/letsencrypt/live/adres.com/privatekey.pem;


@adrpan: to sprawdz czy sie zgadza z plikiem u ciebie, bo u mnie jest privkey.pem (letsEncrypt taka nazwe domyslnie chyba generuje)
  • Odpowiedz
@czerwonygosciu: dziwna sprawa teraz wyszła. Włażę w /etc/letsencrypt/live/adres.com/ i sprawdzam czy jest privatekey.pem , patrzę a tu jest dowiązanie złe zrobione, sprawdzam folder /etc/letsencrypt/archive/adres.com/ i mam pliki a tu mam coś takiego privkey1.pem, cert1.pem, chain1.pem, fullchain1.pem. No nic zrobione i hula. Dzięki bardzo! ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Yo, męczę się z pewną rzeczą. Mam certyfikat wildcard SSL z AZ i nie wiem jak to obsłużyć. Od razu u nich wygenerowałem CSR i klucz prywatny. Teraz dostarczają mi następujące pliki: csr.txt, kluczprywatny.txt, certyfikatpośredni.txt i certyfikat.txt. Jak mam sobie to wpiąć np w nginxa? Wiem, że SSL mają z Certum ale tam też poradniki z czasów Windowsa XP. Pomoże ktoś i wytłumaczy jak głupiemu? :D

#homelab #sysadmin #nginx
@Virgo92:

server {
listen 443 ssl;
servername www.example.com;
ssl
certificate www.example.com.crt;
sslcertificatekey www.example.com.key;

a jak połączyć kilka certów w łańcuch wyguglasz
  • Odpowiedz
@Virgo92: pierwsze nie halo to ze u nich wygenerowales csra i klucz prywatny... klucz prywatny generujesz u siebie, pozniej wystawiasz csra na jego podstawie i wysylasz csra do AZ ktory Ci wystawia certa do zainstalowania na serwerze...

Klucz prywatny nie moze opuscic Twojej infrastruktury... w przeciwnym wypadku nie jest juz to klucz prywatny

ja nie wiem co sie porobilo z tymi wszystkimi home,az,nazwa itp... oni tak okroili z bezpieczenstwa wystawianie certow
  • Odpowiedz
Szybkie pytanie: jakie miejsce będzie najodpowiedniejsze do trzymania kluczy/pem certów #ssl dla #nginx ?

Wyniki z wujka google w zasadzie każdy mówi co innego, padają ścieżki typu:

/etc/nginx/ssl
/etc/ssl
/var/ssl
/root/ssl

Czy może lepsze będzie coś jeszcze innego?

#webdev może trochę #devops
@ppawel: Miejsce dowolne - i tak inny admin znajdzie patrzac w config. Przewaznie spotykam/uzywam 1 albo 2.
Wazniejsze odpowiedni wlasciciel i prawa dostepu. Szczegolnie jak to jakis wspoldzielony hosting..
  • Odpowiedz
Kurcze co jest z tym certyfikatem...
Próbuje skonfigurować ssl na localhoscie.

Certyfikat wygenerowałem tak :

openssl req -x509 -sha256 -nodes -newkey rsa:2048 -days 365 -keyout nginx.key -out nginx.crt


Jako CN podałem fuii.dev

Dodalem nginx.key do /etc/ssl/private/
a nginx.crt do /etc/ssl/certs

Konfiguracja nginxa

server {

listen 443 ssl http2;

servername fuii.loc fuii.dev;

sslcertificate /etc/ssl/certs/nginx.crt;

sslcertificatekey /etc/ssl/private/nginx.key;

sslprotocols TLSv1.2 TLSv1.1 TLSv1;

location / {

proxysetheader X-Real-IP $remoteaddr;

proxy
@uketrab: Teoretycznie działa moje rozwiązanie. Problem w tym, że nie do końca.

W pliku conf w CN mam wpisane *.dev.local.pl

I jeżeli część wgląda jak poniżej
[ altnames ]
DNS.1 = fuii.dev.local.pl

I uruchamiam apkę na takim adresie to wszystko działa ok.

Problem w tym, że jak zmienię [alt
names] na
DNS.1 = *.dev.local.pl

to wywala błąd, że nie pasuje to do domeny z której się łączę. :? Jakie to
  • Odpowiedz
mam małe pytanko, może ktoś stąd będzie wiedział. Używam mixu: #laravel #vue spa oraz #nginx

Konfiguracja nginx jest ustawiona na index.html mojej aplikacji vue spa, która kontaktuje się z laravelem tylko poprzez routy api. Teraz chcę dodać voyagera aby obsługiwać panel admina. Tylko jest problem bo voyager jest typowym pluginem, który wczepia się w routy web, jako ścieżka /admin i tyle. Czy w konfiguracji nginx mogę jakoś ustawić, że index.html jest na
@Elon-Tusk: nie no, jak masz domena.pl i admin.domena.pl to postawiona instancja vue na domena.pl nie może wpływać na admin.domena.pl bo to zupełnie dwa różne adresy i "katalogi"
  • Odpowiedz
Bawię się serwerem Nginx i próbuje do niego doinstalować SSL ale coś nie działa, zupełnie nie mam pojęcia dlaczego. (jakiś czas temu bez problemu to zrobiłem). Wzoruje się na tym https://www.howtoforge.com/tutorial/how-to-install-nginx-with-php-and-mysql-lemp-on-debian-9/#enable-ssl-and-http-in-nginx ale coś mi nie działa. Jak wejdę normalnie na localhosta, to jest informacja "The plain HTTP request was sent to HTTPS port", czyli tak jak powinno być ale po przejściu na https wyskakuje, że "Ta witryna jest nieosiągalna". Wydaje mi się,
Gennwat - Bawię się serwerem Nginx i próbuje do niego doinstalować SSL ale coś nie dz...

źródło: comment_cEj1iIlN631cKiAGiS14Ls16EElhTtBo.jpg

Pobierz