Hej,

Czy jest sens korzystania z Nginx dla serwerów z liczbą wejść < 1000 na dzień(prosta stronka na laptopie z ubuntu)?

Jestem całkowicie zielony z webdevu.

Czytałem
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qarmin: WordPress nie posiada własnego serwera. Musisz postawić sobie NGINX lub Apache i dodatkowo do serwera także PHP. My w firmie stawiamy WordPressa na MariaDB + NGINX + PHP-FPM i działa to zajebiście. Fakt, większość hostingów stawia to na Apache, więc tu już musisz poczytać i zdecydować co Ci bardziej odpowiada. Jakbyś potrzebował pomocy z postawieniem tego to wołaj ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Czytałem gdzieś kiedyś, że Nginx jest dużo wydajniejszy przy bardzo bardzo dużym ruchu ale posiada pewne ograniczenia(nie kojarzę jakie) w stosunku do Apache.


@qarmin: Jest to mit, że nginx jest dużo wydajniejszy. Szybciej działają na nim pliki statyczne, lecz jeśli PHP łączy się z Nginx przez FPM i tak samo się łączy z Apache to naprawdę nie ma różnicy w wydajności, gdyż całe obciążenie jest generowane przez serwer FPM niezależnie
  • Odpowiedz
Jest sobie pewna strona internetowa która leży na moim serwerze po znajomości w rodzinie, właściciel wynajął jakiegoś wordpressowca, który nie bardzo wiedział jak działają prawda dostępu i zapewne zrobił jakiś fuckup przy przenoszeniu bazy cmsa więc coś mu tam nie działa.
Przypomniały mi się młode lata kiedy człowiek walczył z takimi problemami tracąc idiotycznie mnóstwo czasu więc pomogłem mu debugować zapytania do bazy i na życzenie dodałem prawa zapisu dla webserwera do
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, potrzebuję wyciągnąć staty wizyt www z nginxa - okazało się że google analytics nie działa jak powinno :F. Więc jakiekolwiek historyczne staty będą dla mnie wartościowe.
Ubuntu 18.04
Nginx
php
#nginx
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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;
OperatorHydrolokator - Miruny znające się na #nginx #php - mam działającego nginixa z...

źródło: comment_1581325179vWrV4ts40DuTxXhjpln8s2.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ć ^^
  • Odpowiedz
mam problem z #nginx #programowanie
otóż mam apke w zend1 a w katalogu public znajduje sie plik:
event-order-check.php oraz event-order-lock

z tym że gdy je wywołuję ajaxem to zamiast zwrotki to dostaję kod php.
Nie ogarniam nginx - może ktoś pomóc?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 ale z
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
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
  • Odpowiedz
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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach