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ł
Podręcznik instalacji DirectAdmin dla Debiana
Schemat partycji
Przegroda | Rozmiar |
---|---|
/minimum | 500 MB |
Ram | Dla andlt; 2GB RAM: 2 x RAM, dla 2GB - 8GB RAM: tyle samo, dla andgt;8GB RAM: co najmniej 4GB |
/tmp | 1 GB. Wysoce zalecane do zamontowania /tmp z noexec,nosuid w /etc/fstab |
/ | 6 - 10 GB |
/był | 8 - 20 GB. Dzienniki i bazy danych z CentOS |
/usr | 5 - 12+ GB. Dane DA, kod źródłowy, kopie zapasowe mysql z opcją custombuild |
/Dom | Około 80% dla danych użytkownika. Zamontuj z nosuid w /etc/fstab, jeśli to możliwe. |
Zauważ, że przed instalacją DirectAdmin powinieneś mieć CZYSTĄ instalację systemu operacyjnego. Nie zaleca się instalowania DirectAdmin na istniejącym serwerze produkcyjnym. Jest to ważne, ponieważ DirectAdmin nie zaimportuje istniejących danych podczas instalacji.
Przygotuj nowy serwer przed rozpoczęciem instalacji.
Minimalne wymagania serwera
- Procesor minimum 500 MHz
- Więcej rdzeni, tym lepiej
- Minimum 1 GB pamięci RAM ( zalecane 2 GB + )
- Minimum 2 GB przestrzeni dyskowej po instalacji systemu operacyjnego i z wyłączeniem danych witryny internetowej
Jeśli spodziewasz się dużego natężenia ruchu, będziesz potrzebować więcej pamięci, mocy procesora i miejsca na dysku twardym, niż zalecamy tutaj. Intel i AMD powinny działać dobrze. Solaris/Sparc nie.
Oprogramowanie
- SSH musi być zainstalowany i działc?
- upewnij się, że nazwany (Name Daemon) jest wybrany podczas instalacji Redhata
- gcc i g++ są wymagane do kompilacji Apache i PHP
Jądro powinno obsługiwać IPv6. Jądro systemu i system plików muszą obsługiwać limity.
Poziom uprawnień
MUSISZ mieć dostęp root do serwera
Adresy IP
- Minimum jeden statyczny adres IPv4
- Do kontroli DNS czasami będziesz potrzebować dwóch adresów IP
Mając tylko jeden adres IP, możesz być zmuszony do korzystania z zewnętrznej usługi DNS, w zależności od rejestratora. Oznacza to, że witryny internetowe, które utworzysz za pomocą panelu sterowania, nie będą się automatycznie propagować.
Twój adres IP serwera musi być zewnętrznym adresem IP, ponieważ lokalne adresy IP nie mogą być ustawione w Twojej licencji. Adres IP, który łączy się z naszym systemem, musi załatać adres IP licencji, w przeciwnym razie pobieranie nie będzie działać.
Co jest instalowane z panelem sterowania DirectAdmin?
Wraz z instalacją otrzymasz następującą zainstalowaną konfigurację na swoim serwerze:
- Serwery baz danych
- MySQL
- MariaDB
- Serwery WWW
- Apache
- Nginx
- Serwer WWW Litespeed
- OpenLiteSpeed
- Tryby PHP 5.x / 7.x
- mod_php
- FPM
- FastCGI
- lsphp
- Aplikacje internetowe
- phpMyAdmin
- okrągły sześcian
- Poczta internetowa SquirrelMail
- Serwer IMAP / POP3
- Gołębnik
- agent przesyłania poczty / serwer SMTP
- Exim
- Lista mailingowa
- lokaj
- Rozwiązania antyspamowe
- Zabójca spamu
- Szufladkować
- Łatwy w walce ze spamem
- Blok Trzaskania
- RSPAMD
- Oprogramowanie antywirusowe
- ClamAV
- Serwer FTP
- ProFTPd
- Czysty FTPd
- Zapora aplikacji internetowej
- modsecurity
- Statystyki użytkowania WWW
- AWstats
- Webalizer
Przewodnik instalacji DirectAdmin
1. Licencja
Aby zainstalować DirectAdmin na swoim serwerze, musisz posiadać (wykupić) licencję DirectAdmin.
2. Zaktualizuj system operacyjny
yum update
3. Pakiety warunków wstępnych
Przed zainstalowaniem DirectAdmin musisz zainstalować kilka podstawowych pakietów, których będziesz potrzebować do instalacji DirectAdmin. Sprawdź swój system operacyjny i uruchom następujące komendy (w zależności od posiadanego systemu operacyjnego):
CentOS 6 :
yum install wget tar gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \
libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \
autoconf automake libtool which patch mailx bzip2-devel lsof glibc-headers kernel-devel expat-devel db4-devel
Pakiet libcom_err-devel jest przeznaczony dla CentOS 6 .
CentOS 7
yum install wget tar gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \
libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \
autoconf automake libtool which patch mailx bzip2-devel lsof glibc-headers kernel-devel expat-devel \
psmisc net-tools systemd-devel libdb-devel perl-DBI perl-Perl4-CoreLibs perl-libwww-perl xfsprogs rsyslog logrotate crontabs file kernel-headers
CentOS 8
yum install iptables wget tar gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \
libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \
autoconf automake libtool which patch mailx bzip2-devel lsof glibc-headers kernel-devel expat-devel \
psmisc net-tools systemd-devel libdb-devel perl-DBI perl-libwww-perl xfsprogs rsyslog logrotate crontabs file \
kernel-headers hostname
Debian 6
apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libreadline-dev libdb4.8-dev libsasl2-dev patch
Debian 7
apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev libncurses5-dev patch libjemalloc-dev
Debian 8
apt-get install wget gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev cron bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \
libncurses5-dev libsystemd-dev bind9 dnsutils quota libsystemd-daemon0 patch libjemalloc-dev logrotate rsyslog libc6-dev systemd systemd-sysv
Może być konieczne usunięcie libsystemd-dev z listy, jeśli apt-get nie może go znaleźć.
Debian 9
apt-get update
apt-get install wget gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libperl4-corelibs-perl libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev cron bzip2 zip automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \
libncurses5-dev libsystemd-dev bind9 dnsutils quota patch libjemalloc-dev logrotate rsyslog libc6-dev libexpat1-dev \
libcrypt-openssl-rsa-perl libnuma-dev libnuma1
Debian 10
apt-get update
apt-get install wget gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libperl4-corelibs-perl libwww-perl libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev cron bzip2 zip automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \
libncurses5 libncurses5-dev libsystemd-dev bind9 dnsutils quota patch logrotate rsyslog libc6-dev libexpat1-dev \
libcrypt-openssl-rsa-perl libnuma-dev libnuma1
FreeBSD ma zwykle wszystko, co potrzebne, a potrzeba uruchamiania poleceń preinstalacji jest mniej powszechna.
Custombuild wymaga gmake, ale spróbuje zainstalować go za pomocą dpkg -r lub portów, jeśli go brakuje. Jeśli potrzebne:
pkg_add -r gmake perl wget bison flex gd cyrus-sasl2 cmake python autoconf libtool libarchive mailx
FreeBSD 10
pkg install gcc gmake perl5 wget bison flex cyrus-sasl cmake python autoconf libtool libarchive iconv bind99 mailx psmisc
FreeBSD 11
pkg install gcc gmake perl5 wget bison flex cyrus-sasl cmake python autoconf libtool libarchive iconv bind911 mailx webalizer gettext-runtime psmisc tar
FreeBSD 12
pkg install gcc gmake perl5 wget bison flex cyrus-sasl cmake python autoconf libtool libarchive iconv bind911 mailx webalizer gettext-runtime udns sudo psmisc tar openssl krb5
4. Zainstaluj DirectAdmin
Pobierz plik setup.sh
wget -O setup.sh https://www.directadmin.com/setup.sh
Podpowiedź: Użyj "fetch" zamiast "wget" w systemach FreeBSD.
Zmień uprawnienia w pliku setup.sh
chmod 755 setup.sh
Uruchom skrypt
./setup.sh auto
Ostatnie słowa
Gratulacje! Zainstalowałeś DirectAdmin na swoim serwerze. Daj nam znać w komentarzach, jak Ci poszło i nie zapomnij podzielić się tym z kolegami.
zostaw komentarz
Uwagi
Dzięki za wsparcie
Przez:Marcin NA 2024-06-14Dzięki za fajną instrukcję, sporo pomogła i wszystko się udało