W PrestaShop od wersji 1.7.7.0 został podniesiony poziom bezpieczeństwa przez co w niektórych sklepach po...
- W koszyku nie ma jeszcze produktów
- Wysyłka
- Razem 0,00 zł
Jak zainstalować Custombuild w DirectAdmin
Instrukcja krok po kroku jak zainstalować wtyczkę Custombuilid dla DirectAdmin
1. Co to jest custombuild?
Custombuild to narzędzie, które może instalować/aktualizować:
- Apache
- AWstats
- Autokonf
- Autoprodukcja
- ClamAV
- kędzior
- Gołębnik
- Pliki konfiguracyjne Exim
- FreeType
- GD
- htscanner
- suhosin
- ładowarki ionCube
- ImageMagick i rozszerzenie PHP imagick
- libiconv
- libjpeg
- libpng
- libmcrypt
- libmhash
- libspf2
- libsrs_alt
- mod_ruid2
- ModSecurity
- nginx
- MySQL
- Zend opCache
- szufladkować
- PHP (mod_php, php-fastcgi, PHP-FPM, suPHP, lsphp)
- ProFTPD
- Czysty FTPd
- Zabójca spamu
- Webalizer
- Optymalizator Zend
- Zlib
Instaluje poniższe aplikacje internetowe:
- Poczta internetowa Roundcube
- Poczta internetowa Squermail
- phpMyAdmin
Co nowego w CB 2.0? Główne zmiany:
Najlepszym sposobem na to jest całkowita reinstalacja CustomBuild, ze względu na zmiany w plikach konfiguracyjnych, options.conf itp.
Należy pamiętać, że do uruchomienia CustomBuild 2.0 potrzebny jest przynajmniej DirectAdmin w wersji 1.46.
WAŻNE: Zaleca się wykonanie tych poleceń przed instalacją i przed aktualizacją: http://help.directadmin.com/item.php?id=354 .Sprawdź plik options.conf, ustaw ustawienia, które chcesz mieć. Poniższe kroki są wymagane po aktualizacji skryptu CustomBuild, jeśli chcesz używać Apache:
3. Jak zainstalować custombuild 2.0?
cd /usr/local/directadmin
wget -O custombuild.tar.gz http://files.directadmin.com/services/custombuild/2.0/custombuild.tar.gz
tar xvzf custombuild.tar.gz
cd custombuild
./build all
Musisz uruchomić to polecenie jeśli zainstalowałeś Custombuild po raz pierwszy:
./build all d
4. Jak działa php1/2/3/4_release/mode w pliku options.conf?
Główne wymagania:
- Jeśli wybrano nginx, używaj php-fpm tylko jako trybu PHP.
- Nie ustawiaj php1/2/3/4_release na to samo wydanie PHP.
- Tylko php1_mode może być ustawione na mod_php.
- Nie używaj mod_ruid2 razem z suphp lub php-fastcgi.
php1_release jest zawsze domyślną wersją PHP, która jest używana dla wirtualnych hostów, php2/3/4_release jest dodatkową wersją, którą należy wybrać w plikach konfiguracyjnych .htaccess, apache lub nginx.
Dostępne opcje dla php1/php2/php3/php4_mode to:
- mod_php - PHP jest instalowane jako moduł ładowany przez Apache (mod_php) w ten sposób, razem z tą opcją mod_ruid2=yes można ustawić na uruchamianie procesów Apache pod określonymi nazwami użytkownika. Można ustawić tylko dla php1_release .
- fastcgi - PHP jest instalowane jako php-fastcgi w ten sposób, mod_fcgid jest używany w konfiguracji Apache.
- php-fpm - PHP jest w ten sposób instalowane jako PHP-FPM. Jeśli wybrano Apache, mod_proxy_fcgid jest używany w konfiguracji Apache do połączeń z gniazdami PHP-FPM. Gniazda znajdują się w /usr/local/php53/sockets, /usr/local/php54/sockets lub /usr/local/php55/sockets.
- suphp - PHP jest instalowane jako CGI w ten sposób, moduł suphp jest używany w konfiguracji Apache. Plik konfiguracyjny suPHP można znaleźć tutaj: /usr/local/suphp/etc/suphp.conf
5. Jak sprawdzić, co jest ustawione w pliku options.conf?
Użyj „./build options”, aby zobaczyć, co jest ustawione w pliku options.conf.
Dane wyjściowe będą wyglądały mniej więcej tak:
6. Co każda opcja robi w options.conf?
UWAGA: aby uzyskać najnowsze dane, użyj „./build opt_help full”. Aby zobaczyć opcje bez żadnych opisów, użyj "./build opt_help".
Opcje PHP:
- php1_release - wybierz domyślną wersję PHP, którą chcesz zainstalować/zaktualizować za pomocą "./build php" lub "./build all". Możliwe wartości: 5,3/5,4/5,5/5,6/7,0/7,7/7,2/7,7/7,4 (domyślnie: 7,2).
- php2_release - wybierz dodatkowe wydanie PHP, które chcesz zainstalować/zaktualizować za pomocą "./build php" lub "./build all". Możliwe wartości: 5,3/5,4/5,5/5,6/7,0/7,1/7/7.2/7,7/7.4/no (domyślnie: nie).
- php3_release - wybierz dodatkowe wydanie PHP, które chcesz zainstalować/zaktualizować za pomocą "./build php" lub "./build all". Możliwe wartości: 5,3/5,4/5,5/5,6/7,0/7,1/7/7.2/7,7/7.4/no (domyślnie: nie).
- php4_release - wybierz dodatkowe wydanie PHP, które chcesz zainstalować/zaktualizować za pomocą "./build php" lub "./build all". Możliwe wartości: 5,3/5,4/5,5/5,6/7,0/7,1/7/7.2/7,7/7.4/no (domyślnie: nie).
- php1_mode - wybierz tryb pracy PHP php1_release. Możliwe wartości: mod_php/fastcgi/suphp/php-fpm/lsphp (domyślnie: mod_php (na FreeBSD: suphp)).
- php2_mode - wybierz tryb pracy PHP php2_release. Możliwe wartości: fastcgi/suphp/php-fpm/lsphp (domyślnie: php-fpm).
- php3_mode - wybierz tryb pracy PHP php3_release. Możliwe wartości: fastcgi/suphp/php-fpm/lsphp (domyślnie: php-fpm).
- php4_mode - wybierz tryb pracy PHP php4_release. Możliwe wartości: fastcgi/suphp/php-fpm/lsphp (domyślnie: php-fpm).
- opcache - zainstaluj pamięć podręczną zend OpCache dla PHP używając "./build opcache", "./build php" lub "./build all". Możliwe wartości: tak/nie (domyślnie: nie).
- php_ini - zaktualizuj plik konfiguracyjny PHP za pomocą "./build php-ini" lub "./build all". Możliwe wartości: tak/nie (domyślnie: nie).
- php_ini_type - ta opcja służy do określenia jakiego typu pliku php.ini ma użyć CustomBuild podczas wykonywania "./build php-ini". Możliwe wartości: produkcja/rozwój (domyślnie: produkcja).
- x_mail_header - włącz/wyłącz opcję mail.add_x_header w php.ini za pomocą "./build php", "./build php-ini" lub "./build all". Możliwe wartości: tak/nie (domyślnie: tak).
- imagick - zainstaluj/zaktualizuj ImageMagick i rozszerzenie PHP imagick za pomocą "./build imagick", "./build imagemagick" lub "./build all". Możliwe wartości: tak/nie (domyślnie: nie).
- ioncube - zainstaluj/zaktualizuj ionCube za pomocą "./build ioncube" lub "./build all". Możliwe wartości: tak/nie (domyślnie: nie).
- zend - zainstaluj/zaktualizuj Zend Optimizer za pomocą "./build zend" lub "./build all". Możliwe wartości: tak/nie (domyślnie: nie).
- htscanner - zainstaluj/zaktualizuj htscanner za pomocą "./build mod_htscanner2", "./build php" lub "./build all". Możliwe wartości: tak/nie (domyślnie: tak). Nie instalowane, jeśli tryb PHP jest ustawiony na mod_php (nawet jeśli htscanner=yes jest ustawione w pliku options.conf).
- suhosin - zainstaluj/zaktualizuj suhosin za pomocą "./build suhosin", "./build php" lub "./build all". Możliwe wartości: tak/nie (domyślnie: nie).
Opcje MySQL/MariaDB:
- mariadb - ta opcja służy do wyboru wersji MariaDB. Możliwe wartości: 5,5, 10,0, 10,1, 10,2, 10,3, 10,4 (domyślnie: 10,0).
- mysql - ta opcja służy do wyboru wersji MySQL. Możliwe wartości: 5.1, 5.5, 5.6, 5.7, 8.0 (domyślnie: 5.6).
- mysql_inst - zainstaluj/zaktualizuj MySQL/MariaDB używając "./build mysql", "./build mariadb" lub "./build all". Możliwe wartości: mysql/mariadb/no (domyślnie: nie).
- mysql_backup - backup MySQL za każdym razem z aktualizacją MySQL/MariaDB. Możliwe wartości: tak/nie (domyślnie: tak).
Opcje Apache:
- apache_ver - ta opcja służy do wyboru wersji Apache. Zainstaluj/zaktualizuj go za pomocą "./build apache". Możliwe wartości: 2.4 (domyślnie: 2.4).
- apache_mpm - ta opcja służy do wyboru MPM (Multi-Processing Module) Apache. MPM jest wybierany podczas "./build apache". Możliwe wartości: prefork, zdarzenie, auto (domyślnie: auto). Opcja Auto wybiera MPM "Zdarzenie", jeśli mod_php nie jest wybrany jako php1_mode, w przeciwnym razie ustawiony jest MPM "Prefork".
- mod_ruid2 - zainstaluj/zaktualizuj mod_ruid2 moduł Apache za pomocą "./build mod_ruid2" lub "./build all". Możliwe wartości: tak/nie (domyślnie: tak (w FreeBSD: nie)). Jest instalowany automatycznie, jeśli wartość mod_ruid2 to "yes", a php1/2/3/4_mode jest ustawione na "yes".
- modsecurity — zainstaluj/zaktualizuj ModSecurity — zapora sieciowa aplikacji internetowej za pomocą „./build modsecurity”, „./build apache”, „./build nginx” lub „./build all”. Możliwe wartości: tak/nie (domyślnie: nie).
- modsecurity_ruleset — wybiera zestaw reguł ModSecurity do zainstalowania, gdy uruchomione jest „./build modsecurity_rules”, „./build modsecurity”, „./build apache”, „./build nginx” lub „./build all d”. Ustaw na „nie”, aby nie używać zestawu reguł (lub użyć niestandardowego, przesłanego do katalogu custom/modsecurity/conf. Opcja Comodo zapewnia zestaw reguł Comodo dla ModSecurity: https://modsecurity.comodo.com/ OWASP ModSecurity Core Rule Ustaw: https://www.owasp.org/index.php/Category:OWASP_ModSecurity_Core_Rule_Set_Project Dodaj niestandardowe reguły do custom/modsecurity/conf, są one dodawane automatycznie do /etc/modsecurity.d po './build modsecurity' lub ' ./build modsecurity_ruleset'.Możliwe wartości: comodo/owasp/no (domyślnie: comodo).
Opcje serwera WWW:
- serwer WWW — ta opcja służy do wyboru serwera WWW, który ma być używany. Zainstaluj/zaktualizuj serwer WWW za pomocą „./build apache”, „./build nginx”, „./build nginx_apache”, „./build openlitespeed” lub „./build litespeed” (w zależności od wartości opcji). Możliwe wartości: apache/nginx/nginx_apache/litespeed/openlitespeed (domyślnie: apache).
Aplikacje internetowe:
- phpmyadmin - zainstaluj/zaktualizuj phpMyAdmina za pomocą "./build phpmyadmin" lub "./build all". Możliwe wartości: tak/nie (domyślnie: tak).
- squirrelmail - zainstaluj/zaktualizuj pocztę internetową SquirrelMail za pomocą "./build squirrelmail" lub "./build all". Możliwe wartości: tak/nie (domyślnie: tak).
- roundcube - zainstaluj/zaktualizuj pocztę internetową RoundCube za pomocą "./build roundcube" lub "./build all". Możliwe wartości: tak/nie (domyślnie: tak).
- webapps_inbox_prefix - użyj "INBOX". prefiks dla folderów IMAP (Sent, Drafts, Trash) w SquirrelMail i RoundCube. Możliwe wartości: tak/nie (domyślnie: nie).
Opcje ClamAV:
- clamav - zainstaluj/zaktualizuj ClamAV za pomocą "./build clamav" lub "./build all". Możliwe wartości: tak/nie (domyślnie: nie).
- clamav_exim - włącz ClamAV do skanowania poczty przy użyciu "./build clamav", "./build exim_conf" lub "./build all". Możliwe wartości: tak/nie (domyślnie: tak).
- pureftpd_uploadscan - użyj ClamAV do skanowania wszystkich plików przesłanych przy użyciu Pure-FTPd. Jest włączany za pomocą dowolnego z tych poleceń: "./build proftpd" lub "./build all". Możliwe wartości: tak/nie (domyślnie: nie).
- proftpd_uploadscan - użyj ClamAV do skanowania wszystkich plików przesłanych za pomocą ProFTPd. Jest włączany za pomocą dowolnego z tych poleceń: "./build pureftpd" lub "./build all". Możliwe wartości: tak/nie (domyślnie: nie).
- suhosin_php_uploadscan - użyj ClamAV do skanowania wszystkich plików przesłanych przy użyciu PHP, opcja suhosin musi być włączona, aby ta opcja działała. Jest włączany przez dowolne z tych poleceń: "./build suhosin", "./build php n" lub "./build all d". Możliwe wartości: tak/nie (domyślnie: nie).
- modsecurity_uploadscan - Skanuj przesłane pliki HTTP za pomocą ClamAV (używając /usr/local/bin/runav.pl), gdy włączona jest funkcja ModSecurity. Aby to ustawienie działało, należy zainstalować ClamAV. Jest włączany za pomocą dowolnego z tych poleceń: "./build modsecurity_rules", "./build modsecurity", "./build apache", "./build nginx" lub "./build all d". Możliwe wartości: tak/nie (domyślnie: nie).
Opcje poczty:
- exim - zainstaluj/zaktualizuj Exim za pomocą "./build exim" lub "./build all". Możliwe wartości: tak/nie (domyślnie: nie).
- eximconf_release - wybierz wydanie exim.conf. Możliwe wartości: 2.1/4.2/4.3 (domyślnie: 2.1).
- blockcracking - włącza BlockCracking w exim.conf w celu ograniczania spamu wychodzącego za pomocą „./build blockcracking” lub „./build exim_conf”. Wymaga konfiguracji exim w wersji 4.3 lub wyższej. Więcej informacji: http://forum.directadmin.com/showthread.php?t=50059 . Możliwe wartości: tak/nie (domyślnie: nie).
- easy_spam_fighter - włącza Easy Spam Figher w exim.conf w celu łagodzenia przychodzącego spamu za pomocą "./build easy_spam_fighter" lub "./build exim_conf". Wymaga konfiguracji exim w wersji 4.3 lub wyższej. Więcej informacji: http://forum.directadmin.com/showthread.php?t=50059 . Możliwe wartości: tak/nie (domyślnie: nie).
- dovecot - zainstaluj/zaktualizuj Dovecot za pomocą "./build dovecot" lub "./build all". Możliwe wartości: tak/nie (domyślnie: tak).
- dovecot_conf - zaktualizuj pliki konfiguracyjne dovecot (/etc/dovecot/) za pomocą "./build dovecot_conf" lub "./build all". Możliwe wartości: tak/nie (domyślnie: tak).
- eximconf - zaktualizuj plik konfiguracyjny exim (/etc/exim.conf) za pomocą "./build exim_conf" lub "./build all". Możliwe wartości: tak/nie (domyślnie: nie).
- pigeonhole - zainstaluj/zaktualizuj pigeonhole "./build dovecot", "./build pigeonhole" lub "./build all". Zainstaluj wtyczkę pigeonhole dla RoundCube za pomocą: "./build roundcube". Możliwe wartości: tak/nie (domyślnie: tak)
- mail_compress - włącza kompresję gzip dla nowych e-maili (używając zlib w dovecot). Skompresowane wiadomości e-mail zajmują mniej miejsca (podczas testowania skompresowane foldery poczty zajmowały ~20% początkowego miejsca na dysku). Aby skompresować stare e-maile, potrzebne jest ręczne działanie (skrypt automatyzujący proces: dovecot_compress.sh). Po ustawieniu na „tak”, po prostu uruchom „./build dovecot_conf”. Możliwe wartości: tak/nie (domyślnie: nie)
Opcje FTP:
- ftpd — zainstaluj/zaktualizuj usługę FTP za pomocą „./build pureftpd” (lub „./build proftpd”, w zależności od wartości ustawienia) lub „./build all”. Możliwe wartości: pureftpd/proftpd (domyślnie: pureftpd).
Opcje statystyk:
- awstats - zainstaluj/zaktualizuj AWstats używając "./build awstats" lub "./build all". Możliwe wartości: tak/nie (domyślnie: nie).
- webalizer - zainstaluj/zaktualizuj webalizera za pomocą "./build webalizer" lub "./build all". Możliwe wartości: tak/nie (domyślnie: tak).
Opcje Crontab:
- cron - włącz crontab dla CustomBuild, użyj "./build cron" do konfiguracji. Możliwe wartości: tak/nie (domyślnie: nie).
- cron_frequency - określa, jak często powinno być wykonywane zadanie cron. Możliwe wartości: godzinowa/dzienna/tygodniowa/miesięczna (domyślnie: tygodniowa).
- email - ustaw email dla powiadomień. Możliwe wartości: dowolny adres e-mail (domyślnie: email@domain.com ).
- powiadomienia - włącz powiadomienia e-mail o aktualizacjach. Możliwe wartości: tak/nie (domyślnie: tak).
- da_autoupdate - Aktualizuj DirectAdmin automatycznie, gdy aktualizacja jest dostępna. Możliwe wartości: tak/nie (domyślnie: tak).
- aktualizacje — aktualizuj oprogramowanie/aplikacje automatycznie, gdy dostępne są aktualizacje. Możliwe wartości: tak/nie (domyślnie: nie).
- webapps_updates - aktualizuj (automatycznie) tylko aplikacje internetowe (phpMyAdmin, RoundCube, SquirrelMail itp.). Możliwe wartości: tak/nie (domyślnie: tak).
Opcje CustomBuild:
- custombuild — wersja skryptu CustomBuild, której chcesz użyć. Możliwe wartości: 1,1/1,2/2,0 (domyślnie: 2,0).
- autover - ta opcja jest używana do pobierania version.txt za każdym razem przy każdym poleceniu "./build". Możliwe wartości: tak/nie (domyślnie: nie).
- pogrubienie - włącza/wyłącza pogrubiony tekst. Możliwe wartości: tak/nie (domyślnie: tak).
- clean - za każdym razem wykonuj "./build clean". Możliwe wartości: tak/nie (domyślnie: tak).
- cleanapache - wyklucz apache z "./build clean". Możliwe wartości: tak/nie (domyślnie: nie).
- clean_old_tarballs - za każdym razem wykonuj "./build clean_old_tarballs". Możliwe wartości: tak/nie (domyślnie: tak).
- clean_old_webapps -wykonaj "./build clean_old_webapps" za każdym razem. Możliwe wartości: tak/nie (domyślnie: tak).
zostaw komentarz