Skip to content

Latest commit

 

History

History
74 lines (68 loc) · 2.26 KB

File metadata and controls

74 lines (68 loc) · 2.26 KB


Domain

1. Add New Domain

  • edit file apache.conf
nano /etc/apache2/apache2.conf
  • cari baris dengan text dibawah pastikan tidak ada tanda pagar.
IncludeOptional sites-enabled/*.conf
  • buat file domain.conf
nano /etc/apache2/sites-available/jasadigitalin.com.conf
<VirtualHost *:80>
     ServerAdmin admin@jasadigitalin.com
     DocumentRoot /var/www/html/jasadigitalin.com/
     ServerName jasadigitalin.com
     ServerAlias www.jasadigitalin.com
 &lt;Directory /var/www/html/jasadigitalin.com/&gt;
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
 &lt;/Directory&gt;

 ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined

RewriteEngine on RewriteCond %{SERVER_NAME} =www.jasadigitalin.com [OR] RewriteCond %{SERVER_NAME} =jasadigitalin.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] </VirtualHost>

  • Aktifkan domain
ln -s /etc/apache2/sites-available/jasadigitalin.com.conf /etc/apache2/sites-enabled/jasadigitalin.com.conf
sudo a2ensite jasadigitalin.com.conf
  • Restart apache
service apache2 restart

Let’s Encrypt SSL

certbot --apache

2. Add Database & User

CREATE DATABASE jasadigitalin_wp;
INSERT INTO mysql.user (User,Host,authentication_string,ssl_cipher,x509_issuer,x509_subject) VALUES('jasadigitalin_wp','localhost',PASSWORD('JasaDigitalin123'),'','','');
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON jasadigitalin_wp.* to jasadigitalin_wp@localhost;
FLUSH PRIVILEGES;
SHOW GRANTS FOR 'jasadigitalin_wp'@'localhost';

3. Add Wordpress

cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
mv wordpress /var/www/html/jasadigitalin.com
mkdir /var/www/html/jasadigitalin.com/wp-content/uploads
chown -R www-data:www-data /var/www/html/jasadigitalin.com