Saya menulis situs web kecil, tetapi saya TIDAK ingin mengetahui cara menginstal dan mengkonfigurasi tumpukan LAMP lengkap untuk menguji situs web dari ~/home
direktori saya . Itu akan benar-benar mengganggu dan tidak perlu.
Yang saya inginkan adalah memiliki direktori, mis. ~/home/Documents/Website
Dan menjalankan server web kecil dari folder itu sebagai folder "home" situs web.
Saya tahu Jekyll dapat melakukan sesuatu yang serupa, tetapi sepertinya hanya berfungsi dengan situs berbasis Ruby / Jekyll yang dibangun dan dikonfigurasinya.
Bukankah ada beberapa program server web kecil yang dapat saya instal dengan mudah dan kemudian jalankan dengan sangat sederhana?
Misalnya, jika saya hanya perlu menjalankan sesuatu seperti misalnya simple-server serve ~/home/Documents/Website
dari baris perintah dan kemudian menavigasi ke misalnya localhost:4000
atau apa pun untuk menguji situs, itu akan menjadi sempurna.
Jika ini sudah memungkinkan di Ubuntu dan saya tidak tahu caranya, beri tahu saya.
sumber
php
python
atau poloshtml
?html
dancss
. Saya mungkin ingin menambahkanNodeJS
di masa depan, tetapi kemudian saya akan memiliki pengaturan yang berbeda.file://
alamat daripadahttp://
alamat. Beberapa tautan dan cuplikan Javascript kecil tidak berfungsi.Jawaban:
Jika Anda telah menginstal php, Anda dapat menggunakan server built-in php untuk menjalankan file html / css dan / atau php:
Sebagai output Anda akan mendapatkan:
sumber
Cara paling sederhana yang saya tahu adalah:
Output perintah akan memberi tahu Anda port mana yang didengarkan (defaultnya adalah 8000, saya pikir). Jalankan
python3 -m http.server --help
untuk melihat opsi apa yang tersedia.Untuk informasi lebih lanjut:
http.server
python2
sintaks)sumber
python3 -m http.server 4000
dan kemudian menavigasi kelocalhost:4000
dalam Firefox, dan BAM! - Situs web saya siap diuji! Terima kasih!Apa yang Anda inginkan disebut server web statis . Ada banyak cara untuk mencapainya.
Terdaftar server web statis
Satu cara sederhana: simpan skrip di bawah ini sebagai
static_server.js
letakkan
index.html
di direktori yang sama dan jalankansumber
Instal lokal-web-server , itu menginstal
ws
perintah yang dapat Anda jalankan untuk melayani direktori apapun sebagai situs statis.Klip ini menunjukkan hosting statis ditambah beberapa format output log -
dev
danstats
.sumber