 If you're going to run a web server I highly recommend using a full-blown web server such as Apache, but if you're looking just to throw something up for testing or transferring files, here are four lightweight easy-to-run web servers that are probably already on your system in under a minute and we're not doing any netcat stuff. Also I'm using port 8000 and all these examples just because you don't need any special permissions or privileges to use that port on most systems. If you have Python 2 installed, Python 2-m for module simple HTTP server is case sensitive and your port number and you have a web server up and running. Very similar Python 3-m for module HTTP.server and your port and you have a web server up and running. The nice thing about both these Python options is that it does give you a directory list of files on your server. Busybox is fairly common on many systems. Busybox space, HTTPD-P, your port number and you have a web server running. Optionally you can do dash v for verbose and dash f to keep it in the foreground so it's not running in the background as a service so you can see what's going on when people are requesting files from your server. And finally PHP, PHP-S for server. Your IP address in this case just put zeros and colon your port number and you have a web server up and running. Those last two by default don't give you a directory index but can be enabled if you need it. Again there are many web servers out there and many ways to set up web servers actually very simple but these are four options that may already be installed on your system. Certain ones like PHP probably means you already have a web server running but maybe not or maybe you just need to throw up another one on another port for testing. So I hope you found this useful. Filmed by chris.com that's chris2k there's a link in the description and I hope that you have a great day. Was that under a minute? Probably not. A full-blown web using a full-blown web browser browser server web server.