Teknolojinin Geldiği Nokta

İnstall Directadmin

install directadmin işlemleri için aşagıdaki adımları uygulamanız gerekiyor.

1. Adım: Sistem gereksinimlerini karşılıyor musunuz?

– Temiz install directadmin kurulumu için: https://www.directadmin.com/install.php  dosyasını kontrol ederek desteklenen bir işletim sistemine sahip olduğunuzdan emin olun
– En az bir harici IP adresi
– SSH yüklü, gcc, g ++, openssl-devel yüklü olması gerekir.
– Yüklemeye başlamadan önce işletim sistemlerine göre aşagıdaki komutlar ile yüklenmesi gereken bileşenleri yüklemelisiniz.

Ön Yükleme Seçenekleri

On Rehat/Fedora/CentOS:

yum install wget 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

The libcom_err-devel package is for CentOS 6, relating to this error. http://help.directadmin.com/item.php?id=19

CentOS 7
Add all of the above CentOS packages except db4-devel, then include these ones as well:

yum install psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs rsyslog logrotate crontabs file

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 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

Apt-get bulamazsa libsystemd-dev dosyasını listeden kaldırmanız gerekebilir.

Debian 9

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 cron bzip2 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

2. Adım: lisans bilgilerinizin doğru olduğundan emin olun.

Https://www.directadmin.com/clients adresinden müşteri hesabınıza giriş yapın ve lisansınızın yanındaki “görüntüleme” bağlantısını tıklayın.

Sunucu IP adresinin ve işletim sisteminin doğru olduğunu doğrulayın. Ayrıca, lisansın Etkin ve Doğrulanmış olduğundan emin olun (eğer değilse, faturalandırma sistemimiz henüz siparişinizi işleme koymamıştır).

3. Adım: Kuruluma başlayın!

**** kök olmayan ssh oturumları için ÖZEL DİKKAT ****
(root erişimi sağlama için su kullanan) yönetici veya kök dışında bir kullanıcı olarak giriş ise:

Sen * zorunluluk * / etc / ssh “AllowUsers kullanıcı adı” add / sshd_config komutunu root’dan çıkmadan önce . Veya sunucuda sonsuza dek kökünü kaybedeceksin ve biçimlendirmek zorundasın.

install directadmin içim setup.sh dosyasını indirin

wget http://www.directadmin.com/setup.sh

İpucu: FreeBSD sistemlerinde “wget” yerine “fetch” kullanın.

Setup.sh dosyasındaki izinleri değiştirme

chmod 755 setup.sh

Komut dosyasını çalıştırarak install directadmin işlemini başlatıyoruz

./setup.sh

Bir istemci kimlik numarası, lisans kimliği numarası ve ana makine adı girmeniz istenecektir.

Önemli: Ana makine adı birincil alan adı ile aynı olmamalıdır. Örneğin, gary.com, server.gary.com’un olduğu iyi bir ev sahibi adı değildir. Aynı ana makineye / ana alan adına sahip olmak e-posta ve FTP sorunlarına neden olur. Ayrıca, DNS’yi kurduktan sonra lütfen ana bilgisayar adının çözümlendiğinden emin olun.

Bu kadar! Bir VPS’ye kuruyorsanız veya DirectAdmin’i güvenli (https: //) kontrol paneli erişimi için kurmak istiyorsanız lütfen aşağıya bakın.

VPS / VDS için özel ayarlar

Kurulumdan sonra, aşağıdakileri /usr/local/directadmin/conf/directadmin.conf dosyasına ekleyin:

ethernet_dev = devicename

Örneğin, birçok vps sisteminde:

ethernet_dev = venet0: 0

IP’nin cihazdaki temel IP olmadığı diğer sistemler, yalnızca doğru numarayı ayarlamanız gerekir:

ethernet_dev = eth0: 1

Veya farklı bir aygıttaki IP’li diğer sistemleri, şu şekilde olabilir:

ethernet_dev = eth1

Tür:

/ Sbin / ifconfig

IP’nizin hangi aygıtta olduğunu görmek için. devicename’i ifconfig tarafından bildirilen TAM devicename ile değiştirin. VDS / VPS sisteminiz eth0 öykünürse, bu adımı atlayabilirsiniz.

SSL Sertifikalarını Ayarlayın:

Bu adım, yalnızca DirectAdmin’i SSL ile kullanmak istiyorsanız gereklidir. Directadmin.conf dosyasında SSL = 1 ayarını da değiştirmeniz gerekir: http://help.directadmin.com/item.php?id=15

Denetim Masasına Erişme

DirectAdmin’e http: //server.ip.address: 2222 adresinden erişilebilir – komut dizininizdeki setup.txt dosyasında belirtilen Yönetici kullanıcı adı / parolasını kullanın.

RPM hataları ile başa çıkma

RPM’leri yüklerken bazen hatalar oluşabilir. Panik yapmayın, onları çözmek genellikle kolaydır. RedHat kurulumunuz sırasında ne yükleneceğini bilmiyorsanız, birkaç hizmet (örneğin, apache ve sendmail) kurmuş olabilirsiniz. Bu hizmetler rpm yüklenmeden önce kaldırılmalıdır.
Mesela exim’i kurmaya çalıştığınızı ve şunları alalım:

# rpm -ivh exim-3.36-2.i386.rpm
Hazırlanıyor … ########################### ########## [% 100]
dosya / somefile exim-3.36-2 paketinin sendmail-8.1 paketinden çakışması yüklenmesinden

Bu, sendmail’in sunucunuza önceden yüklendiği anlamına gelir ve kaldırmanız gerekir. Bu, aşağıdakileri çalıştırarak kolaylıkla gerçekleştirilebilir:

rpm -e –nodeps sendmail

Sonra rpm’nizi kurabilirsiniz. Bu, apache, apache-devel, wu-ftp, php, MySQL ve benzeri diğer hizmetler için geçerlidir. Halihazırda yüklü bir servisiniz olup olmadığını öğrenmek isterseniz, aşağıdakileri çalıştırabilirsiniz:

rpm -q hizmet adı

veya

rpm -qa | grep alt yazıları

Alt dize nerede bir kelimedir. Örneğin, “apache” kullanarak dönebilir:

#rpm -qa | grep apache
apache-fp-1.3.27-2
apache-fp-devel-1.3.27-2
apache-fp-manual-1.3.27-2