Musa Amin
musaamin.web.id
28 Maret 2023
Dukung penulis ebook
dengan donasi melalui Saweria
NGINX WEB SERVER
Install Nginx
Karena akan memakai PHP dari PPA repository Ondrej, disarankan juga untuk
memakai Nginx dari PPA repository Ondrej.
add-apt-repository ppa:ondrej/nginx -y
Install nginx.
PHP
Install PHP
Memasang repository ppa:ondrej/php agar bisa memakai PHP versi selain
versi default yang tersedia di repository.
add-apt-repository ppa:ondrej/php -y
mkdir /var/www/domain.com
nano /etc/nginx/sites-available/domain.com.conf
musaamin.web.id 1
Masukkan konfigurasi server block.
server {
listen 80;
server_name www.domain.com domain.com;
root /var/www/domain.com;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
try_files $fastcgi_script_name =404;
include fastcgi_params;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_index index.php;
fastcgi_param DOCUMENT_ROOT $realpath_root;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
}
access_log /var/log/nginx/domain.com_access.log;
error_log /var/log/nginx/domain.com_error.log;
}
ln -s /etc/nginx/sites-available/domain.com.conf /etc/nginx/sites-enabled
musaamin.web.id 2
Install SSL Certificate
Meminta SSL certificate untuk domain.com dan www.domain.com.
MARIADB DATABASE
Install MariaDB
Install MariaDB database server.
Membuat Database
Login ke MariaDB console.
mysql
exit
WORDPRESS
Install WP-CLI
WordPress akan diinstall melalui WP-CLI, tool WordPress berbasis command
line.
chmod +x /usr/local/bin/wp
musaamin.web.id 3
Install WordPress
Berpindah ke direktori domain.com.
cd /var/www/domain.com
wp config create \
--dbname="domaincom" \
--dbuser="domaincom" \
--dbpass="password" \
--dbhost="localhost" \
--allow-root
wp core install \
--url="https://www.domain.com" \
--title="PT.Domain.com" \
--admin_user="admin" \
--admin_password="password" \
--admin_email="me@email.com" \
--allow-root
Browse https://www.domain.com.
Selamat Mencoba
musaamin.web.id 4