First we go to the Google Play store and do a search for PAW Web Server, and go ahead and read the documentation and get acquainted with the feature set. There are many options you can choose to run your web server, but I like PAW, and it also has support for PHP which is cool and it also enables you to run an HTTPS webserver in your pocket.
Press Accept & Download
Take a minute to check out some of the screenshots, and get acquainted with the simple one button interface. I love this server because it is so simple and it always works, right out of the box.
Once the PAW Web server is done downloading, go ahead and run it for the first time by clicking the PAW icon or by pressing OPEN.
This part may take a minute, and depending on your model of android, it may force close once or twice, for whatever reason. I got one force close, but I just restarted the app and everything went according to plan.
Done! Now all we have to do is check out our configuration and set those last few options, or you can just click the button and be up and running with the default config immediately.
Once you have started the web server, you will notice that your external IP address will be displayed for you to pull up our new page on your laptop or whatever
Here is the config menu. It is pretty brief, but go ahead and browse around just to see what type of variables you can set and what you can do with it.
Here we have the options for HTTPS versus HTTP access for your Android Pocket Web Server
We are all done! If you are able to reach the page through the IP address listed, then everything should be configured correctly and you can move on to building that phishing page you always wanted to build on your captive wifi AP on your droid DNS Poisoning anyone???