Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Novius OS di CentOS 7. Bagi Anda yang belum tahu, Novius OS adalah sistem manajemen konten lintas saluran sumber terbuka (CMS) dirancang sebagai platform aplikasi.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan langkah-langkah instalasi Novius OS pada CentOS 7.
Instal Novius OS di CentOS 7
Langkah 1. Pertama-tama, pastikan semua paket sudah diperbarui.
yum -y update
Langkah 2. Instal server LAMP dan sertakan beberapa ekstensi PHP.
Kami akan menginstal Apache dengan yum, yang merupakan manajer paket default untuk CentOS 7:
yum install httpd
Menginstal MariaDB:
yum install mariadb mariadb-server mysql
Instal PHP dan beberapa modul PHP:
yum install php php-mysql php-common
Mulai layanan LAMP dan aktifkan untuk memulai pada sistem start-up menggunakan:
### Apache ### systemctl start httpd systemctl enable httpd ### MariaDB ### systemctl start mariadb systemctl enable mariadb
Langkah 3. Konfigurasi MariaDB untuk Novius OS.
Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan mysql_secure_installation
naskah. Anda harus membaca dan di bawah setiap langkah dengan hati-hati yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MySQL:
mysql_secure_installation
Selanjutnya, kita perlu masuk ke konsol MariaDB dan membuat database untuk Novius OS. Jalankan perintah berikut:
mysql -u root -p
Ini akan meminta Anda untuk memasukkan kata sandi, jadi masukkan kata sandi root MariaDB Anda dan tekan Enter. Setelah Anda masuk ke server basis data, Anda perlu membuat basis data untuk Instalasi Novius OS:
CREATE DATABASE noviusos; CREATE USER 'noviusosuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `noviusos`.* TO 'noviusosuser'@'localhost'; FLUSH PRIVILEGES;
Langkah 4. Instal Novius OS.
Unduh dan jalankan skrip instalasi Novius OS menggunakan perintah berikut:
wget http://raw.github.com/novius-os/ci/master/dubrovka/tools/install.sh && sh install.sh
Selanjutnya, Anda akan diminta untuk masuk ke direktori instalasi Novius OS. Jika Anda ingin menggunakan direktori default 'novius-os' cukup tekan enter dan tunggu proses instalasi selesai.
Kita perlu mengubah beberapa izin folder:
chown -R apache:apache novius-os/
Langkah 5. Konfigurasi server web Apache.
Buat VirtualHost baru untuk Novius OS dengan editor teks favorit Anda dengan perintah berikut:
nano /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
Kemudian konfigurasikan file seperti gambar di bawah ini:
### nano /etc/httpd/vhosts.d/yourdomain.tld.conf ServerAdmin [email protected] DocumentRoot "/var/www/html/yourwebsite" ServerName yourdomain.tld ServerAlias www.yourdomain.tld ErrorLog "/var/log/httpd/yourdomain.tld-error_log" CustomLog "/var/log/httpd/yourdomain.tld-access_log" combined <Directory "/var/www/html/yourdomain.tld/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted
Mulai ulang Apache agar perubahan diterapkan:
systemctl restart httpd
Langkah 6. Mengakses Novius OS.
Novius OS akan tersedia pada port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke http://yourdomain.com
atau http://server-ip-address
dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Jika Anda menggunakan firewall, buka port 80 untuk mengaktifkan akses ke panel kontrol.
Setelah semuanya selesai, jalankan perintah berikut:
rm /var/www/html/novius-os/public/htdocs/install.php chmod og-w /var/www/html/novius-os/local/config
Selamat! Anda telah berhasil menginstal Novius OS. Terima kasih telah menggunakan tutorial ini untuk menginstal sistem manajemen konten Novius OS pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa situs web resmi Novius OS.