Hosting Tanpa Batas, Performa Tak Tertandingi
Mulai dari $0.01 Sekarang

Bagaimana Cara Memasang dan Mengatur Panel Kontrol DirectAdmin?

6 min baca
Cara Memasang dan Mengatur Panel Kontrol DirectAdmin

DirectAdmin adalah panel kontrol berbasis web grafis yang dirancang untuk membuat administrasi situs web menjadi lebih baik.

DirectAdmin sering disebut sebagai DA dalam bentuk singkatnya. DirectAdmin diketahui menawarkan tiga lapisan akses yaitu Admin, Pengecer, dan Pengguna.

Langkah-langkah instalasi DirectAdmin adalah sebagai berikut:

Langkah 1: Pertama-tama kita harus memeriksa apakah sistem operasi kita kompatibel untuk menginstal DirectAdmin atau tidak. Untuk melakukan ini saya punya gambar untuk Anda yang menjelaskan sistem operasi yang dapat mendukung DirectAdmin

instal DirectAdmin

Anda dapat melihat tabel ini dan memeriksa kembali.

Kedua, Anda harus memeriksa kembali Struktur Partisi Sistem Operasi Anda

Kami Menyarankan Struktur partisi Sederhana sebagai berikut:

Struktur Partisi Sistem Operasi Anda

Opsi lain yang tersedia untuk struktur partisi sederhana adalah:

struktur partisi sederhana

Jangan ragu untuk mengubah angka-angka ini sesuai kebutuhan pengguna. Database MySQL penyimpanan FreeBSD dan Debian ada di/home/mysql/.
Untuk CentOS 7, gunakan sistem kuota xfs. Jika Anda menggunakan ext4, tambahkan use_xfs_quota=0 ke directadmin.conf.

Disarankan agar Anda memiliki alat pengembangan/kompilasi dasar seperti GCC, g++, dan Perl.

Disarankan untuk tidak menginstal layanan seperti Apache, PHP, MySQL, Ftp, Sendmail, dll., karena kami akan melakukan ini untuk Anda. Yang kami butuhkan hanyalah instalasi BERSIH dari sistem operasi Anda.
Kami tidak menyarankan menginstal DirectAdmin pada server produksi langsung yang ada. DirectAdmin tidak mengkonversi data yang ada saat instalasi.

Perangkat keras

Kami sangat merekomendasikan prosesor minimal 500 Mhz meskipun DirectAdmin akan berjalan pada sistem yang lebih lambat. Diperlukan minimal 1 GB memori (lebih disukai 2+ GB), dengan setidaknya 2 GB memori swap. Hard drive dengan ruang kosong minimal 2 gigabyte (setelah instalasi Linux) juga diperlukan. Jika Anda mengharapkan tingkat lalu lintas yang tinggi maka Anda akan memerlukan lebih banyak memori sesuai kebutuhan, daya prosesor, dan ruang hard drive daripada yang kami rekomendasikan di sini. Intel dan AMD seharusnya bekerja dengan baik. Solaris/Sparc tidak akan melakukannya.

Perangkat lunak

Harap pastikan bahwa SSH diinstal dengan benar dan berfungsi.
Harap pastikan bahwa namanya (Nama Daemon) dipilih selama instalasi Redhat.

GCC dan g++ diperlukan untuk mengkompilasi Apache dan PHP.
Kernel sistem dan sistem file harus mendukung kuota. Kernel harus mendukung Ipv6.

Tingkat Otoritas

Anda harus memiliki setidaknya akses root di server.

Alamat IP

Minimal, server Anda harus memiliki satu alamat IP IPv4 statis. Namun, untuk kontrol DNS terkadang Anda memerlukan setidaknya dua alamat IP. Dengan hanya satu alamat IP Anda mungkin terpaksa menggunakan layanan DNS eksternal, tergantung pada registrar Anda. — ini berarti situs web yang Anda buat melalui panel kontrol tidak akan disebarkan secara otomatis.

IP server Anda harus memiliki alamat IP eksternal. Alamat IP lokal (192.168.xx atau 10.0.xx) tidak dapat disetel di lisensi Anda. IP yang terhubung ke sistem kami harus menambal IP lisensi, atau unduhan tidak akan berfungsi.

Ketiga, Anda harus Jalankan perintah pra-instal sebelum memulai instalasi

Sebelum menginstal DirectAdmin, ada beberapa program dasar yang Anda perlukan. Berikut ini adalah perintah umum yang harus digunakan sebelum kita menginstal DirectAdmin.

Di CentOS 6

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

Di CentOS 7

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 \
psmisc net-tools systemd-devel libdb-devel perl-DBI perl-Perl4-CoreLibs perl-libwww-perl xfsprogs rsyslog logrotate crontabs file kernel-headers

Di 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

Di 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

Di 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

Di Debian 9

apt-get update apt-get install 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 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 bsd-mailx

Langkah 2: Pada langkah ini, Anda harus memastikan bahwa informasi lisensi sudah benar atau tidak

Untuk ini, Anda perlu masuk ke akun klien Anda di https://www.directadmin.com/clients dan klik tautan "lihat" yang ada di sebelah lisensi Anda.

Langkah 3: Mulailah Instalasi

Ini adalah Pemberitahuan Khusus untuk login ssh non-root

Jika Anda masuk sebagai pengguna selain admin atau root (menggunakan su untuk mendapatkan akses root):

Kamu *harus* tambahkan “nama pengguna AllowUsers” ke /etc/ssh/sshd_config sebelum Anda keluar dari root atau Anda akan kehilangan root di server selamanya, dan Anda harus memformat.

1. Masuk sebagai root dan unduh file setup.sh menggunakan perintah

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

2. Anda perlu mengubah izin pada file setup.sh

chmod 755 setup.sh

3. Anda perlu menjalankan skrip

./setup.sh auto

Metode otomatis akan menjadi yang paling cocok untuk kebanyakan orang. Diketahui secara otomatis menginstal semuanya untuk Anda, termasuk firewall CSF.

Itu juga bisa disebut sebagai './setup.sh' tanpa opsi, yang memerlukan masukan tetapi memungkinkan penyesuaian.

Penting: Nama host tidak boleh sama dengan nama host utama domain nama. misalnya gary.com bukan nama host yang baik, sedangkan server.gary.com baik. Memiliki host/nama utama yang sama domain nama akan selalu menyebabkan masalah pada e-mail dan FTP. Pastikan juga nama host dapat diubah setelah Anda mengatur DNS.

Pemberitahuan khusus untuk instalasi VPS/VDS:

Setelah instalasi, Anda harus menambahkan yang berikut ini

/usr/local/directadmin/conf/directadmin.conf:ethernet_dev=devicename

Misalnya, pada banyak sistem VPS, hal ini akan terjadi:

ethernet_dev=venet0:0

Sistem lain yang IP-nya bukan IP dasar pada perangkat tersebut, Anda cukup menyetel nomor yang benar:

ethernet_dev=eth0:1

Atau untuk sistem lain dengan IP pada perangkat berbeda, mungkin:

ethernet_dev=eth1

Tipe:

/sbin/ifconfig

untuk melihat di perangkat mana IP Anda berada, ganti nama perangkat dengan nama perangkat LENGKAP yang dilaporkan oleh ifconfig. Jika VDS atau sistem VPS Anda mengemulasi eth0, Anda dapat melewati langkah ini.

Siapkan Sertifikat SSL

Langkah ini hanya diperlukan bila Anda ingin menggunakan DirectAdmin melalui SSL. Anda juga harus mengubah set SSL=1 di file directadmin.conf: http://help.directadmin.com/item.php?id=15

Mengakses Panel Kontrol DirectAdmin

DirectAdmin dapat diakses di http://server.ip.address:2222 – gunakan nama pengguna/kata sandi Admin yang ditentukan dalam file setup.txt di direktori skrip.

Mengatasi kesalahan RPM

Saat memasang RPM, kesalahan terkadang bisa terjadi. Jangan panik, penyelesaiannya biasanya cukup mudah. Jika Anda tidak tahu apa yang harus diinstal selama instalasi RedHat, Anda mungkin telah menginstal beberapa layanan, seperti Apache dan Sendmail. Layanan ini harus dihapus sebelum rpm dipasang.

Misalnya, katakanlah Anda mencoba menginstal Exim dan Anda mendapatkan yang berikut:

# rpm -ivh exim-3.36-2.i386.rpm

Mempersiapkan… ##################################### [100%]
file /somefile dari instalasi exim-3.36-2 bertentangan dengan file dari paket sendmail-8.1

Ini berarti Sendmail sudah terinstal di server Anda dan Anda harus menghapusnya. Ini dapat dengan mudah dilakukan dengan menjalankan yang berikut ini:

rpm -e --nodeps sendmail

Maka hanya Anda yang dapat menginstal rpm Anda. Ini mengikuti layanan lain seperti Apache, Apache-devel, wu-FTP, PHP, MySQL dan sebagainya. Jika Anda perlu mencari tahu apakah Anda sudah menginstal layanan, Anda dapat menjalankannya

rpm -q servicename

or

rpm -qa | grep substring

Dimana substring hanyalah sebuah kata. Misalnya, menggunakan “apache” mungkin menghasilkan:

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

Avatarnya Rajesh Chauhan
Rajesh Chauhan
Rajesh adalah seorang pengusaha dari hati. Dia suka mengubah dan mengeksplorasi kemungkinan di sekitar dirinya. Dia adalah seorang ahli mandiri dalam SEO, blogging, dan hosting web. Selain ahli, ia juga ketat dalam belajar mandiri. Ia sering menasihati orang lain untuk mengikuti seni ini. “Kita harus siap belajar kapan saja!”

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *

Gulir ke Atas
Salin tautan