How to change default user (www-data) to your own user in apache2



A. Pengertian

Apache HTTP Server , bahasa sehari-hari disebut Apache ( / ə p æ tʃ iː / ə- pa -chee ), adalah perangkat lunak server web yang paling banyak digunakan di dunia. Awalnya berbasis server NCSA HTTPd , pengembangan Apache dimulai pada awal 1995 setelah bekerja pada kode NCSA terhenti. Apache memainkan peran kunci dalam pertumbuhan awal World Wide Web , [5] dengan cepat menyalip NCSA HTTPd sebagai server HTTP yang dominan, dan tetap populer sejak April 1996. Pada tahun 2009, ini menjadi perangkat lunak server web pertama yang melayani lebih banyak Dari 100 juta situs web

B. Latar Belakang

karena di linux itu sangat sopan maka user yang kita miliki tidak bisa mengakses ke sembarangan tempat, dan di sisi lain apache2 di jalankan oleh user www-data , bagaimana cara nya supaya user yang kita miliki bisa mengakses dan menjalankan service apache2 ini ? simak artikel berikut.

C. Maksud dan tujuan

selain memberikan keleluasaan untuk user kita , mengubah user pada apache2 ini pun salah satu cara untuk mengamankan webserver dari serangan attacker

D. Hal yang di butuhkan

1. Niat dan baca bassmallah
2. Webserver (apache2)
3. Laptop

E. Jangka waktu pelaksanaan

waktu yang saya butuhkan cukup 2 menit

F. Langkah Pelaksanaan

1.  Nah, terlihat disini saya memasukan perintah "ps aux | grep www-data" untuk service atau layanan dari apache2 masih di jalankan oleh user default nya yaitu www-data , sekarang kita akan mengubah nya ke user kita sendiri



2.  Pertama buka terminal anda lalu edit file konfigurasi pada apache2

# nano /etc/apache2/envvars

disitu secara default akan terlihat seperti gambar di bawah, pastikan pada bagian

export APACHE_RUN_USER=www-data # artinya apache2 berjalan dengan user www-data ini yang nanti nya akan kita ganti
export APACHE_RUN_GROUP=www-data # ini apache2 berjalan di group www-data


3. Selanjutnya ganti pada bagian yang saya sebutkan di atas tadi yaitu

export APACHE_RUN_USER=www-data

ganti www-data ke user yang anda miliki atau user anda sendiri , seperti contoh di bawah saya menggunakan user kirisaki yang nanti nya akan menjalakan apache2 :*



4. Setelah itu simpan dengan CTRL+X lalu restart service dari apache2 menggunakan printah

# /etc/init.d/apache2 restart

lihat proses status yang di bawa oleh www-data menggunakan perintah "ps aux | grep www-data",

ternyata www-data sudah tidak memiliki hak untuk membawa service apache2 :'v



5. lalu , selanjutnya mengecek apakah user kirisaki sudah membawa service apache2 .

# ps aux | grep kirisaki


terlihat gambar di atas user kirisaki sudah membawa service apache2 , dengan demikian aapache2 sudah tidak di jalankan oleh www-data melainkan kirisaki


Postingan terkait:

Belum ada tanggapan untuk "How to change default user (www-data) to your own user in apache2"

Posting Komentar