Cara Membuat Sertifikat SSL pada Apache untuk Linux Ubuntu 18.04 LTS, Linuxer Simak Di Sini

10/12/2018

TLS, atau transport layer security, dan SSL pendahulunya, secure sockets layer, adalah protokol aman yang dibuat untuk menempatkan lalu lintas normal dalam pembungkus terenkripsi yang dilindungi.

Protokol ini memungkinkan lalu lintas untuk dikirim dengan aman antar pihak jarak jauh tanpa kemungkinan lalu lintas disadap dan dibaca oleh seseorang di tengah. Mereka juga berperan dalam memvalidasi identitas domain dan server di seluruh internet dengan membuat server sebagai tepercaya dan asli oleh otoritas sertifikat.

Dalam panduan ini, saya akan membahas cara membuat sertifikat SSL yang ditandatangani sendiri untuk Apache pada server Ubuntu 18.04, yang akan memungkinkan Anda mengenkripsi lalu lintas ke server Anda. Meskipun ini tidak memberikan manfaat validasi pihak ketiga dari identitas server Anda, itu memenuhi persyaratan dari mereka yang hanya ingin mentransfer informasi dengan aman.

Sebelum memulai, Anda harus memiliki beberapa konfigurasi yang sudah diurus. saya akan beroperasi sebagai pengguna non-root dengan hak sudo dalam panduan ini. Anda dapat mengaturnya dengan mengikuti langkah 1-4 di panduan pengaturan server awal Ubuntu 18.04 saya. Anda juga perlu menginstal Apache. Jika Anda belum memilikinya dan berjalan, Anda dapat dengan cepat memperbaikinya dengan mengetik:
sudo apt-get update
sudo apt-get install apache
Langkah pertama aktifkan SSL Module :
sudo a2enmod ssl
 Setalah mengaktifkan mdoul SSL, restart apache dengan perintah berikut :
sudo service apache2 restart
Langkah kedua untuk membuat sertifikat SSL
sebelum membuat sertifikat kita harus membuat sub folder dengan pertintah berikut :
sudo mkdir /etc/apache2/ssl
Sekarang kita sudah siap untuk membuat sertifikat yang akan di simpan di folder SSl, untuk membuatnya dengan perintah :
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
 Mari kita bahas apa artinya ini.

openssl: Ini adalah alat baris perintah dasar yang disediakan oleh OpenSSL untuk membuat dan mengelola sertifikat, kunci, permintaan penandatanganan, dll.

req: Ini menetapkan perintah untuk manajemen permintaan penandatanganan sertifikat X.509 (CSR). X.509 adalah standar infrastruktur kunci publik yang dianut SSL untuk manajemen kunci dan sertifikatnya. Karena saya ingin membuat sertifikat X.509 baru, inilah yang saya inginkan.

-x509: Opsi ini menetapkan bahwa saya ingin membuat file sertifikat yang ditandatangani sendiri alih-alih membuat permintaan sertifikat.

-nodes: Opsi ini memberi tahu OpenSSL bahwa kita tidak ingin mengamankan file kunci kita dengan kata sandi. Memiliki file kunci yang dilindungi kata sandi akan menghalangi Apache mulai secara otomatis karena kita harus memasukkan kata sandi setiap kali layanan dimulai ulang.

-days 365: Ini menetapkan bahwa sertifikat yang saya buat akan valid selama satu tahun.
-newkey rsa: 2048: Opsi ini akan membuat permintaan sertifikat dan kunci pribadi baru pada saat yang bersamaan. Ini diperlukan karena saya tidak membuat kunci pribadi terlebih dahulu.  The rsa: 2048 memberitahu OpenSSL untuk menghasilkan kunci RSA yang panjangnya 2048 bit.

-keyout : Parameter ini menamai file output untuk file kunci pribadi yang sedang dibuat.

-out: Opsi ini memberi nama file output untuk sertifikat yang kita hasilkan.

Kemudian setelah menekan "ENTER", Anda akan ditanya sejumlah pertanyaan.

Point paling penting yang diminta adalah baris yang bertuliskan "Nama Umum (mis. Server FQDN atau nama ANDA)". Anda harus memasukkan nama domain yang ingin Anda kaitkan dengan sertifikat, atau alamat IP publik server jika Anda tidak memiliki nama domain.

Lebih jelas bentuk pertanyaanya adalah seperti ini :

Country Name (2 letter code) [AU]:US
State or Province Name (full name) [Some-State]:New York Locality Name (eg, city) []:New York City Organization Name (eg, company) [Internet Widgits Pty Ltd]:Your Company Organizational Unit Name (eg, section) []:Department of Kittens 
Common Name (e.g. server FQDN or YOUR name) []:your_domain.com
Email Address []:your_email@domain.com

Langkah Ketiga konfigurasi Apache untuk menggunakan SSL
 
Buka file dengan hak akses root dengan perintah berikut :
sudo nano /etc/apache2/sites-available/default-ssl.conf
Modifikasi pada baris ServerName dan ServerAlias sesuaiakn dengan nama domain Anda atau dengan IP anda.
<IfModule mod_ssl.c>
    <VirtualHost _default_:443>
        ServerAdmin admin@example.com
        ServerName your_domain.com
        ServerAlias www.your_domain.com
        DocumentRoot /var/www/html
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        SSLEngine on
        SSLCertificateFile /etc/apache2/ssl/apache.crt
        SSLCertificateKeyFile /etc/apache2/ssl/apache.key
        <FilesMatch "\.(cgi|shtml|phtml|php)$">
                        SSLOptions +StdEnvVars
        </FilesMatch>
        <Directory /usr/lib/cgi-bin>
                        SSLOptions +StdEnvVars
        </Directory>
        BrowserMatch "MSIE [2-6]" \
                        nokeepalive ssl-unclean-shutdown \
                        downgrade-1.0 force-response-1.0
        BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
    </VirtualHost>
</IfModule> 
 Jika sudah simpan dan keluar.

Langkah ke empat aktikan SSL pada Virtual Host
Kita akan menggunakan perintah berikut :
sudo a2ensite default-ssl.conf
 Kemudian restart apache untuk memuat virtual host baru dengan perintah berikut :
sudo service apache2 restart
Langkah ke lima coba pengaturan yang sudah anda buat 
dengan mengakses url dengan protokol https:// :
https://server_domain_name_or_IP
 Selamat anda sudah berhasil Membuat Sertifikat SSL pada Apache untuk Ubuntu 18.04 LTS.
Semoga informasi ini bermanfaat., salam linuxer

Begini Cara Pasang Iklan Adsense Ditengah Postingan Artikel Blog

10/05/2018
Create Krita Editor For Linux
Cara Pasang Iklan Adsense Ditengah Postingan Artikel Blog-Hallo selamat datang kembali di blog saya, ciwer.id,  kesempatan kali ini saya akan berbagi informasi tentang pemasangan iklan, pemasangan iklan yang tepat dan benar sangat akan berpengaruh terhadap jumlah klick yang di dapat.

Maka dari itu kita harus benar benar memperhatikan dalam pemasangan iklan, di artikel ini saya akan membagi sepotong code yang akan membantu dalam pemasangan iklan.

Sebenarnya pemasangan iklan itu cukup mudah kita bisa pasang di bagian bagian yang mungkin akan mendapat perhatian lebih seperti :

  1. Di bagian atas postingan artikel.
  2. Di bagian bawah judul.
  3. Di akhir artikel.
  4. Di Bagian sisi kanan/kiri halaman website, jika tersedia slot untuk membuat widget iklan.
lokasi di atas adalah lokasi yang di anggap strategis dalam pemasangan iklan dan potensi mendapatkan jumlah klick tinggi.

Cara Pasang Iklan Adsense Ditengah Postingan Artikel Blog
Dalam pemasangan iklan sebenarnya bukan perkara yang sulit, kita bisa memasang iklan adsense melalui widget adsense. tapi dalam kasus ini kita tidak bisa menggunakan widget untuk memasang iklan, karena kita akan melakukan pembongkaran theme blogger kita, dan melakukan parse untuk kode iklan yang akan kita pasang. berikut langkah-langkah Cara Pasang Iklan Adsense Ditengah Postingan Artikel Blog :

1. Masuk ke akun google adsense, kemudian pilih unit iklan yang akan di pasang, dan salin kode tersebut.

2. Masuk ke situs HTML escape , silahkan parse kode iklan yang sudah di salin di situs tersebut.

3. Langkah ketiga ini silahkan anda,login ke akun blogger kalian, pilih menu template, kemduian pilih button EDIT HTML., sebaiknya sebelum melakukan edit html alangkah baiknya anda lakukan backup terlebih dahulu.

4. kemudian cari kode <data:post.body/>, agar lebih mudah dalam pencarian kalian bisa gunakan kombinsai tombol keyborad CTRL+F , kemudian jika sudah ketemu  ganti dengan kode di bawah ini:

5. Kemudian sobat kembali ke situs HTML escape, dan kopi kode iklan yang sudah di parse.

6. Kembali lagi ke halam blog edit template , --Letakan kode unit adsense hasil parse disini-- , ganti dengan kode iklan yang sudah di parse.

7.Langkah terakhir simpan. 

Jika sudah sampai tahap terkahir, berarti anda sudah selesai mengedit dan memasang iklan di tengah artikel anda bisa cek hasilnya.

Cara Modif Iklan Adsense Ditengah  Postingan Artikel Blog
Kode di atas membuat tepat iklan adsense tampil di tengah artikel, anda bisa memodifikasi letak iklan.

Untuk merubah iklan anda bisa merubah nilai di bagian var t=s.substr(0,s.length/2);.

  1. Untuk meletakan iklan di sepertiga artikel blog ganti nilai 2, menjadi 3.
  2. Untuk meletakan iklan di seperempat artikel blog, ganti nilai 2, manjadi 4.
Semakin tinggi nilai yang di tentukan makan posisi artikel akan semakin keatas.

OK sekian, semoga informasi yang saya bagikan mudah untuk di pahami, jika ada pertanyaan silahkan isi kolom komentar. terimakasi, jangan lupa untuk di share ya :-) . .. .

eh iya,, maaf gambarnya jelek,, lagi coba editor foto tadi.. heheh..

Tutorial Cara Install NodeJS Dan NPM Di Ubuntu

8/13/2018


Tutorial Cara Install NodeJS Dan NPM Di Ubuntu, cara untuk install sangat mudah sekali, tapi sebelum lanjut ke proses install tidak ada salahnya kita mengenal apa itu NodeJs dan NPM.

NodeJS
Sejak kehadirannya, Nodejs banyak membawa perubahan terhadap dunia pemrograman, khususnya web. Dengan Nodejs, kita bisa membuat aplikasi Web, Desktop, Mobile, bahkan IoT (Internet of Things).

Apa sih Nodejs itu?
NodeJS, adalah perangkat lunak yang didesain untuk mengembangkan aplikasi berbasis web dan ditulis dalam sintaks bahasa pemrograman JavaScript. Bila selama ini kita mengenal JavaScript sebagai bahasa pemrograman yang berjalan di sisi client / browser saja, maka Nodejs ada untuk melengkapi peran JavaScript sehingga bisa juga berlaku sebagai bahasa pemrograman yang berjalan di sisi server, seperti halnya PHP, Ruby, Perl, dan sebagainya.

Node.js dapat berjalan di sistem operasi Windows, Mac OS X dan Linux tanpa perlu ada perubahan kode program. Node.js memiliki pustaka server HTTP sendiri sehingga memungkinkan untuk menjalankan server web tanpa menggunakan program server web seperti Apache atau Nginx.

Untuk mengeksekusi Javascript sebagai bahasa server diperlukan engine yang cepat dan mempunyai performansi yang bagus. Engine Javascript dari Google bernama V8-lah yang dipakai oleh Node.js yang juga merupakan engine yang dipakai oleh browser Google Chrome.

Pada tahun 2009, seorang programmer bernama Ryan Dahl menciptakan Nodejs. Bahasa Pemrograman Javascript awalnya hanya bisa berjalan di atas browser, karena ada runtime engine di dalamnya.

Lalu, munculah ide: “Bagaimana kalau engine yang ada di dalam browser, kita keluarkan agar kita bisa mengeksekusi Javasript di luar browser” Maka lahirlah Nodejs.

lalu apa itu NPM?
NPM adalah singkatan dari node package manager yang merupakan package manager untuk NodeJs.

OK balik lagi ke fokus, sesuai judul cara install NodeJS di Ubuntu.

Tulis dan jalankan script berikut di terminal Ubuntu Sobat,,
apt-get install nodejs
jika muncul pesan persetujuan ketik saja Y, jika sudah terinstall,kita bisa melihat versinya dengan perintah berikut
node -v

install NPM dengan perintah berikut
apt-get install npm
untuk melihat versi yang sudah di install dengan perintah berikut :
npm -v
Tutorial ini berlaku juga untuk untuk semua distro based Ubuntu.
Thank's jangan segan untuk click dan sahre . . .

Download Sourcode PHP Generator Qr Code / Kode Qr Free

8/04/2018
Download Sourcode  PHP Generator Qr Code / Kode Qr  Free
priadyheri-Hallo assalmualaikum,, sahabat coderrr, sudah lama rasanya saya tidak melakukan aktifitas coders untuk blog ini, karena kesibukan kuliah, maklum saya adalah mahasiswa tingkat akhir,, dan semoga sahabat semua masih ingat dengan blog saya ini, , :-DD ngakak XD,,

QR Code, dengan istilah QR Code atau Kode Qr kita sudah tidak asing lagi, ya yang sudah pernah melihat QrCode pasti tidak asing, bagaimana dengan yang belum, tapi mustahil klo belum pernah lihat, , ok, ko malah OOT back to topic, ..

Kode QR atau biasa dikenal dengan istilah QR Code adalah bentuk evolusi kode batang dari satu dimensi menjadi dua dimensi. Penggunaan kode QR sudah sangat lazim di Jepang Hal ini dikarenakan kemampuannya menyimpan data yang lebih besar daripada kode batang sehingga mampu mengkodekan informasi dalam bahasa Jepang sebab dapat menampung huruf kanji.

Kode QR telah mendapatkan standardisasi internasional dan standardisasi dari Jepang berupa ISO/IEC18004 dan JIS-X-0510 dasasan telah digunakan secara luas melalui ponsel di Jepang.

Kode Qr Dikembangkan oleh Denso Wave, sebuah divisi Denso Corporation yang merupakan sebuah perusahaan Jepang dan dipublikasikan pada tahun 1994 dengan fungsionalitas utama yaitu dapat dengan mudah dibaca oleh pemindai QR merupakan singkatan dari quick response atau respons cepat, yang sesuai dengan tujuannya adalah untuk menyampaikan informasi dengan cepat dan mendapatkan respons yang cepat pula.

Berbeda dengan kode batang, yang hanya menyimpan informasi secara horizontal, kode QR mampu menyimpan informasi secara horizontal dan vertikal, oleh karena itu secara otomatis Kode QR dapat menampung informasi yang lebih banyak daripada kode batang. Sumber (Wikipedia).

Nah, pernahkah sobat berfikir bagaimana untuk membentuk, atau membuat Qr Code atau Kode Qr tersebut,, nah pada kesempatan kali ini, saya akan bebagi sourcode PHP untuk megenerate Huruf ataupun angka menjadi sebuah Qr Code,  untuk membuat Qr Code Sebenernya cukup mudah, , hanya perlu memahami beberapa baris coding,,

untuk membuat qrcode ini saya pelajari dari situs http://phpqrcode.sourceforge.net ..

Hal yang harus di siaapkan,
1. Baca Doa Sebelum Memulai.
2. Download phpqrcode disini.
3. Download dan extract ke directory /htdocs/
4. Buat file PHP baru , dan copy kan kode di bawah ini.



5. Simpan dengan nama "generateQrcode.php" di dalam folder hasil extract tadi.
6. Buat folder baru dengan nama "qrcodesvg" folder ini akan di gunakan untuk menyimpan gambar QrCode.
7. Jika sudah semua telah selesai mari kita mulai eksekusi dengan mengakses url :http://localhost/QrCode/generateQrcode.php "Text berwarna merah sesuaikan dengan nama folder project kalian ya."
8. Jika berhasil, segeralah bersyukur dengan mengucap alhamdulillah jika kalian masih bingung, atau menemukan error. bisa contact saya dengan icon chat di sudut bawah.

Jangan lupa untuk download sourcode sample punya saya disni ya.

semoga postingan saya mudah di mengerti dan jika tidak ya saya mohon maaf, karena saya tidak begitu mahir dalam menulis artikel, , jangan lupa untuk mendonasika share klian semua demi kemajuan blog saya ini,,, terimakasih Happy Codersss
sumber (phpqrcode, wikipedia).

Contoh Kode CRUD PHP database Mysql ,Login dan Logout

5/21/2018
Contoh Kode CRUD PHP database Mysql ,Login dan Logout
PHP Login Logout CRUD

CIWER.ID Hallo Apa kabar saya Heri Priady selaku admin dan pemilik blog ini , kembali lagi menulis , tulisan kali ini tidak banyak,, di sini saya akan berbagi sourcecode Aplikasi CRUD PHP yang menggunakan database MYSQL.

Aplikasi ini sangat2 simple dan muda unutuk di pahami.
berikut fitur aplikasi yang ada :

1. Login
2. Tambah Data
3. Edit Data
4. Hapus Data
5. LogOut
6. Notifikasi Kondisi Error dan Succes CRUD dan Login.

Aplikasi ini belum menggunakan template. mungkin untuk kedepanya akan saya update untuk menggunakan template.

sourcecode aplikasi bisa di ambil di link berikut ambil kode

Sourcode PHP Tutorial membuat Rowspan Dinamis Ketika Menampilkan Data Dari Database Mysql

2/20/2018

Sourcode PHP Tutorial membuat Rowspan Dinamis Ketika Menampilkan Data Dari Database Mysql, membuat rowspan pada tabel database adalah hal yang mudah bagi yang sudah belajar .html.

Sekedar tambahan untuk yang belum tahu, rowspan artinya menggabungkan dua baris atau lebih (sesuai besarnya attribut rowspan) pada tabel. Sama halnya dengan fasilitas merge cells pada excel.

Contoh membuat rowspan dinamis. pertama buat lah tabel nya dahulu. copy paste sql berikut :




Kemudian insertkan datanya, kedalam tabel di database, copy paste sql berikut :



Kemudian Sekarang Buat file PHP, copykan kode berikut .




Kemudian Jalankan File PHPnya, dari localhost agan,, :-) . .

Happy Coding Guys,,

Oia yang Malas Copy Paste Cdingnya Bisa Download Script dan Databasenya Di Link Download.

Download

Membuat Select Tahun ,10 Tahun kebelakang dan 3 Tahun kedepan di PHP

1/28/2018
      
      Hallo Apa Kabar,, Sudah Lama Saya Tidak Kembali Lagi Menulis, Di Blog Ini, Karena Ternyata Menulis Itu Sangat Membosankan,,, dan kesempatan Kali ini saya akan berbagi sedikit, sedikit baris code, code ini di gunakan untuk membuat tahun otomatis,, PHP, , ya sudah tidak banyak basa basi, sudah pastih kalian semua paham, untuk menggunakanya, ,

Untuk Membuat Select Combo Menampilkan Tahun Sobat Bisa Copas Coding Berikut ini :


<select name="tahun" id="tahun">
<?php
//Heri Priady//
//28 - 01- 2018//
$tg_awal= date('Y')-10;
$tgl_akhir= date('Y')+3;
for ($i=$tgl_akhir; $i>=$tg_awal; $i--)
{
echo "
<option value='$i'";
if(date('Y')==$i){echo "selected";}
echo">$i</option>";
}
?>
</select>

 Ok Sobat Sekian Dulu,, Ya, jangan lupa untuk di share,, ya... :-D , , ,