
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 playstoreBuka 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 playstoreBuka 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 danhttp://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 Andananoinstal 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 komentarnyaGlobal Configurationdan letakkan di bawahnyaServerName localhosttekanctrl+Xuntuk keluar, danYuntuk 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.confAgainroot@localhost#: nano etc/apache2/sites-available/000-default-site.conf