πΉ CentOS 7: Π ΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² web-ΡΠ΅ΡΠ²Π΅ΡΠ° Nginx.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.
2. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΎΡΠ°ΡΠΈΠΈ.
3. ΠΡΠΈΠ³ΠΈΠ½Π°Π»Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.
ΠΡΠ΅ ΠΎΠ΄Π½Π° Π²Π°ΠΆΠ½Π°Ρ Π²Π΅ΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ web-ΡΠ΅ΡΠ²Π΅ΡΠ° β ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ Ρ ΠΎΡΡΠΎΠ². ΠΡΠ»ΠΈ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΠΎ ΡΠ΅ΡΠ΅Π· ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ, ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅, Π²ΡΠ΅ΠΌΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠ²ΡΠ·ΠΈ Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π° ΠΆΠ΅ΡΡΠΊΠΈΡ Π΄ΠΈΡΠΊΠ°Ρ .
2. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΎΡΠ°ΡΠΈΠΈ.
Π ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ logrotate Π΄Π»Ρ nginx, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ β /etc/logrotate.d/nginx
.
ΠΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ ΠΎΠ±ΡΠ΅ΠΌΡ ΡΠΏΠΈΡΠΊΡ ΡΠΎΡΠ°ΡΠΈΠΉ ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ:
/web/sites/site1/log/*.log { create 0644 nginx nginx size=10M rotate 10 missingok notifempty compress sharedscripts postrotate /bin/kill -USR1 `cat /run/nginx.pid 2>/dev/null` 2>/dev/null || true endscript }
Π Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΡΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΈΠΌΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π² 10 ΠΠ±, ΡΠΆΠΈΠΌΠ°ΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΡΠ°ΡΠΈΠΈ ΠΈ Ρ ΡΠ°Π½ΠΈΡΡ 10 Π°ΡΡ ΠΈΠ²ΠΎΠ² Ρ Π»ΠΎΠ³ΠΎΠΌ. ΠΠ»Ρ Π²ΡΠ΅Ρ Ρ ΠΎΡΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΌΠΎΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΡΡΠ΄Π° Π½ΠΎΠ²ΡΠ΅ ΠΏΡΡΠΈ Π΄Π»Ρ Π»ΠΎΠ³ΠΎΠ². ΠΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ logrotate Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΡΠ΄ΠΎΠ±Π½ΠΎ Π²Π°ΠΌ.
3. ΠΡΠΈΠ³ΠΈΠ½Π°Π»Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
- serveradmin.ru Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° web ΡΠ΅ΡΠ²Π΅ΡΠ° nginx, php-fpm, php7 Π½Π° CentOS 8Β» ΠΎΡ 28.02.2020.