#Archlinux

Arch Linux

Rajah: Aliran trafik daripada Nginx ke backend seperti Apache, Flask, dan Laravel.

Dalam pembangunan perisian moden, kita jarang bergantung kepada satu teknologi sahaja. Saya sediakan catatan ini bagi memaparkan bagaimana Nginx boleh digunakan sebagai proksi songsang untuk menyatukan pelbagai pelayan latar; Apache, Flask (melalui Gunicorn), dan Laravel (melalui PHP-FPM), dalam satu mesin pembangunan berasaskan Arch Linux.

Sebelum melangkah lebih jauh, pastikan anda telah menyediakan konfigurasi asas seperti yang diterangkan dalam catatan saya terdahulu: Konfigurasi LEMP dalam Arch Linux.

QEMU/KVM (Manual)

  • Saya sediakan tulisan ini sebagai nota untuk rujukan saya sendiri.
  • I used the command provided in [my previous post] applicable for Linux (UEFI) to load the Live CD.
  • Walaupun tiada keperluan kerana saya memang sudah menggunakan sistem ini sebagai sistem operasi utama saya, tetapi apa yang saya catatkan ini berguna untuk saya aplikasikan bagi tujuan pemasangan di komputer riba sebagai hos di lain-lain masa. Pun begitu, sekiranya tuan / puan membaca dan menggunakan nota saya ini sebagai rujukan, perlu saya ingatkan bahawa akan ada beberapa perkara yang perlu dilaras mengikut keadaan misalnya sambungan WiFi tidak terpakai dalam VM tetapi ia perlu dikonfigurasi bagi sistem hos.
 Sila pastikan sistem hos sudah bersambung dengan rangkaian Internet.

Berpandukan ArchWiki

Assalamu’alaikum.

LEMP dalam catatan ini merangkumi empat komponen berikut:

  • L = Linux sebagai sistem operasi dan distro utama pembangunan web ;
  • E = nginx sebagai pelayan (server) web HTTP ;
  • M = MariaDB sebagai pelayan pangkalan data ; &
  • P = PHP sebagai bahasa skrip yang digunakan dalam pembangunan laman web dinamik.
"M" boleh juga merujuk kepada MySQL, manakala "P" boleh merujuk kepada bahasa lain seperti Python atau Perl dalam konteks tertentu.

Penulisan ini menghimpunkan konfigurasi tiga komponen penting dalam pembangunan aplikasi web dinamik (juga dikenali sebagai “back-end development”), iaitu Nginx, PHP dan MariaDB.

Pemacu: IPP Everywhere

Suami saya memiliki pencetak “HP Ink Tank Wireless 415”. Maka saya ambil peranan untuk membuat tetapan bagi pencetak ini dari komputer riba saya agar boleh digunakan oleh seisi rumah, baik dari distro Arch, telefon pintar mahupun komputer riba atau peribadi (sinonim dengan singkatan “PC”).

  • Pencetak dengan buatan dan model di atas ialah pencetak tanpa wayar.
  • Ia tidak menyokong cetakan duplex (yakni mampu mencetak halaman depan dan belakang secara auto). Makanya, cetakan duplex perlu dilaksanakan secara manual.
  • Pasang aplikasi HP Smart untuk mencetak dan mengimbas dari telefon pintar atau PC dengan sistem operasi Windows.

Tanpa berlengah lagi, berikut ialah langkah-langkah yang saya lakukan.

Pengenalan


Awalannya, saya fikirkan sudah begitu banyak penulisan berkenaan apa itu LaTeX boleh didapati melalui kajian dan carian di Internet, malahan buku yang menerangkan dengan begitu terperinci akan kegunaannya juga sudah sekian banyak dikeluarkan.

Tetapi kali ini saya fikir tidak mengapalah. Penulisan ini, jikalau saya menulis dengan lebih lanjut tentang ketiga-tiga perisian ini, sudah tentunya saya juga yang akan termanfaat daripadanya di masa akan datang. Selain saya boleh membuat rujukan kembali dengan membaca pos ini, saya juga boleh meneliti untuk menilai sejauh mana perkembangan saya dalam menulis hal-hal keilmuan seperti ini.

Tentang Blog & Penulis

Topik perbincangan dalam blog ini merangkumi Linux & perisian sumber terbuka, Virtual Machine, serta Typesetting system.
Fokus semasa: Full Stack Development
Minat sampingan: Analisis Data
Bakat tersembunyi hamba: Menyanyi dan melukis.

Sumber dari Wallpaper Cave.