Bagaimana Cara Menginstall Apache di Termux Android

Bagaimana Saya Mengatur Server Web Apache2 dengan Termux di Android
Foto oleh Daniel Korpai di Unsplash

Minggu lalu, saya mengalami beberapa masalah dengan PC saya dan harus melakukan pembaruan dan di antara periode ini banyak pemborosan waktu. Di saat seperti ini, saya senang memiliki opsi yang memungkinkan saya untuk tetap bekerja sambil menunggu. Bahwa itu akan memungkinkan saya untuk melanjutkan pekerjaan teknis lainnya sementara PC saya melakukan peningkatan rutin. Saya segera beralih ke Google.com untuk mencari solusi. Dan saya menemukan bahwa saya benar-benar dapat menggunakan telepon saya dan solusi ini muncul, gunakan Termux , dan Anlinux .

Termux , an d Anlinux , memberi Anda distro Linux aktif yang berjalan dari perangkat Android seluler Anda. Luar biasa, ini menyajikan banyak kemungkinan yang berguna, atau begitulah yang saya pelajari. Ini memungkinkan Anda entah bagaimana untuk mengikuti dinamika menjadi pengembang hari ini.

Jadi di sini, di dokumentasi pribadi ini saya akan berbagi dengan Anda cara mengatur semuanya.

Inilah cara saya menyiapkan Server HTTP Apache2 di perangkat seluler saya:

Kesulitan:

Sedang (Tidak terlalu sulit untuk pengguna Linux)

Persyaratan

  • Platform Android yang lebih baru dari versi 4.4/kitkat
  • Kemampuan untuk Menambatkan Hotspot Wi-Fi / terhubung pada Wi-Fi yang sama dengan PC klien atau Android lainnya
  • Koneksi internet di Perangkat Android Anda
  • Aplikasi termux terpasang
  • Aplikasi Anlinux Dipasang (yaitu memiliki termux sebagai ketergantungan kunci)

Instal Termux

Instal Termux dari google playstore

Buka Termux

Buka Termux dan izinkan untuk menginstalnya secara otomatis paket inti lalu izinkan izin yang diperlukan

Perhatikan : Shell Termux, terlihat sangat mirip dengan apa yang Anda miliki di Linux.

Petunjuk : Paket termux diperoleh dan diinstal oleh

pkg install <package_name>

Instal Anlinux (Gratis / Donasi-ware)

Anlinux diperlukan karena memberikan Anda kemungkinan untuk memiliki Lingkungan Desktop jarak jauh melalui VNC Server. Meskipun Lingkungan Desktop adalah opsional jika Anda setuju dengan hanya menggunakan Linux dari terminal atau CLI.

Instal Anlinux dari google playstore

Buka Aplikasi Anlinux

Dalam semua kasus, Anda akan menyalin string perintah "wget" , meluncurkan termux dan menempelkan string dan tekan enter untuk mengunduh dan menginstal paket

  • Klik untuk membuka menu samping dalam aplikasi Termux dan gulir ke atas untuk memilih `Dasbor`.
  • Layar baru akan terbuka, lihat dan pilih dari sana distro pilihan Anda di Linux dengan instruksi di dalamnya (Disarankan Anda memilih Ubuntu)

Salin string ke clipboard dan luncurkan Termux, rekatkan string ke terminal Termux dan tekan enter.

Anda akan diminta untuk memulai Linux Ubuntu setelah sukses seperti ini

$ ./start-ubuntu.sh

Instal SSH

Anda dapat kembali ke aplikasi Anlinux lagi dengan menekan tombol home di ponsel Anda dan membuka Anlinux sekali lagi. -Demikian pula, Anda dapat memilih SSH dari menu samping

  • Salin wgetstring ke papan klip
  • Luncurkan Termux dan tempel dan tekan enter
  • Pada titik ini Sistem File Ubuntu dan kernel Ubuntu diinstal di atas Termux, dalam sistem file Android.
  • Seperti yang disebutkan sebelumnya, Anda dapat masuk ke Ubuntu, (jika Anda lupa) :) dari Termux Shell seperti, $ ./start-ubuntu.sh

Mengatur Server HTTP Apache2

Sekarang kita telah mengatur Ubuntu Linux di Termux, untuk awal yang bersih, layar yang jelas atau keluar dari semua sesi aktivitas sebelumnya

  • Mulai termux lagi, lalu enter $ ./start-ubuntu.shuntuk masuk ke shell Ubuntu.
  • Gunakan apt untuk menginstal Apache2 seperti

root@localhost#: apt-get install -y apache2

  • Coba mulai Apache2 seperti ini

root@localhost#: apachectl start

  • Buka browser dari ponsel Anda atau perangkat lain di jaringan yang sama seperti Anda , asalkan Anda mengetahui IP yang didistribusikan ke ponsel Anda, Anda harus menjelajah ke http://127.0.0.1:8080ponsel dan http://192.168.1.13:8080PC yang sama.
  • Perhatikan bahwa casing Anda mungkin berbeda untuk alamat IP yang digunakan saat menggunakan PC.
  • Ini akan menunjukkan kepada Anda halaman server web Apache default Ubuntu atau "Ini berfungsi". (Ini mungkin berhasil, tetapi jika tidak, langkah selanjutnya akan sangat diperlukan)

Masalah umum

Jika Anda mendapati diri Anda menerima kesalahan apa pun saat memulai Apache Server, Anda perlu melakukan hal berikut:

Langkah selanjutnya

  • Anda perlu mengatur secara eksplisit ServerNameyang harus Anda nanoinstal terlebih dahulu untuk dapat membuka file di operasi berikutnya
  • Silakan instal nano seperti ini saat masih di Ubuntu sh, root@localhost#: apt-get install nano
  • Sekarang Anda perlu masuk ke nano root@localhost#: nano /etc/apache2/apache2.confdan gulir ke bawah ke tempat komentarnya Global Configurationdan letakkan di bawahnya ServerName localhosttekan ctrlXuntuk keluar, dan Yuntuk menyimpan perubahan.
  • Secondly, you may want to make sure no android app is using port :8080, so go ahead audit your apps :)
  • If you still have issues, you may want to make a few changes to /etc/apache2/sites-available/000-default-site.conf Again root@localhost#: nano etc/apache2/sites-available/000-default-site.conf

Aigore

Tujuan saya buat blog ini adalah untuk sharing sekaligus belajar.

Posting Komentar

Lebih baru Lebih lama