Skocz do zawartości
master.tilk

apache czy nginx dylemat szybkości

Polecane posty

Myślę od migracją w DA, z apache na nginxa co myślicie jakie są wasze koledzy opinie nie ukryję, chciałbym dodać do serwera ror oraz django i pythona, apache to moloch ale czy zły?

troszkę czytałem i tak się zastanawiam czy ma to jakiś sens zmiana czy nie?

Z miłą chęcią wysłucham opinii i porad oraz konstruktywnej krytyki :)

moja maszyna:

dedyk na własnym IP, system centos7 panel kupiona licencja DA

hostuję parę stron, oraz pocztę

 

Pozdrawiam

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

Na pewno Nginx będzie lepszym wyborem i tu nie ma co dyskutować.

Większym problemem będzie customowa konfiguracja DA pod python/ruby.

  • Upvote 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

a czy bez boleśnie idzie przejść z apache2 na nginx co do konfiguracji ror + python myslę że dla 2 -3 własnych projektów użyć mogę terminala + nano :) ( nie lubię vim)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

To zależy co nazywamy bezbolesnym, na pewno reguły zawarte w .htaccess trzeba będzie dostosować i umieścić w konfiguracji vhostów.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Fakt. Z htaccess jest najwięcej zabawy. O tyle z WP nie ma problemów co stara joomla 2.5 potrafi odmówić współpracy (nie pytajcie dlaczego nie aktualizowane :D)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

uff dobrze że mam strony pisane na phalcon i laravel :) czyli wieczorkiem migracja :)

 

wyczytałem w sieci że sam nginx w da to kiepski pomysł lepiej zrobić apache + nginx jako proxy

Edytowano przez master.tilk (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

Kiepsko wyczytałeś ;)

Nginx działa sprawnie z DirectAdmin.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kiepsko wyczytałeś ;)

Nginx działa sprawnie z DirectAdmin.

 

tak właśnie mi się coś wydawało forum gdzie wpadłem na artykuł powiedzmy sobie mało obiektywny lub osoba pisząca nie wiedziała co mowi. Dlatego pytam :) a kto pyta nie błądzi

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Błąd przy starcie nginx

2016/07/16 20:48:01 [emerg] 16771#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 20:48:08 [emerg] 17598#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 20:49:02 [emerg] 23870#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 20:49:06 [emerg] 23899#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 20:49:10 [emerg] 24111#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 20:49:14 [emerg] 24381#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 20:49:17 [emerg] 24388#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 20:49:20 [emerg] 24392#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 20:49:23 [emerg] 24404#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 20:50:02 [emerg] 27050#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 21:26:27 [emerg] 26343#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 21:27:01 [emerg] 30376#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 21:27:09 [emerg] 31237#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 21:27:24 [emerg] 1074#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 21:27:36 [emerg] 1554#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 21:27:39 [emerg] 1557#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 21:27:41 [emerg] 1560#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 21:27:43 [emerg] 1572#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 21:28:02 [emerg] 4031#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 21:28:09 [emerg] 4105#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 21:28:21 [emerg] 4254#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:08:01 [emerg] 5368#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:08:09 [emerg] 6228#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:08:39 [emerg] 11624#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:08:45 [emerg] 12106#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:08:47 [emerg] 12109#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:08:49 [emerg] 12113#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:08:53 [emerg] 12125#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:09:01 [emerg] 13191#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:09:03 [emerg] 13748#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:09:14 [emerg] 14644#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:09:22 [emerg] 14808#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:42:54 [emerg] 18492#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:42:55 [emerg] 18495#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:42:57 [emerg] 18498#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:48:26 [notice] 1752#0: ModSecurity for nginx (STABLE)/2.9.0 (http://www.modsecurity.org/) configured.
2016/07/16 22:48:26 [notice] 1752#0: ModSecurity: APR compiled version="1.5.2"; loaded version="1.5.2"
2016/07/16 22:48:26 [notice] 1752#0: ModSecurity: PCRE compiled version="8.20 "; loaded version="8.20 2011-10-21"
2016/07/16 22:48:26 [notice] 1752#0: ModSecurity: LIBXML compiled version="2.9.4"
2016/07/16 22:48:26 [notice] 1752#0: ModSecurity: Status engine is currently disabled, enable it by set SecStatusEngine to On.
2016/07/16 22:48:43 [emerg] 2982#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:48:46 [emerg] 3430#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:48:48 [emerg] 3433#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 22:48:49 [emerg] 3436#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 23:07:35 [emerg] 6967#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 23:07:37 [emerg] 6970#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 23:07:39 [emerg] 6973#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 23:08:54 [emerg] 9492#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 23:08:56 [emerg] 9495#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2
2016/07/16 23:08:57 [emerg] 9498#0: invalid port in "|IP|:|PORT_80|" of the "listen" directive in /etc/nginx/nginx-vhosts.conf:2

czyli nie wyszło od tak łatwo :) a porady z googla mało radzą

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wygląda, że w /etc/nginx/nginx-vhosts.conf masz niewypełnione placeholdery "|IP|:|PORT_80|" z DA

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys
Błąd przy starcie nginx

 

Ale też nikt nie mówił, że nie potrzeba trochę wiedzy.

Tu wystarczy posprawdzać te pliki konfiguracyjne, pliki schematów konfguracji, przebudować konfiguracje i przy okazji się czegoś nauczysz ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

Z drugiej strony jeżeli to produkcyjny serwer to dużo lepszym pomysłem jest uruchomienie drugiego który będzie wykorzystywany tylko do nauki.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

tak produkcyjny i drugi też stoi na pc w domu :), ale sprawa w tym że chciałem ten produkcyjny przyspieszyć, i przejść na php7 już

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kiepsko wyczytałeś ;)

Nginx działa sprawnie z DirectAdmin.

Albo po prostu czytał coś starego :P

DA dopiero wspiera nginx'a od kiedy wypuścili CB2.0

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys
i poległem :) z nginx :(

 

No nie nauczymy się i nie zrobimy za Ciebie ;)

 

Albo po prostu czytał coś starego :P

DA dopiero wspiera nginx'a od kiedy wypuścili CB2.0

 

No tak ale CB2.0 ma już te 3 lata i fakt wcześniej natywnie było by bardzo ciężko zrobić Nginx, ale reverse proxy nie było problemem.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

własnie stary opis, właśnie przebudowałem raz jeszcze na teście wrzuciłem swoje strony i ruszyło:), pozostało mi zrobienie troszkę customowej konfiguracji bo większość frameworków odpalam na /user/domians/public_html/public a domyślnie wskazuje ścieżkę public_html, i dołożenie webmail.domena.tld

 

a może podpowiedzcie koledzy jak z tym PHP dla apache, mod_php czy inaczej jakoś szybciej dużo możliwości jest w samym options.conf

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×