TRIGGERcmd
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Start a simple web server on Linux

    Linux
    3
    1
    1.8k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • RussR
      Russ
      last edited by Russ

      Start a simple web server to serve the /tmp directory (for example).

      cd /tmp && python -m SimpleHTTPServer 80
      

      Same as above, but only good for one file; it immediately terminates after the transfer. Change YOURFILE to point to whatever you want to serve. Requires a BASH and netcat.

      { echo -ne "HTTP/1.0 200 OK\r\nContent-Length: $(wc -c < YOURFILE)\r\n\r\n"; cat YOURFILE; } | nc -l -p 80
      

      Obviously, you shouldn't run these publicly for security reasons. They're good for home networks and quickly sharing files with friends.

      This idea came from here.

      Russell VanderMey

      1 Reply Last reply Reply Quote 0
      • First post
        Last post