Minggu, 20 Agustus 2017

Memindahkan Webroot Pada Apache2 (Ubuntu 16.04) Untuk Pengembangan Web

Cara memindahkan webroot apache2 pada ubuntu 16.04 memang membutuhkan sedikit trik. Saya telah mempelajari tutorial di internt dan semuanya tidak bisa tanpa menggunakan trik ini.

apache

Mungkin karena sistem 16.04 baru dan membutuhkan beberapa langkah lagi untuk menyelesaikan pemindahan webroot pada sistem ubuntu 16.04 dan apache2.

Keuntungan dengan memindahkan webroot ke lokasi lain adalah kita bisa mengaksesnya dengan mudah, walaupun tanpa hak akses dari root atau www-data. Selama ini, pengembangan web pada lingkungan ubuntu terkendala hal ini, kita tidak bisa menyimpan file web atau aplikasi tanpa melalui hak akses root.

Ribet!

Maka, solusinya adalah dengan memindahkan webroot dari /var/www/html ke lokasi lain. Lebih enak jika disimpan pada folder /home/username/htdocs

Langkah 1

Tuliskan command dibawah ini untuk mengedit file konfigurasi apache2

sudo gedit /etc/apache2/sites-available/000-default.conf

Edit pada bagian

ServerAdmin webmaster@localhost
DocumentRoot /home/username/htdocs

Simpan.

langkah 2

Tuliskan command dibawah ini untuk mengedit file konfig apache

sudo gedit /etc/apache2/apache2.conf

edit pada bagian

<Directory /home/username/htdocs>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

Simpan

Langkah 3

Buat folder htdocs di /home/username/htdocs

Langkah 4
Ubah permission dan tambahkan username anda ke grup www-data
Tulis command dibawah ini

sudo adduser username www-data

sudo chown -R username:www-data /home/username/htdocs

sudo chmod -R g+rw /home/username/htdocs

Langkah 5
Restart apache 2
sudo /etc/init.d/apache2 restart

Selesai.












EmoticonEmoticon