Dalam tutorial ini kami akan memberi Anda petunjuk langkah demi langkah tentang cara menginstal CMS Latar Belakang dengan Nginx di VPS Ubuntu 16.04 . CMS Latar Belakang adalah Sistem Manajemen Konten sumber terbuka dan mudah digunakan yang digunakan untuk membangun situs web yang menarik dan profesional.
1. Masuk melalui SSH dan Perbarui Paket
Pastikan daftar paket dan paket OS Anda terbaru dengan menjalankan perintah berikut:
sudo apt-get update sudo apt-get upgrade
2. Unduh Server Nginx
Untuk menginstal versi Nginx terbaru dari repositori resmi Nginx, edit file ‘/etc/apt/sources.list’:
sudo vi /etc/apt/sources.list
Tambahkan baris berikut:
deb http://nginx.org/packages/ubuntu/ xenial nginx deb-src http://nginx.org/packages/ubuntu/ xenial nginx
3. Instal MySQL
sudo apt-get install mysql-server
4. Hentikan dan hapus layanan Apache:
sudo service apache2 stop sudo apt-get remove apache2
5. Instal Nginx di server virtual Anda
sudo apt-get update sudo apt-get install nginx
6. Konfigurasikan Nginx untuk memulai saat boot
sudo update-rc.d -f nginx defaults
7. Instal modul PHP dan PHP yang diperlukan oleh CMS Latar Belakang
sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-mbstring php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-imap uw-mailutils libgd-tools libmcrypt-dev mcrypt php-pear libgd-dev
Kemudian, mulailah dengan prosedur instalasi Backdrop CMS. Dapatkan versi terbaru CMS Latar Belakang yang tersedia di situs web resmi mereka ke direktori server virtual Anda dan ekstrak menggunakan perintah berikut:
sudo apt-get install wget unzip cd /opt/ wget https://github.com/backdrop/backdrop/releases/download/1.4.3/backdrop.zip unzip backdrop.zip mkdir -p /var/www/html mv backdrop /var/www/html
8. Konfigurasi Nginx
Buat file konfigurasi Nginx baru dan tambahkan blok virtual berikut untuk nama domain Anda:
vi /etc/nginx/conf.d/your-domain.com.conf
Tambahkan baris berikut:
server { listen 80; server_name your-domain.com; root /var/www/backdrop/; index index.php; access_log /var/log/nginx/your-domain.com-access.log; error_log /var/log/nginx/your-domain.com-error.log; charset en_us.UTF-8; location / { error_page 404 = @backdrop; } location @backdrop { rewrite ^(.*)$ /index.php?q=$1 last; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
Jangan lupa untuk mengganti domain-anda.com dengan nama domain Anda yang sebenarnya. Kemudian, hapus file konfigurasi Nginx 'default':
rm /etc/nginx/conf.d/default.conf
Buka file ‘/etc/php/7.0/fpm/pool.d/www.conf’ dan ubah variabel ‘listen’:
ubah:
listen = /run/php/php7.0-fpm.sock
untuk
listen = 127.0.0.1:9000;
Temukan file konfigurasi PHP:
# php -i | grep -i php.ini Configuration File (php.ini) Path => /etc/php/7.0/cli Loaded Configuration File => /etc/php/7.0/cli/php.ini
Edit file konfigurasi ‘/etc/php/7.0/cli/php.ini’:
vi /etc/php/7.0/cli/php.ini
Tambahkan/ubah pengaturan berikut:
max_execution_time = 300 max_input_time = 300 memory_limit = 128M post_max_size = 32M upload_max_filesize = 32M
Pengguna server web (www-data) harus dapat menulis ke file dan direktori di dalam direktori ‘/var/www/backdrop’, sehingga dapat dengan mudah dilakukan dengan menjalankan perintah berikut:
sudo chown www-data:www-data -R /var/www/backdrop/
9. Uji konfigurasi Nginx
# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Jika pengujian berhasil, mulai ulang layanan php7.0-fpm dan Nginx agar perubahan diterapkan:
sudo service php7.0-fpm restart sudo service nginx restart
Backdrop CMS membutuhkan database untuk bekerja karena di sinilah data disimpan, jadi buat database MySQL baru:
mysql -u root -p mysql> create database backdropdb; mysql> GRANT ALL PRIVILEGES ON backdropdb.* TO 'backdropuser'@'localhost' IDENTIFIED BY 'Y0UR-PASSW0RD'; mysql> flush privileges; mysql> quit
Buka http://domain-anda.com/ menggunakan browser web favorit Anda dan ikuti petunjuk mudahnya. Setelah terinstal, masuk ke back-end administrator dan konfigurasikan CMS Latar Belakang sesuai dengan kebutuhan Anda.
Itu dia. Instalasi CMS Latar Belakang sekarang telah selesai.
Tentu saja Anda tidak perlu menginstal Backdrop di Ubuntu 16.04 jika Anda menggunakan salah satu layanan hosting CMS kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Backdrop di Ubuntu 16.04, untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, tentang cara menginstal Backdrop di Ubuntu 16.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.