Miruny znające się na #nginx #php - mam działającego nginixa z phpem, ale postanowiłem sobie dodać drugą lokalizację, żeby mieć takie do testów. Wszystko spoko, elo i w ogóle, tylko ten "testowy" nie chce zaczytywać plików css -> jak na obrazku. Uprawnienia do jednego i drugiego są takie same - w sumie to skopiowałem z /var/www/html do /var/www/test.
Wpis w sites-enabled:

server {
listen 80;
listen [::]:80;

server_name xxx;

root /var/www/test;
index
OperatorHydrolokator - Miruny znające się na #nginx #php - mam działającego nginixa z...

źródło: comment_1581325179vWrV4ts40DuTxXhjpln8s2.jpg

Pobierz
Ktos dobry w NGNIXy?

potrzebuje pomocy mam centosa gdzie serwuje appki na domenie serwer.com

appki sa zdokeryzowane
i tak jak nie miaelm problemu z postawieniem sonara

location /sonar {
proxy_pass http://localhost:9001;

# set header
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 150;
proxy_send_timeout 100;
proxy_read_timeout 100;
proxy_buffers 4 32k;
client_max_body_size 100m;
client_body_buffer_size 128k;

Tutaj trybi

Tak appki pythonowej (django), spiete composem nie moge ogarnac a jest kopiuj wklej jak
@Strzalka: Jest też opcja w settings automatycznie dodająca / do końcówki url jeśli go brak. Tak mi coś świta ale nie jestem 100% pewien, za to w 100% zbyt leniwy by teraz sprawdzać ^^
Podpiąłem sobie dysk do VPSa pod /dupa/dysk. Czy mam możliwość dostępu do tego dysku poprzez symlink z np /var/www/vhosts/dupa/dysklink takiego katalogu, żebym mógł tam zapisywać zdjęcia i dostać się do niech po urleach http://dupa/dysklink/test.jpg? Na razie mam 403, ale wygląda na to, że na folderze docelowym są odpowiednie uprawnienia.

Jest ktoś w stanie pomóc?

#nginx #programowanie #informatyka #centos #serwery
@lalkarz: żeby dało ci się pomóc potrzeba więcej danych:
1. OS i wersja (np. Ubuntu 18.04)
2. jaki serwer www (apache/ngnix/cos innego)
3. output z sudo ps aux jak serwer działa - chodzi o usera pod którym odpalony jest serwer www
4. ls -la /dupa/dysk - uprawnienia nadane przez mount
5. ls -la /var/www/vhosts/dupa/dysklink - uprawnienia widziane na poziomie symlinku
6. potem zostanie jeszcze konfiguracja serwera www ale to na koniec
@MrFisherman: Proxy pass służy jako proxy dla innego serwera http. Innymi słowy jakbyś miał wystawioną jakąś aplikację np na localhoście i chciałbyś, żeby nginx wystawiał tą aplikację jako konkretny serwer, domena lub nawet ścieżka w adresie to możesz sobie to ustawić. Poczytaj do czego służy bo na moje oko ten config wydaje się błędny. Ewentualnie jak hostujesz tylko statyczną stronę to wywal to.
dziwne, jakaś/dziura tak czy coś ostatnio się pojawiły na php-fpm albo nginx czy coś w tym rodzaju? wchodzę na vps a tutaj 100% memory usage, mimo że po procesach patrzę to nic takiego zużycia nie ma, dziwna sprawa

do tego że stało mi się tak na drugim nie powiązanym vpsie, u innego usługodawcy miałem to samo xD
#webh #vps #nginx #linux #serwery
Cześć, potrzebuję zrobić cache do serwera który jest włączony jedynie przez 1-2h.

Ma to działać tak, że w momencie gdy serwer jest online to nginx zachowuje się jako proxy do tego serwera, a w momencie gdy serwer jest offline to nginx wyświetla wersję którą posiada w cache. Oczywiście wtedy cały backend nie będzie śmigać, ale potrzebuję uzyskać przynajmniej możliwość chodzenia po stronach html i możliwość pobierania plików statycznych.

Próbowałem się bawić proxy_cache_use_stale
@ifinox: do końca nie wiem co kombinujesz, ale myślę, że przynajmniej kilka (naście) różnych rozwiązań tutaj można wrzucić.
Zwłaszcza, że nie wiem jakie masz uprawnienia na obu tych serwerach.

Z pierwszego opisu zrobiłbym "rsync".
Serwer główny gdy jest odpalony zrzuca pliki na serwer drugi i wtedy z tego drugiego masz pełny dostęp do tych plików.
Witam!
Chciałem dodać service workera do mojego laravela i skorzystałem z tego narzędzia https://github.com/silviolleite/laravel-pwa i na localhoscie wszystko działa znakomicie ale już na produkcji nie. Używam tam nginx. Problem dotyczy tego że gdy dodaje @laravelPwa w head to poprostu nie zostaje to przekonwertowane na odpowiednie meta tagi tylko wywala mi to na ekran jako zwykły tekst. Nie wiem co z tym zrobić.
#laravel #php #nginx #programowanie #webdev
Cześć
trochę zaczynam wegetować w pracy (pracuję jako admin) a w myśl zasady "Kto nie idzie do przodu tak naprawdę się cofa" chciałbym się poduczyć Dockera, Kubernetes'a, OpenStacka i Pythona aby móc zaoferować coś przyszłemu nowemu pracodawcy.
Nie są mi obce HAProxy, Apache, Nginxy, Ansible, Wildfly oraz ogólne zarządzanie serwerami linuxowymi (blisko 2 lata doświadczenia).
Macie propozycje jakiś projektów które pozwolą nabyć wiedzę o narzędziach o których wspomniałem na początku?
#devops #
Siema mirasy. Mam pytanie odnośnie php-fpm, którego używam z #nginx w kontenerach, którymi zarządza #docker. Otóż, gdzie trzymać skrypty php? Mam dwa service: app który odpowiada kontenerowi z php-fpm, oraz webserv odpowiadający kontenerowi z nginxem. Proxy nginxa kieruje wszystko z końcówką .php na konener z php-fpm, a wszystko inne na webserv.
Same static filesy typu .html, css oraz jakieś image trzymać na webservie, a skrypty php na kontenerze z php-fpm? Z
@TMBRK: ale np. php-fpm najczęściej operuje po tcp, więc jemu nie musisz nic montować, tylko robisz expose portu do którego będzie Ci nginx forwardował. Chyba, że planujesz używać tego przez unix socket, ale tym w dockerze się nie bawiłem i używanie tego z innego kontenera może być karkołomne. Bardziej chodziło mi o same pliki strony - te pliki jedynie "montujesz" do kontenera z nginx, ale nie zaszywasz ich w samym obrazie.
Siemano mirasy mam niemały problem z nginxem i #docker. Otóż, chcę wywołać skrypt w php, który wykona echo i wyświetli mi na stronie napis "dupa". Problem w tym, że gdy wchodzę na lokalizację gdzie powinien znajdować się dany plik dostaję An error occurred.

Sorry, the page you are looking for is currently unavailable.
Please try again later.

If you are the system administrator of this resource then you should check the
@TMBRK: Domyślnie PHP-FPM słucha na sockecie. Przynajmniej na deb/ubuntu

~# grep 'listen =' /etc/php/7.2/fpm/pool.d/www.conf

listen = /run/php/php7.2-fpm.sock

^ Na świeżo zainstalowanym php-fpm
grep 'listen =' /etc/php/7.2/fpm/pool.d/www.conf


@iMonkey: grep: /etc/php/7.2/fpm/pool.d/www.conf: No such file or directory
dodatkowo, nginx oraz php-fpm są na osobnych kontenerach
Siemano mirasy podpowiedzcie mi jak to z tym nginxem jest. Jaki to jest ten katalog, do którego wrzucam swoje pliki? /usr/share/nginx/html, czy w końcu /var/www ? Docker po skopiowaniu plików do /var/www i ustawienia tego folderu jako workdir wciąż wyświetlał defaultową stornkę nginxa. Po skopiowaniu do /usr/share/nginx/html zadziałało
#nginx #docker
#nginx #serwery

Zrobiłem tak:

location /costam {
  rewrite .+ [https://google.com](https://google.com) permanent;
}

A potem zmieniłem google.com na inny URL. Ale cały czas przekierowuje mnie na google zamiast na ten URL co tam podstawiłem. Zrestartowałem nginxa oczywiście. Czemu nie działa :/
Wykupiłem 3 domeny (A jako główna, i B/C jako przekierowanie na A) i hosting.
Domena A ma podpięty IP mojego servera (hostingu).
Domena B i C są przekierowane na domenę A.
Hosting mi udostępnia panel administracyjny i server FTP.
W panelu administracyjnym (DirectAdmin) utworzyłem domenę A i spiąłem do niej webmaila na RoundCubie.
Teraz taka sytuacja. Łącze się do FTP (IP servera mojego + użytkownik podany przez hosting), daje zakładkę publichtml,