Pertama,
Pastikan Apache berjalan lancar dengan mengakses
http://localhost
Dan menghasilkan tulisan It's Works!
Install PHP dengan
sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install php5-cli
sudo apt-get install php5-cgi
sudo apt-get install php5-mysql
Untuk memastikan bahwa PHP sudah terinstall, anda bisa melakukannya dengan membuat file info.php dan berisi :
<?php
phpinfo();
?>
dan save di /var/www
Lalu buka di browser
http://localhost/info.php
Wednesday, 10 February 2016
Multi Domain di Apache Linux [DEBIAN]
Pertama,
Pastikan untuk meng-update source list mirror anda.
Step 1
Install apache dengan command :
#apt-get install apache2
Step 2
Buat direktori yang akan menampung letak root dari web yang dibuat
sudo mkdir -p /var/www/example.com/public_html
sudo mkdir -p /var/www/example.org/public_html
Step 3
Beri akses pada file agar bisa di baca oleh user lain
sudo chmod -R 755 /var/www
Buat file .html agar bisa di test baik di .com maupun di .org
sudo nano /var/www/example.com/public_html/index.html
Isi file .html
<html>
<head>
<title>www.example.com</title>
</head>
<body> <h1>Success: You Have Set Up a Virtual Host</h1> </body> </html>
Edit file virtual host
sudo nano /etc/apache2/sites-available/default
# <VirtualHost *:80>
ServerAdmin webmaster@example.com
ServerName www.example.com
ServerAlias example.com
# Indexes + Directory Root.
DirectoryIndex index.html
DocumentRoot /var/www/example.com/public_html/
# CGI Directory apabila ingin menggunakan CGI
# ScriptAlias /cgi-bin/ /var/www/example.com/public_html/cgi-bin/
# <Location /cgi-bin>
# Options +ExecCGI
# </Location>
# Logfiles apabila ingin menggunakan log
# ErrorLog /var/www/example.com/public_html/logs/error.log
# CustomLog /var/www/example.com/public_html/logs/access.log combined
</VirtualHost>
# <VirtualHost *:80>
ServerAdmin webmaster@example.com
ServerName www.example.com
ServerAlias example.com
# Indexes + Directory Root.
DirectoryIndex index.html
DocumentRoot /var/www/example.org/public_html/
# CGI Directory apabila ingin menggunakan CGI
# ScriptAlias /cgi-bin/ /var/www/example.org/public_html/cgi-bin/
# <Location /cgi-bin>
# Options +ExecCGI
# </Location>
# Logfiles apabila ingin menggunakan log
# ErrorLog /var/www/example.org/public_html/logs/error.log
# CustomLog /var/www/example.org/public_html/logs/access.log combined
</VirtualHost>
Sesuaikan parameter didalamnya
Step 7 Restart service apache
sudo service apache2 restart
Tambahkan domain pada daftar host
nano /etc/hosts
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
#
#
127.0.0.1 localhost
#Virtual Hosts
12.34.56.789 example.com
12.34.56.789 example.org
Pastikan untuk meng-update source list mirror anda.
Step 1
Install apache dengan command :
#apt-get install apache2
Step 2
Buat direktori yang akan menampung letak root dari web yang dibuat
sudo mkdir -p /var/www/example.com/public_html
sudo mkdir -p /var/www/example.org/public_html
Step 3
Beri akses pada file agar bisa di baca oleh user lain
sudo chmod -R 755 /var/www
Step 4
Buat file .html agar bisa di test baik di .com maupun di .org
sudo nano /var/www/example.com/public_html/index.html
Step 5
Isi file .html
<html>
<head>
<title>www.example.com</title>
</head>
<body> <h1>Success: You Have Set Up a Virtual Host</h1> </body> </html>
Step 6Edit file virtual host
sudo nano /etc/apache2/sites-available/default
Tambahkan kode dibawah baris <VirtualHost># <VirtualHost *:80>
ServerAdmin webmaster@example.com
ServerName www.example.com
ServerAlias example.com
# Indexes + Directory Root.
DirectoryIndex index.html
DocumentRoot /var/www/example.com/public_html/
# CGI Directory apabila ingin menggunakan CGI
# ScriptAlias /cgi-bin/ /var/www/example.com/public_html/cgi-bin/
# <Location /cgi-bin>
# Options +ExecCGI
# </Location>
# Logfiles apabila ingin menggunakan log
# ErrorLog /var/www/example.com/public_html/logs/error.log
# CustomLog /var/www/example.com/public_html/logs/access.log combined
</VirtualHost>
# <VirtualHost *:80>
ServerAdmin webmaster@example.com
ServerName www.example.com
ServerAlias example.com
# Indexes + Directory Root.
DirectoryIndex index.html
DocumentRoot /var/www/example.org/public_html/
# CGI Directory apabila ingin menggunakan CGI
# ScriptAlias /cgi-bin/ /var/www/example.org/public_html/cgi-bin/
# <Location /cgi-bin>
# Options +ExecCGI
# </Location>
# Logfiles apabila ingin menggunakan log
# ErrorLog /var/www/example.org/public_html/logs/error.log
# CustomLog /var/www/example.org/public_html/logs/access.log combined
</VirtualHost>
Sesuaikan parameter didalamnya
Step 7 Restart service apache
sudo service apache2 restart
Step 8
Tambahkan domain pada daftar host
nano /etc/hosts
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
#
#
127.0.0.1 localhost
#Virtual Hosts
12.34.56.789 example.com
12.34.56.789 example.org
Subscribe to:
Posts (Atom)