[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