{"id":16,"date":"2026-08-25T15:21:01","date_gmt":"2026-08-25T15:21:01","guid":{"rendered":"https:\/\/hanifu.my.id\/?p=16"},"modified":"2026-08-25T15:21:01","modified_gmt":"2026-08-25T15:21:01","slug":"langkah-langkah-kerja","status":"publish","type":"post","link":"https:\/\/hanifu.my.id\/index.php\/2026\/08\/25\/langkah-langkah-kerja\/","title":{"rendered":"Langkah-langkah Kerja"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">A. Alat dan Bahan<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PC \/ Laptop Klien yang terkoneksi ke Jaringan Lab.<\/li>\n\n\n\n<li>Web Browser (Chrome \/ Firefox).<\/li>\n\n\n\n<li>Web Portal Proxmox VE Cluster (Akses Node: <code class=\"\">https:\/\/[IP-Node]:8006<\/code>).<\/li>\n\n\n\n<li>Portal DNS \/ Domain Management (Domain contoh: <code class=\"\">hanifu.my.id<\/code>).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">B. Langkah Kerja<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Pembuatan LXC Container di Proxmox VE<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Akses Proxmox VE di <em>browser<\/em> dan <em>login<\/em> menggunakan akun administrator.<\/li>\n\n\n\n<li>Klik tombol <strong>Create CT<\/strong> pada pojok kanan atas.<\/li>\n\n\n\n<li>Masukkan <strong>CT ID<\/strong> (contoh: <code class=\"\">215<\/code>) dan <strong>Hostname<\/strong> (contoh: <code class=\"\">wp-hs-15<\/code>). Buat <em>password<\/em> untuk <em>root<\/em>.<\/li>\n\n\n\n<li>Pada tab <strong>Template<\/strong>, pilih <code class=\"\">ubuntu-24.04-standard<\/code>.<\/li>\n\n\n\n<li>Pada tab <strong>Disks<\/strong>, alokasikan ukuran disk minimum <strong>10 GB<\/strong> (Penyimpanan terpusat di NAS agar mendukung <em>Live Migration<\/em>).<\/li>\n\n\n\n<li>Pada tab <strong>CPU &amp; Memory<\/strong>, alokasikan 2-4 Core CPU dan Memory 2048 &#8211; 4096 MB.<\/li>\n\n\n\n<li>Pada tab <strong>Network<\/strong>, isi IP Static: <code class=\"\">10.10.10.215\/24<\/code> (sesuaikan absen) dan Gateway: <code class=\"\">10.10.10.254<\/code>.<\/li>\n\n\n\n<li>Selesaikan <em>wizard<\/em>, jalankan (<em>Start<\/em>) CT, dan buka menu <strong>Console<\/strong>.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\ud83d\udca1 Troubleshooting:<\/strong> Jika Anda lupa password login Console Ubuntu, masuk ke Node Shell induk Proxmox, ketik <code>pct enter 215<\/code>, lalu ketik <code>passwd root<\/code> untuk mereset sandi tanpa mematikan server.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">2. Instalasi LAMP Stack pada Ubuntu 24.04 (Server 2)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Jalankan perintah ini di dalam Console LXC:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Update sistem operasi:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update &amp;&amp; apt upgrade -y\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Instal Apache2, MariaDB, dan PHP 8.3:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install apache2 mariadb-server php8.3 libapache2-mod-php8.3 php8.3-mysql php8.3-curl php8.3-dom php8.3-mbstring php8.3-xml php8.3-zip php8.3-intl -y\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Aktifkan modul rewrite Apache dan restart:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a2enmod rewrite\nsystemctl restart apache2\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. Konfigurasi Database MariaDB<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Masuk ke sistem <em>database<\/em>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root -p\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Buat <em>database<\/em> dan <em>user<\/em> untuk WordPress:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SQL<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE DATABASE wordpress_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;\nCREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'PasswordSiswa123!';\nGRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';\nFLUSH PRIVILEGES;\nEXIT;\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4. Instalasi &amp; Modifikasi Konfigurasi WordPress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Unduh dan letakkan WordPress ke direktori web:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/tmp\nwget https:\/\/wordpress.org\/latest.tar.gz\ntar -xzvf latest.tar.gz\ncp -r wordpress\/* \/var\/www\/html\/\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Atur kepemilikan dan hak akses direktori web:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chown -R www-data:www-data \/var\/www\/html\/\nchmod -R 755 \/var\/www\/html\/\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>[KRUSIAL]<\/strong> Edit file konfigurasi WordPress agar tidak <em>error<\/em> di belakang <em>Reverse Proxy<\/em>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp \/var\/www\/html\/wp-config-sample.php \/var\/www\/html\/wp-config.php\nnano \/var\/www\/html\/wp-config.php\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tambahkan kode pendeteksi HTTPS ini tepat <strong>sebelum baris &#8220;That&#8217;s all, stop editing&#8221;<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PHP<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>define('WP_HOME', 'https:\/\/hanifu.my.id');\ndefine('WP_SITEURL', 'https:\/\/hanifu.my.id');\n\nif (isset($_SERVER&#91;'HTTP_X_FORWARDED_PROTO']) &amp;&amp; $_SERVER&#91;'HTTP_X_FORWARDED_PROTO'] === 'https') {\n    $_SERVER&#91;'HTTPS'] = 'on';\n}\nif (isset($_SERVER&#91;'HTTP_X_FORWARDED_FOR'])) {\n    $ips = explode(',', $_SERVER&#91;'HTTP_X_FORWARDED_FOR']);\n    $_SERVER&#91;'REMOTE_ADDR'] = trim($ips&#91;0]);\n}\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">5. Konfigurasi Nginx Reverse Proxy &amp; SSL (Server 1)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Langkah ini dilakukan di Server Nginx (<code class=\"\">10.10.10.6<\/code>). Buat file konfigurasi Nginx:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/nginx\/sites-available\/hanifu.my.id\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Masukkan <em>script<\/em> berikut:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nginx<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server {\n    listen 80;\n    server_name hanifu.my.id;\n    location \/ {\n        proxy_pass http:\/\/10.10.10.215; \n        proxy_set_header Host $host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n    }\n}\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Symlink<\/em> dan <em>restart<\/em> Nginx:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ln -s \/etc\/nginx\/sites-available\/hanifu.my.id \/etc\/nginx\/sites-enabled\/\nsystemctl restart nginx\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Instal SSL Let&#8217;s Encrypt:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install certbot python3-certbot-nginx -y\ncertbot --nginx -d hanifu.my.id\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">C. Hasil Pengujian &amp; Uji Akses<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>(Beri tanda centang\/keterangan pada kolom Status)<\/em><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>No<\/strong><\/td><td><strong>Parameter Pengujian<\/strong><\/td><td><strong>Target URL \/ Aksi<\/strong><\/td><td><strong>Status (Berhasil\/Gagal)<\/strong><\/td><\/tr><\/thead><tbody><tr><td>1<\/td><td>Akses Terminal LXC Ubuntu<\/td><td>Console Proxmox (IP 10.10.10.215)<\/td><td><\/td><\/tr><tr><td>2<\/td><td>Instalasi Paket LAMP<\/td><td><code>php -v<\/code> dan <code>mysql -V<\/code><\/td><td><\/td><\/tr><tr><td>3<\/td><td>Akses Lokal Apache Web<\/td><td><code>[http:\/\/10.10.10.215](http:\/\/10.10.10.215)<\/code> (via <code>curl<\/code> lokal)<\/td><td><\/td><\/tr><tr><td>4<\/td><td>Verifikasi Domain &amp; DNS<\/td><td>Domain <code>hanifu.my.id<\/code> mengarah ke IP Publik<\/td><td><\/td><\/tr><tr><td>5<\/td><td>Akses Web via Internet<\/td><td><code>[https:\/\/hanifu.my.id](https:\/\/hanifu.my.id)<\/code> (Ada Ikon Gembok)<\/td><td><\/td><\/tr><tr><td>6<\/td><td>Akses Dashboard Admin WP<\/td><td><code>[https:\/\/hanifu.my.id\/wp-admin](https:\/\/hanifu.my.id\/wp-admin)<\/code><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>A. Alat dan Bahan B. Langkah Kerja 1. Pembuatan LXC Container di Proxmox VE \ud83d\udca1 Troubleshooting: Jika Anda lupa password login Console Ubuntu, masuk ke Node Shell induk Proxmox, ketik pct enter 215, lalu ketik passwd root untuk mereset sandi tanpa mematikan server. 2. Instalasi LAMP Stack pada Ubuntu 24.04 (Server 2) Jalankan perintah ini [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-16","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/hanifu.my.id\/index.php\/wp-json\/wp\/v2\/posts\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hanifu.my.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hanifu.my.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hanifu.my.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hanifu.my.id\/index.php\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":1,"href":"https:\/\/hanifu.my.id\/index.php\/wp-json\/wp\/v2\/posts\/16\/revisions"}],"predecessor-version":[{"id":17,"href":"https:\/\/hanifu.my.id\/index.php\/wp-json\/wp\/v2\/posts\/16\/revisions\/17"}],"wp:attachment":[{"href":"https:\/\/hanifu.my.id\/index.php\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hanifu.my.id\/index.php\/wp-json\/wp\/v2\/categories?post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hanifu.my.id\/index.php\/wp-json\/wp\/v2\/tags?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}