[vpsFree.cz: community-list] Konfigurace a užití nginx + php-fpm - jak na to?

Tomáš Zmek tomas at zmek.eu
Sun Sep 2 17:27:27 CEST 2018


Mám vlastní mail server postavený pomocí mail in a box. A to asi 4 roky.
Mám tam 5 domén a jeden mail rozesílá hromadné maily. Bez problémů. Teď
testují mailcow.

Dne ne 2. 9. 2018 13:10 uživatel Petr Bolf <petr.bolf at taborpolana.cz>
napsal:

> zdravím,
>
>
> nginx a php funguje spolehlivě. Nicméně provozovat vlastní server (na
> vpsfree) versus nějaký hosting, či cloud, tak řeším ještě dvě věci:
>
>
> - https, respektive SSL certifikáty - přijde mi, že je s tím moc práce,
> většina tutoriálů začíná "potřebujete hosting s podporou ...", jistě
> našel jsem návod jak zprovoznic lets encrypt, ale zdá se mi, že
> cena(práce)/výkon vychází lépe pro hosting. Jak to řešíte?
>
> - mail - postavit mail server není problém, ale čeho se obávám, je
> údržba, jednak nedostat se do blacklistů, jednak boj se spamem. Spíš se
> přikláním pro řešení na hostingu, kde na to mají tým a kde to řeší pro
> XX domen najednou. Pro nějaké tři vlastní domeny na vlastním serveru (na
> vpsfree) se mi zdá, že to je zbytečně moc práce, kterou za mě na
> hostingu udělá někdo jiný. Nebo ne?
>
>
> Zajímaly by mě praktické zkušenosti ohledně tohoto.
>
>
> díky
>
> Petr Bolf
>
>
> Dne 1.9.2018 v 10:20 Vaclav Dusek napsal(a):
> > Pokud jsi lenoch a chces se inspirovat, nainstaluj si doma do
> > virtualky
> >
> https://www.howtoforge.com/tutorial/perfect-server-debian-9-nginx-bind-dovecot-ispconfig-3.1
> > a uc se od jinych
> >
> > Nebo u toho zustan ;)
> >
> > Dne 31.8.2018 v 23:43 Tomáš Zmek napsal(a):
> >> Ahoj,
> >>
> >> přešel jsem kompletně na nginx a mariadb u svých webů. Mám je na
> >> wordpressu. Standardní konfigurace.
> >>
> >> Jen se toho nesmíš bát. Dlouho mě právě odrazovalo to jiné. Třeba 503
> >> chyba ze začátku. Níže jeden příklad, jak to mám já nakonfigurované
> >> pro wordpress web ve složce sites-available
> >>
> >> Server {
> >>      root /var/www/domena/htdocs;
> >>      index  index.php index.html index.htm;
> >>      server_name  domena.neco;
> >>
> >>
> >>      access_log /var/www/domena/logs/access.log;
> >>      error_log /var/www/domena/logs/error.log;
> >>
> >>     location / {
> >>            try_files $uri $uri/ /index.php?$args;
> >>      include  /etc/nginx/mime.types;
> >>      }
> >>
> >>      location = /favicon.ico {
> >>              log_not_found off;
> >>              access_log off;
> >>      }
> >>
> >>      location = /robots.txt {
> >>          allow all;
> >>          log_not_found off;
> >>          access_log off;
> >>      }
> >>
> >>     location ~ \.php$ {
> >>         root /var/www/domena/htdocs;
> >>         include snippets/fastcgi-php.conf;
> >>         fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; # for Ubuntu
> >> 18.04
> >>         fastcgi_param   SCRIPT_FILENAME
> >> $document_root$fastcgi_script_name;
> >>         include fastcgi_params;
> >>         fastcgi_read_timeout 180;
> >>         client_max_body_size 500M;
> >>
> >>      }
> >>      location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
> >>               expires max;
> >>               log_not_found off;
> >>      }
> >>
> >>   # managed by Certbot
> >>
> >>      listen 443 ssl http2; # managed by Certbot
> >>      listen [::]:443 ssl http2;
> >>      ssl_certificate /etc/letsencrypt/live/domena.neco/fullchain.pem;
> >> # managed by Certbot
> >>      ssl_certificate_key
> >> /etc/letsencrypt/live/domena.neco/privkey.pem; # managed by Certbot
> >>      include /etc/letsencrypt/options-ssl-nginx.conf; # managed by
> >> Certbot
> >>      ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
> >>
> >> }
> >>
> >> server {
> >>      if ($host = domena.neco) {
> >>          return 301 https://$host$request_uri;
> >>      } # managed by Certbot
> >>
> >>
> >>      server_name  domena.neco;
> >>      listen 80;
> >>      listen [::]:80;
> >>      return 404; # managed by Certbot
> >>
> >> }
> >>
> >> Dne 31. 08. 18 v 14:51 Martin Myška napsal(a):
> >>> Díky za reakce,
> >>> provozovat na tom budu vpodstatě WordPress (který teda co jsem
> >>> pročítal doku by neměl být problém) jen se bojím toho obecného "co
> >>> kdyby.." ale toho se nezbavím nijak jinak, než na nginx prostě najet
> >>> :-)
> >>> Takže co se redirectů např. u WP instancí týče, vše je potřeba
> >>> zanést do nginx konfigurace, resp. (ne doslova) přepsat htaccess do
> >>> konfigurace nginx a pak by to šlapalo?
> >>> Pak nechápu proč jsem už nginx dávno standalone nezkusil! To jdu
> >>> testovat :)
> >>> Mariane kdyby ses podělil, byl bych vděčný! Třeba se to bude hodit i
> >>> někomu dalšímu.
> >>>
> >>> S pozdravem,
> >>>
> >>> *Martin Myška*
> >>> Programátor - SysAdmin
> >>>
> >>> Email: martin at martinmyska.cz <mailto:martin at martinmyska.cz>
> >>> Tel.: +420 777 885 138 <mailto:777885138>
> >>> Web: www.martinmyska.cz <http://martinmyska.cz/>
> >>>
> >>> Specialista na redakční systémy.
> >>> Programátor na volné noze.
> >>>
> >>> Dne 31. srpna 2018 14:39 Marian Stránecký
> >>> <marian.stranecky at gmail.com <mailto:marian.stranecky at gmail.com>>
> >>> napsal(a):
> >>>
> >>>     Ahoj,
> >>>     urcite vic jak rok a pul provozuji nekolik malo domen s hobby
> >>>     projekty s php pres uvedenou konfiguraci, ale rozhodne zadne
> >>>     problemy nemam. Krome toho nginx mam i na jinych (vetsich)
> >>>     projektech, vsude v konfiguraci nginx jako transparent proxy k
> >>>     backendum (vetsinou java) a na apache bych se uz nevracel :D
> >>>
> >>>     O konfiguraci se rad podelim, ale bohuzel se k tomu dostanu az
> >>> vecer.
> >>>
> >>>     @VaclavDusek ktery masochista dnes zprovoznuje takovyto low-level
> >>>     setup :) -  to je IMHO snazsi mit jako ten backend (on-premise)
> >>>     napr. gogs.io <http://gogs.io> nebo gitlab, kdy je jeste pridana
> >>>     hodnota nejen v UI. A kdyz uz, tak alespon pokryt pres
> >>>     ansible/puppet, takovyhle tutorial a la hromada commandu je spis
> >>>     na playground.
> >>>
> >>>     Marian
> >>>
> >>>     pá 31. 8. 2018 v 14:17 odesílatel Vaclav Dusek
> >>>     <Vaclav.Dusek at cz-pro.cz <mailto:Vaclav.Dusek at cz-pro.cz>> napsal:
> >>>
> >>>         Ahoj, zelezi co budes provozovat. Bezne aplikace s tim nemaji
> >>>         problem
> >>>
> >>>         Ale treba
> >>>
> https://www.creang.com/howtoforge/howto_set_up_git_over_https_with_apache_on_ubuntu/
> >>> <
> https://www.creang.com/howtoforge/howto_set_up_git_over_https_with_apache_on_ubuntu/
> >
> >>>
> >>>         pod nginx nezrealizujes (reseno v ramci integrace lokalniho git
> >>>         repository a redmine) :(
> >>>
> >>>         EQDKPlus s nginx pry chodi (https://eqdkp-plus.eu/wiki/Nginx
> >>>         <https://eqdkp-plus.eu/wiki/Nginx>), ale
> >>>         realita, kdyz jsem to nasazoval, byla jina
> >>>
> >>>         WP/Joomla s tim problem mit nebudou...
> >>>
> >>>         Dne 31.8.2018 v 14:09 Martin Myška napsal(a):
> >>>         > Ahoj, ajaj.. toho jsem se už od začátku bál, ale dost lidí
> >>>         mě tak nějak
> >>>         > soustavně nahlodávalo s tím že všechno bude v pohodě..
> >>>         > nginx jako frontend a apache jako backend mám aktuálně, ale
> >>>         pro můj účel
> >>>         > kdy chodí návštěvy z různých koutů světa je to špatné v tom
> >>>         že často
> >>>         > dostávám upstream timeout kdy nginx to dává, ale apache je
> >>>         trošku mimo a
> >>>         > nezvládá. K tomuto mě však nenapadá co/kde hledat konkrétně
> >>>         za limit v
> >>>         > konfigu, abych si s tím mohl nějak víc hrát :-/
> >>>         >
> >>>         > S pozdravem,
> >>>         >
> >>>         > *Martin Myška*
> >>>         > Programátor - SysAdmin
> >>>         >
> >>>         > Email: martin at martinmyska.cz <mailto:martin at martinmyska.cz>
> >>>         <mailto:martin at martinmyska.cz <mailto:martin at martinmyska.cz>>
> >>>         > Tel.: +420 777 885 138 <mailto:777885138 <mailto:777885138>>
> >>>         > Web: www.martinmyska.cz <http://www.martinmyska.cz>
> >>>         <http://martinmyska.cz/>
> >>>         >
> >>>         > Specialista na redakční systémy.
> >>>         > Programátor na volné noze.
> >>>         >
> >>>         > Dne 31. srpna 2018 14:05 Vaclav Dusek
> >>>         <Vaclav.Dusek at cz-pro.cz <mailto:Vaclav.Dusek at cz-pro.cz>
> >>>         > <mailto:Vaclav.Dusek at cz-pro.cz
> >>>         <mailto:Vaclav.Dusek at cz-pro.cz>>> napsal(a):
> >>>         >
> >>>         >     Ahoj,
> >>>         >
> >>>         >     a co Apache jako backend a nginx jako frontend?
> >>>         >
> >>>         >     Premyslel jsi o teto variante?
> >>>         >
> >>>         >     Uz jsem narazil na nefunkcni aplikaci pod
> >>> nginx+php-fpm :(
> >>>         >
> >>>         >     Dne 31.8.2018 v 13:59 Martin Myška napsal(a):
> >>>         >
> >>>         >         Zdravím,
> >>>         >         tak jsem se dokopal k zaměření se na nginx a to
> >>>         způsobem úplného
> >>>         >         odstranění apache a jetí pouze na nginx. Každopádně
> >>>         by mě
> >>>         >         zajímalo, zda někdo z Vás u sebe hostuje weby na
> >>>         nginx s php-fpm
> >>>         >         jakou používáte konfiguraci? Dost by mi to pomohlo,
> >>>         kdyby se
> >>>         >         někdo podělil.
> >>>         >         Díky moc a open-source zdar!
> >>>         _______________________________________________
> >>>         Community-list mailing list
> >>>         Community-list at lists.vpsfree.cz
> >>>         <mailto:Community-list at lists.vpsfree.cz>
> >>>         http://lists.vpsfree.cz/listinfo/community-list
> >>> <http://lists.vpsfree.cz/listinfo/community-list>
> >>>
> >>>
> >>>     _______________________________________________
> >>>     Community-list mailing list
> >>>     Community-list at lists.vpsfree.cz
> >>>     <mailto:Community-list at lists.vpsfree.cz>
> >>>     http://lists.vpsfree.cz/listinfo/community-list
> >>>     <http://lists.vpsfree.cz/listinfo/community-list>
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Community-list mailing list
> >>> Community-list at lists.vpsfree.cz
> >>> http://lists.vpsfree.cz/listinfo/community-list
> >>
> >> _______________________________________________
> >> Community-list mailing list
> >> Community-list at lists.vpsfree.cz
> >> http://lists.vpsfree.cz/listinfo/community-list
> >>
> >
>
> _______________________________________________
> Community-list mailing list
> Community-list at lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vpsfree.cz/pipermail/community-list/attachments/20180902/0bbd827f/attachment-0001.html>


More information about the Community-list mailing list