Menyisipkan Kode HTML Dalam Postingan Blog

Anda pasti pernah mengalami kesulitan ketika akan membuat postingan di blog anda yang menyertakan kode-kode HTML dalam content blog anda. dan untuk mengatasi itu banyak website yang menyediakan HTML Escape salah satunya yaitu html-escape




anda tinggal copykan kode HTML yang akan di Escape dan klik button Escape dan copykan hasil kode Escape kedalam postingan blog anda;




Membuat Virtual Host di apache & Ubuntu Server 14.04 LTS

Di dunia website kita sering dengar istilah hosting. dan dalam hosting tersebut terdapat beberapa jenis hosting yang umum kita dengan yaitu:
  1. Shared Hosting, hosting jenis ini biasanya harganya murah karena satu server dipake oleh beberapa website
  2. VPS/ Cloud Hosting, dari segi harga lumayan mahan karena satu server virtual dimiliki oleh satu orang/ satu pemilik website
  3. Dedicated Server, yaitu satu Hadware server (komputer server) dimiliki oleh satu orang/ organisasi, dari segi harga jelas paling mahal, dan bisanya di miliki oleh perusahaan

Dari penjelasan di atas maka kita bisa tahu jika kita punya Dedicate Server, maka kita bisa buat beberapa VPS, dan dalam setiap VPS kita bisa buat untuk banyak Shared Hosting. dan untuk membuat VPS agar bisa dibagi ke beberapa host maka kita perlu buat yang namanya Virtual Host. 

Shared Hosting bisa di ibaratkan sebagai rumah susun, yang memiliki satu alamat tetapi banyak penghuni nya. alamat = IP Server, dan pemiliknya = nama domain, jadi dengan satu IP Server kita bisa punya banyak domain website. demikian penjelasan singkat dari saya dan langsung saja kita masuk ke topik utama nya. 


Ketika install webserver apache di server ubuntu secara default project web kita berada di /var/www/html jadi untuk mengakses project kita tinggal buka di browser anda ketikan http://localhost/folder-project atau http://nama domain/folder-project. jadi ketika webserver kita tidak di buat virtual host maka satu VPS server hanya bisa untuk satu domain untuk bisa beberapa domain dan tanpa harus mengakses folder project nya kita buat virtual host.

Struktur Directory

Virtual Host membuat struktur directory web kita dinamis bisa di letakan di folder manapun misal disini saya letakan di folder /home/web/appdemo dengan nama domain andrianext.web.id, kita buat direktorynya :

# mkdir /home/web/appdemo/andrianext.web.id

root folder tersebut akan kita jadikan untuk directory virtual host kita

copykan file default virtual host apache yang berada di /etc/apache2/sites-available/000-default.conf :

# cp /etc/apache2/sites-available/000-default.conf  /etc/apache2/site-available/andrianext.web.id.conf

buka copyan file tersebut;

# nano /etc/apache2/site-available/andrianext.web.id.conf

edit isinya menjadi seperti berikut

<VirtualHost *:80>

ServerAdmin admin@andrianext.web.id
        ServerName andrianext.web.id
        ServerAlias www.andrianext.web.id
        DocumentRoot /home/web/appdemo
        <Directory /home/web/appdemo>
                AllowOverride All
                Require all granted
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
     
</VirtualHost>

Save CTRL+X, y dan ENTER , dan aktifkan vhost yang telah kita buat dengan perintah

# a2ensite andrianext.web.id.conf

Reload dan restart service apache

# service apache2 reload
# service apache2 restart





Mengaktifkan mod_rewrite apache2 2.4 di Ubuntu 14.04 LTS

Pernahkan anda mengalami masalah ketika mengupload project web di server yang baru misal anda upload di VPS dengan system operasi linux ubuntu server dan ketika di akses hanya menampilkan halaman depan saja dan semua menu/fungsi di web anda tidak berjalan. itu mungkin anda belum mengaktifkan mod_rewrite untuk htaccses nya di apache server anda.

Installasi Apache Webserver di Ubuntu 14.04 LTS secara default menggunakan apache2.4 sedangkan di Ubuntu 12.04 LTS menggunakan apache2.2. dan di versi baru ini configurasinya juga berbeda.

Langsung saja untuk mengaktifkan mod_rewrite login ke server anda;

sudo a2enmod rewrite

Restart apache anda

service apache2 restart

kemudian edit default Virtualhost di ;

sudo nano /etc/apache2/site-available/000-default.conf

cari tulisan "DocumentRoot /var/www/html" dan copykan berikut ini di bawah nya

<Directory "/var/www/html">
    AllowOverride All
</Directory> 

simpan dengan CTRL+x, Y, dan ENTER

kemudian restart lagi apache servicenya

service apache2 restart

dan anda bisa cek mod_rewrite nya di info.php



demikian cara mengaktifkan mod_rewrite di apache webserver, berikutnya saya akan post cara membuat vhost (virtual host) di apache webserver

Pemrograman

More »

Networking

More »