Cara Install Virtualmin, Nginx dan PHP 8.1 di Centos 7

Menggunakan server dengan sistem CentOS 7 memang jadi pilihan banyak perusahaan nih. Selain tingkat keamanannya yang tinggi, pengelolaan CentOS 7 juga lebih gampang dengan control panel.

Namun, CentOS 7 ini tidak bisa bekerja begitu saja. Ada beberapa software lainnya yang harus kita install lebih dulu.

Mulai dari Virtualmin, Nginx sampai PHP 8.1. Nah, untuk itu, kami sudah menyiapkan tutorialnya secara lengkap nih dalam artikel ini.

Kalau begitu, yuk kita langsung simak cara install Virtualmin, Nginx dan PHP 8.1 di CentOS 7 berikut ini!

Cara 1 – Install Virtualmin dan Webmin di CentOS 7

Dalam tahapan yang pertama ini, kita akan meng-install Virtualmin dan Webmin lebih dulu ya di CentOS 7. Nah, ini akan kita gunakan untuk mengelola website supaya lebih gampang.

Yuk, langsung ke tahapan berikut!

1. Update server di CentOS 7 dengan menjalankan perintah berikut.

yum -y update

 

2. Install Virtualmin dengan menjalankan 3 perintah berikut ini.

wget http://software.virtualmin.com/gpl/scripts/install.sh 
chmod +x install.sh 
./install.sh

 

3. Ketik y dan tekan Enter untuk melanjutkan proses installation.

4. Tunggu proses installation sekitar 10 menit sampai selesai. Nanti, akan muncul tampilan seperti gambar di bawah.

cara install Virtualmin di CentOS 7

 

5. Jika sudah, coba login ke Webmin dengan mengakses URL https://ipserveranda:10000 di browser.

6. Akan muncul halaman Post-Installation Wizard. Masukkan nameserver ns1 dan ns2 di kolom yang tersedia.

cara install Virtualmin di CentOS 7

 

7. Klik checkbox Skip check for resolve. Lalu, selesaikan pengaturan dan sesuaikan dengan kebutuhan kita.

8. Jika sudah, masuk ke dashboard Webmin. Lalu, pilih menu Networking > Network Configuration.

9. Di bagian Hostname and DNS Client, tambahkan 127.0.0.1. Lalu, ubah hostname dengan nama domain website (jika server hanya untuk 1 domain).

10. Logout Webmin dan reboot server.

Cara 2 – Install Nginx di CentOS 7

Setelah berhasil meng-install Virtualmin dan Webmin untuk server, sekarang kita akan meng-install Nginx di CentOS 7.

Nah, karena CentOS 7 hadir dengan Apache, dalam tahapan ini kita akan mematikan service-nya lebih dulu. Yuk, kita masuk ke tahapannya!

1. Nonaktifkan service Apache di CentOS 7 dengan menjalankan 2 perintah di bawah.

systemctl stop httpd.service 
systemctl disable httpd

 

2. Install Nginx dengan menjalankan perintah berikut.

yum install nginx

 

3. Install modul Nginx dengan menjalankan perintah di bawah.

yum install wbm-virtualmin-nginx wbm-virtualmin-nginx-ssl

 

4. Jika sudah, login kembali ke Webmin. Lalu, masuk ke menu Virtualmin.

5. Pilih menu System Settings > Feature and Plugin. Lalu, matikan fitur Apache, SSL website, DAV login, Mailman, Protected Web Directories, Awstat dan Subversion Repositories.

6. Aktifkan fitur Nginx dan Nginx SSL seperti gambar di bawah.

install nginx

Cara 3 – Konfigurasi Nginx 

Nah, sekarang kita sudah meng-install Nginx di CentOS 7. Tetapi, proses instalasi Nginx ini belum selesai, ya.

Dikarenakan CentOS 7 menggunakan systemctl, kita harus mengatur Webmin lebih dulu supaya bisa digunakan untuk mengelola Nginx.

1. Masuk ke Webmin server kita.

2. Pilih menu Servers > Nginx. Lalu, pilih menu Setting di ujung kiri atas seperti gambar berikut.

install nginx

 

2. Ganti bagian Command to start, stop dan restart Nginx seperti pengaturan gambar di bawah.

cara install nginx di centos 7

 

3. Jika membutuhkan GZIP, aktifkan di menu Nginx > Webserver. Lalu, pilih Network Configuration dan klik Yes pada opsi GZIP Compress.

4. Jika ingin menggunakan PHP-FPM, aktifkan di menu Virtualmin > Server Configuration. 

5. Pilih menu Website Options dan pilih FPM di bagian Execution Mode.

cara install nginx di centos 7

Cara 4 – Install PHP 8.1 di CentOS 7

Terakhir, kita akan meng-install PHP 8.1 di CentOS 7. Yuk, langsung saja ke tahapannya!

1. Install EPO dan repo yang resmi lebih dulu di server, lalu update versi PHP dengan perintah berikut ini.

yum - y install epel-release 
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm 
rpm -Uvh remi-release7.rpm 
yum -y install yum-utils 
yum-config-manager –enable remi-php72 
yup update

 

2. Jika ingin menggunakan OPCache, install dengan menjalankan perintah di bawah ini.

yum install php-opcache

 

Sampai di sini, cara install Virtualmin, Nginx dan PHP 8.1 di CentOS 7. Gimana? Sudah berhasil belum?

Jika ada pertanyaan lain, langsung saja hubungi tim kami melalui Live Chat, Call Center atau Support Ticket, ya.

Cek juga artikel tutorial kami yang lain dengan klik di sini!