Tag: Webserver

Setup Webserver di Fedora

Pendahuluan

  1. Latar Belakang
    Tidak bisa dipungkiri bahwa server di dunia sebagian besar menggunakan sistem operasi linux. Dikarenakan linux lebih powerfull dan lebih ringan dijalankan dibandingkan windows.
    Karena saya juga menggunakan linux, saya mencoba setup webserver di laptop saya. Dengan sistem operasi linux distro fedora 25. Di fedora 25 package manager telah diganti dengan dnf, jadi command-command akan sedikit berbeda dari fedora versi 22.
  2. Rumusan Masalah
    Saya sudah mencoba dan berhasil setup webserver di fedora 25. Perlu diingat bahwa disini saya tidak tahu dan tidak mementingkan keamanan, saran saya jangan ditiru tutorial ini untuk server yang melayani internet luas.

Isi

  1. Persiapan
    Fedora 22 keatas menggunakan dnf untuk instalasi paket. Sedangkan versi 22 kebawah tetap menggunakan yum. Sediakan komputer dengan sistem operasi fedora, koneksi internet, dan secangkir kopi.
  2. Instalasi

    sudo dnf install -y httpd mariadb-server php php-mysqlnd

  3. Setup
    Startup Service

    sudo systemctl enable httpd
    sudo systemctl enable mariadb

    Setup apache/httpd

    sudo systemctl start httpd
    sudo systemctl status httpd

    Setup mariadb/mysql

    sudo systemctl start mariadb
    sudo mysql_secure_installation

  4. Jika ingin Vhost

    sudo nano /etc/httpd/conf/httpd.conf

    lalu tambahkan :

    <VirtualHost *:80>
    DocumentRoot /var/www/example.net
    ServerName http://www.example.net
    # Other Apache config directives, logs etc.
    </VirtualHost>

    edit hosts

    sudo nano /etc/hosts

    lalu taruh dibawah sendiri

    127.0.0.1         http://www.example.net example.net

    ganti kepemilikan folder

    sudo chown -R $USER:$USER /var/www/
    sudo chmod 755 /var/www/

    restart service

    sudo systemctl restart httpd
    sudo systemctl restart mariadb

    akses via browser anda link : example.net

Penutup

  1. Kesimpulan
    Memang sedikit rumit dan panjang caranya kebanyakan penyedia vps sudah memberi fasilitas auto-install jadi kita tidak perlu repot-repot setting seperti diatas. materi ini untuk pembelajaran.

Daftar Pustaka

https://sg.godaddy.com/help/build-a-lamp-stack-linux-apache-mysql-php-centos-6-17342
http://www.tecmint.com/install-lamp-apache-mariadb-and-php-on-fedora-23/

Advertisements