{"id":883,"date":"2022-06-05T07:22:44","date_gmt":"2022-06-05T07:22:44","guid":{"rendered":"https:\/\/rudecloud.site\/?p=883"},"modified":"2025-03-01T07:16:16","modified_gmt":"2025-03-01T07:16:16","slug":"web-server","status":"publish","type":"post","link":"https:\/\/www.rudecloud.web.id\/index.php\/2022\/06\/05\/web-server\/","title":{"rendered":"WEB SERVER"},"content":{"rendered":"\n<p>Topik pembahasan kali ini mengenai webserver, mungkin masih ada yang belum bisa konfigurasi webserver di server ubuntu, disini saya menggunakan ubuntu 18.04 dan sebuah router mikrotik, untuk penjelasan mengenai webserver bisa baca di google guys lebih lengkap.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"422\" height=\"389\" src=\"https:\/\/rudecloud.site\/wp-content\/uploads\/2022\/06\/2-2.png\" alt=\"\" class=\"wp-image-886\" srcset=\"https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/2-2.png 422w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/2-2-300x277.png 300w\" sizes=\"auto, (max-width: 422px) 100vw, 422px\" \/><\/figure>\n\n\n\n<p>Pertama kita install apache dan setting ipaddress server disini saya menggunakan dhcp yang harusnya lebih baik server menggunakan static  ip<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-get install apache2\n\n#untuk melihat status apache\nsystemctl status apache2\n\n#untuk melihat ipaddress server\nifconfig<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/rudecloud.site\/wp-content\/uploads\/2022\/06\/3.png\" alt=\"\" class=\"wp-image-889\" width=\"567\" height=\"267\" srcset=\"https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/3.png 621w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/3-300x141.png 300w\" sizes=\"auto, (max-width: 567px) 100vw, 567px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"531\" height=\"140\" src=\"https:\/\/rudecloud.site\/wp-content\/uploads\/2022\/06\/4.png\" alt=\"\" class=\"wp-image-892\" srcset=\"https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/4.png 531w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/4-300x79.png 300w\" sizes=\"auto, (max-width: 531px) 100vw, 531px\" \/><\/figure>\n\n\n\n<p>Pengetesan dari sisi client untuk memastikan apache sudah terinstal dengan baik <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/rudecloud.site\/wp-content\/uploads\/2022\/06\/5.png\" alt=\"\" class=\"wp-image-893\" width=\"498\" height=\"324\" srcset=\"https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/5.png 800w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/5-300x195.png 300w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/5-768x500.png 768w\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>#Selanjutnya menginstall webserver\napt-get install bind9\n\n#Setelah selesai menginstall aktifkan\/open port 53\nufw allow 53\n\n#edit file \/etc\/bind\nnano \/etc\/bind\n\nzone \"<strong>rudecloud.net<\/strong>\" IN {\r\n\ttype master;\r\n\tfile \"\/etc\/bind\/forward.rudecloud.net\";\r\n};\r\n\r\nzone \"<strong>1.168.192<\/strong>.in-addr.arpa\" {\r\n\ttype master;\r\n\tfile \"\/etc\/bind\/reverse.rudecloud.net\";\r\n};\n\n#tambahkan syntak di atas, untuk yang di bold kalian bisa sesuaikan domain name dan ip yang digunakan server, lalu save\n\n#Selanjutnya kita copy dan rename file nya, file yang akan kita copy dan rename adalah file bernama db.127 dan juga db.local. \r\nDisini saya rename file db.127 menjadi reverse.rudecloud.net dan file db.local menjadi forward.rudecloud.net.\n\ncp db.127 reverse.rudecloud.net\r\ncp db.local forward.rudecloud.net\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"458\" height=\"106\" src=\"https:\/\/rudecloud.site\/wp-content\/uploads\/2022\/06\/6.png\" alt=\"\" class=\"wp-image-899\" srcset=\"https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/6.png 458w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/6-300x69.png 300w\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" \/><\/figure>\n\n\n\n<p>Tampilan jika sudah berhasil copy file<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#Edit bagian reverse.rudecloud.net dan forward.rudecloud.net\n\n#reverse.rudecloud.net\n;\r\n; BIND reverse data file for local loopback interface\r\n;\r\n$TTL    604800\r\n@       IN      SOA     localhost. root.localhost. (\r\n                              1         ; Serial\r\n                         604800         ; Refresh\r\n                          86400         ; Retry\r\n                        2419200         ; Expire\r\n                         604800 )       ; Negative Cache TTL\r\n;\r\n@       IN      NS      ns.rudecloud.net.\r\n1       IN      PTR     ns.rudecloud.net.\r\n1       IN      PTR     www.rudecloud.net.\r\n1       IN      PTR     mail.rudecloud.net.\r\n\n#forward.rudecloud.net\n\n;\r\n; BIND data file for local loopback interface\r\n;\r\n$TTL    604800\r\n@       IN      SOA     localhost. root.localhost. (\r\n                              2         ; Serial\r\n                         604800         ; Refresh\r\n                          86400         ; Retry\r\n                        2419200         ; Expire\r\n                         604800 )       ; Negative Cache TTL\r\n;\r\n@       IN      NS      ns.rudecloud.net.\r\n@       IN      A       192.168.1.2\r\n@       IN      MX      10      mail.rudecloud.net.\r\nns      IN      A       192.168.1.2\r\nwww     IN      CNAME   ns\r\nmail    IN      A       192.168.1.2\r\n\n#dns name sesuaikan di awal pembuatan bind dan ip disesuaikan ip server\n#selanjutnya konfigurasi nano \/etc\/resolv.conf dan tambahkan nameserver\nnano \/etc\/resolv.conf\n\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"568\" height=\"373\" src=\"https:\/\/rudecloud.site\/wp-content\/uploads\/2022\/06\/7.png\" alt=\"\" class=\"wp-image-903\" srcset=\"https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/7.png 568w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/7-300x197.png 300w\" sizes=\"auto, (max-width: 568px) 100vw, 568px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>#konfigurasi nano \/etc\/hosts\nnano \/etc\/hosts<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"578\" height=\"179\" src=\"https:\/\/rudecloud.site\/wp-content\/uploads\/2022\/06\/8.png\" alt=\"\" class=\"wp-image-906\" srcset=\"https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/8.png 578w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/8-300x93.png 300w\" sizes=\"auto, (max-width: 578px) 100vw, 578px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>#restart webserver\n\/etc\/init.d\/bind9 restart\n\n#pengecekan menggunakan nslookup dan dig\nnslookup rudecloud.net\ndig rudecloud.net\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"364\" height=\"125\" src=\"https:\/\/rudecloud.site\/wp-content\/uploads\/2022\/06\/9.png\" alt=\"\" class=\"wp-image-907\" srcset=\"https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/9.png 364w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/9-300x103.png 300w\" sizes=\"auto, (max-width: 364px) 100vw, 364px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"514\" height=\"412\" src=\"https:\/\/rudecloud.site\/wp-content\/uploads\/2022\/06\/10.png\" alt=\"\" class=\"wp-image-908\" srcset=\"https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/10.png 514w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/10-300x240.png 300w\" sizes=\"auto, (max-width: 514px) 100vw, 514px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>#lalu setting virtual host\ncd \/etc\/apache2\/site-available\nnano rudecloud.conf (tambahkan syntak dibawah ini)\n\n&lt;VirtualHost *:80>\r\n\r\n        ServerName rudecloud.net\r\n        ServerALias rudecloud.net\r\n        ServerAdmin webmaster@rudecloud.net\r\n        DocumentRoot \/var\/www\/html\/rudecloud\r\n        ErrorLog ${APACHE_LOG_DIR}\/error.log\r\n        CustomLog ${APACHE_LOG_DIR}\/access.log combined\r\n\r\n&lt;\/VirtualHost>\n\n#Jika sudah kita buat terlebih dahulu folder website untuk documentroot virtualhost yang sudah kita konfigurasi sebelumnya. Untuk membuat \rfoldernya caranya cukup masukan format perintah mkdir (lokasi+nama folder yang ingin dibuat), contohnya seperti ini.\n\nmkdir \/var\/www\/html\/rudecloud\r\n\r\n#Selanjutnya kita aktifkan virtualhost yang sudah kita buat tadi, caranya dengan memasukan perintah:\n\na2ensite rudecloud.conf\n\n#restart apache2\nsystemctl reload apache2\n\n#lakukan pengetesan di sisi client<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"669\" src=\"https:\/\/rudecloud.site\/wp-content\/uploads\/2022\/06\/1.png\" alt=\"\" class=\"wp-image-911\" srcset=\"https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/1.png 798w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/1-300x252.png 300w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/1-768x644.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><figcaption>Sekarang sudah berhasil menggunakan domain server, saat di traceroute di sisi client rudecloud.net sudah mengarah ke ipserver<\/figcaption><\/figure>\n\n\n\n<p>Jika belum berhasil bisa mengecek settingan di ubuntu dirasa ada yang terlewatkan, dan jika menggunakan router mikrotik bisa di setting dns static seperti ini :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"449\" src=\"https:\/\/rudecloud.site\/wp-content\/uploads\/2022\/06\/11-1024x449.png\" alt=\"\" class=\"wp-image-914\" srcset=\"https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/11-1024x449.png 1024w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/11-300x132.png 300w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/11-768x337.png 768w, https:\/\/www.rudecloud.web.id\/wp-content\/uploads\/2022\/06\/11.png 1108w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Sekian dari saya kurang lebihnya mohon maaf sampai bertemu di topik selanjutnya . terimakasih<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Topik pembahasan kali ini mengenai webserver, mungkin masih ada yang belum bisa konfigurasi webserver di server ubuntu, disini saya menggunakan ubuntu 18.04 dan sebuah router mikrotik, untuk penjelasan mengenai webserver bisa baca di google guys lebih lengkap. Pertama kita install apache dan setting ipaddress server disini saya menggunakan dhcp yang harusnya lebih baik server menggunakan &hellip; <\/p>\n","protected":false},"author":1,"featured_media":886,"comment_status":"closed","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[82,61,64,66,65],"class_list":["post-883","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","tag-ip","tag-mikrotik","tag-nat","tag-sysadmin","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.rudecloud.web.id\/index.php\/wp-json\/wp\/v2\/posts\/883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rudecloud.web.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rudecloud.web.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rudecloud.web.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rudecloud.web.id\/index.php\/wp-json\/wp\/v2\/comments?post=883"}],"version-history":[{"count":10,"href":"https:\/\/www.rudecloud.web.id\/index.php\/wp-json\/wp\/v2\/posts\/883\/revisions"}],"predecessor-version":[{"id":915,"href":"https:\/\/www.rudecloud.web.id\/index.php\/wp-json\/wp\/v2\/posts\/883\/revisions\/915"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rudecloud.web.id\/index.php\/wp-json\/wp\/v2\/media\/886"}],"wp:attachment":[{"href":"https:\/\/www.rudecloud.web.id\/index.php\/wp-json\/wp\/v2\/media?parent=883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rudecloud.web.id\/index.php\/wp-json\/wp\/v2\/categories?post=883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rudecloud.web.id\/index.php\/wp-json\/wp\/v2\/tags?post=883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}