nano /etc/httpd/conf/httpd.conf
ServerAdmin galih@truegalih.tk
ServerName wwww.truegalih.tk:80
DirectoryIndex index.html index.php
NameVirtualHost *:80
nano /etc/httpd/conf.d/truegalih.conf
<VirtualHost *:80>
ServerAdmin admin@tengkuzulkarnain.net
ServerName tengkuzulkarnain.net
ServerAlias www.tengkuzulkarnain.net
DocumentRoot “/var/www/public_html/”
<Directory “/var/www/public_html”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
ErrorLog “/var/www/public_html/error.log”
CustomLog “/var/www/public_html/access.log” combined
</VirtualHost>
service httpd restart
chkconfig httpd on
yum install php php-mysql -y
nano /etc/php.ini
date.timezone = “Asia/Jakarta”
Membuat Directory file website
[root@mail ~]# mkdir /var/www/html/truegalih/
[root@mail ~]# cd /var/www/html/truegalih/
[root@mail truegalih]# wget https://wordpress.org/latest.zip
–2015-08-13 09:52:08– https://wordpress.org/latest.zip
Resolving wordpress.org… 66.155.40.249, 66.155.40.250
Connecting to wordpress.org|66.155.40.249|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 6864353 (6.5M) [application/zip]
Saving to: “latest.zip”
12% [===> ] 851,614 157K/s eta 43s
[root@mail truegalih]# chown -R apache:apache /var/www/html/truegalih/
[root@mail truegalih]# yum install unzip -y
[root@mail truegalih]# unzip latest.zip
[root@mail truegalih]# mv wordpress/* /var/www/html/truegalih/
[root@mail truegalih]# rm -rf wordpress/
[root@mail truegalih]# mv wp-config-sample.php wp-config.php
yum install mysql-server zip unzip -y
Allow access from other machines
-A INPUT -p tcp –dport 3306 -m state –state NEW,ESTABLISHED -j ACCEPT
-A OUTPUT -p tcp –sport 3306 -m state –state ESTABLISHED -j ACCEPT
/usr/bin/mysql_secure_installation
/usr/bin/mysqladmin -u root password ‘poas.,’
[root@mail ~]# mysql -u root -p
Enter password:
create database wp_truegalih;
use wp_truegalih;
CREATE USER ‘truegalih’@’localhost’ IDENTIFIED BY ‘password’;
SELECT User, Host, Password FROM mysql.user;
GRANT ALL PRIVILEGES ON wp_truegalih.* to truegalih@localhost;
FLUSH PRIVILEGES;
SHOW GRANTS FOR ‘truegalih’@’localhost’;
exit