[vpsFree.cz: community-list] Konfigurace a užití nginx + php-fpm - jak na to?
Vaclav Dusek
Vaclav.Dusek at cz-pro.cz
Sat Sep 1 10:20:25 CEST 2018
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
>
--
Vaclav Dusek
e-mail: Vaclav.Dusek at cz-pro.cz
More information about the Community-list
mailing list