Saya menggunakan perintah ini di Ubuntu tetapi mulai pada port 8080 dan saya tidak memiliki server lain yang berjalan sehingga saya ingin memulai pada port 80. Saya melihat cara-cara Anda dapat mengatur skrip bash untuk melakukan sesuatu seperti ini, tetapi tidak ada bendera baris perintah atau sesuatu yang lebih sederhana untuk menentukan port?
python -m SimpleHTTPServer
Jawaban:
sudo python -m SimpleHTTPServer 80
untuk versi python 3.x , Anda mungkin perlu:
sudo python -m http.server 80
Port di bawah 1024 membutuhkan hak akses root.
Seperti yang ditambahkan George dalam komentar, menjalankan perintah ini sebagai root bukanlah ide yang baik - itu membuka semua jenis kerentanan keamanan.
Namun, itu menjawab pertanyaan itu.
sumber
sudo nc -l 80
( netcat ). Dan lihat Mengapa 1024 port pertama dibatasi hanya untuk pengguna root?Lakukan sesuatu seperti:
Di mana
50505
nomor port.sumber