53 Comments
- afruff23, on 10/12/2007, -0/+14Already down:
http://www.duggmirror.com/software/Installing_your_own_webserver,_and_why_you_d_want_to/
Also, this article neglects to mention that many ISPs block port 80, whcih can be frustrating if you don't know. You can overcome this following these instructions:
http://www.dyndns.com/support/kb/archives/redirecting_webhttp_requests.html - chris9902, on 10/12/2007, -2/+15sshhhhhh...
The RIAA are behind you run... run now. - Lodarage, on 10/12/2007, -4/+14> It's great for Digg's new non-geek audience!
Never heard of such people. - Mr.Scientist, on 10/12/2007, -1/+11Here's a good reason not to install your own webserver: Security. If you run your own server, you have to keep the server, all modules and all webapplications up to date. That's a lot of work if you do it right. External webhosting is really cheap and they take care of the server, the modules and the preinstalled webapps. By the time you've outgrown shared hosting, you've probably also outgrown residential DSL uplinks. Then you'll have to go for a dedicated server and hopefully you know enough to skip these tutorials by then.
- cvp1, on 10/12/2007, -0/+9XAMPP Is awesome. I remotely host my music with it.
- Kimi3013, on 10/12/2007, -2/+9Yes, they're the people who digg the crap to the front page. This could be fine, but I can't read it because it's down.
- Porchman, on 10/12/2007, -0/+6Warning: This site has recently suffered the death of their database.
- randomtask, on 10/12/2007, -0/+5Be forewarned...some ISPs do not allow servers on residendial plans. I use Adelphia's service, and they have a strict policy to suspend accounts without notice if they even think you're running a server. It's a real shame, too, since most all residential ISPs only assign dynamic IP addresses--they're useless for running anything beyond a personal page or file hosting rig.
- davdav, on 10/12/2007, -2/+7Digg has a non-geek audience?
- chris9902, on 10/12/2007, -6/+11that's great....
Maybe later we can sit down and write your biography? - masamunecyrus, on 10/12/2007, -3/+8New York Times shareholders.
- Audobahn, on 10/12/2007, -2/+6great walk through. +digg
- veza, on 10/12/2007, -0/+3I been playing with Apache in my "localhost" years now. XAMPP is easy way to get started.
- afruff23, on 10/12/2007, -2/+5Wow! This is so weird. As of right now I was trying to setup my modded xbox as a web server and was being constantly frustrated. I decide to check out news on digg and this comes up, but this isn't really news since a quick google search of "webserver" shows you how to do this. Dugg for de ja vu.
- inactive, on 10/12/2007, -1/+4http://www.reactorserver.com/
"The Reactor Server is an easy to install Apache distribution for Windows that contains MySQL, PHP, Perl, phpMyAdmin, PHP-Nuke, Zina and more! The Reactor has combined some of the best open source server components in order to provide you with a robust platform that can easily be customized to meet your needs. Operate your own powerful website (PHP-Nuke) which utilizes Zina to manage, share, and even stream media such as MP3s. No registry changes, environmental variables, ect.. are created on your system. All of the files are localized in one folder and this folder can be relocated to another machine if you wish. There are many possible uses for the Reactor. You can host a website from home, access your mp3 collection while away, easily develop websites for your clientele while traveling and impress them with a demo on their machine. If you need to remove the Reactor Server from your system, delete the Reactor folder! It's as easy as that, so why not give it a try?"
Basically, it's an all-in-one setup. All you have to do is install Reactor Server and you have Apache, MySQL, PHP, etc. all ready to go without a lot of work. - inactive, on 10/12/2007, -0/+3PHP-Nuke is added by default... It can be removed so that you may add your other things...
- SimonDonkers, on 10/12/2007, -0/+3The article tells you how to put Xampp online but it completely ignores security. MySQL has no passport set to it and everybody can visit your IP/phpmyadmin or /xampp to modify all your settings. So it's far from smart to open your firewall straight after the installation.
The first few tips on securing Xampp for a production machine:
http://www.apachefriends.org/en/xampp-windows.html#1221
I'm using Xampp since a little while myself on an old windows 98 computer for testing and I must say it's doing a splendid job for that. For developing purposes it's very easy to use and very easy to setup. However, the "non-geek" audience definitely shouldn't simply open there PC up to everyone while running this. - Jaymoon, on 10/12/2007, -0/+3So change the port. They at least won't find you just by scanning who has port 80 listening, which is probably what they do anyway.
- jacobmp92, on 10/12/2007, -3/+5Nice article! I'll show it to my friend who is trying to host his own site.
- film42, on 10/12/2007, -0/+2Apache2Triad.net
Download, Install, Done
It's like XAMPP but wuth for features - hughv, on 10/12/2007, -1/+3This excellent tutorial worked for me:
http://www.dslwebserver.com/main/fr_index.html?/main/main.html - masamunecyrus, on 10/12/2007, -1/+3Except PHP-Nuke dies when it's handling large loads of people.
...Which is fine if you're running a personal website. - jackhole, on 10/12/2007, -0/+2To MightyGiant:
If you are refering to this page:
http://www.duggmirror.com/software/Installing_your_own_webserver,_and_why_you_d_want_to/
It's because the html specifies this:
meta http-equiv="Content-Type" content="UTF-8"
and your browser is probably set to ISO-8859-1 character encoding. You should probably change your browser to UTF-8 by default. If it's the other page, god help you. - elephantdog, on 10/12/2007, -0/+2Lighttpd + fastcgi + php > Apache.
- Eldoo77, on 10/12/2007, -0/+2Step 3: Realize that you wallet has been emptied so that $teve Jobb$ can live in a bigger house. Return mac for affordable PC and follow one of the outstanding guides listed here.
- JRBlack10, on 10/12/2007, -0/+1So many PHP tutorials around... Maybe I should write a simple tutorial on installing .NET Framework, Cassini Web Server and SQL Server Express DB... All FREE (like PHP and MYSQL)... but you would have to have a Windows OS...
- jacks0n, on 10/12/2007, -0/+1If you've ever read slashdot, you'd realise that the people on digg aren't all _that_ geeky.
- strategyoracle, on 10/12/2007, -0/+1The Apache installer doesn't include MySQL and PHP and set it all up for you very quickly with no hassle.
- praveenmarkandu, on 10/12/2007, -0/+1damn right. i host my webserver(blog)/ ftp server and its so damn useful to have my files available to me at all times from anywhere with an internet connection
- decay, on 10/12/2007, -0/+1Would it be ok for me if I am just going to send some stuff to family a few miles away?
- inactive, on 10/12/2007, -1/+2Honestly, if you haven't considered doing it - you wouldn't want to or need to. Like many other things, you need to have the initial oomph to decide that you would like to install a webserver. Then decide that you would like to find out how. Then take the effort to do a simple google search and begin the process.
There's no greater danger than someone just thinking "*****, I want to install a server! I have no idea why, but I read this article saying I should!". - godares, on 10/12/2007, -0/+1Xampp is only good if you secure it becuase by defualt the my sql editor is open to the public via a websites installed with it. there are also alot more vurnablities along with it. just remember to secure it and every thing should be fine thow.linux i think even has a script for securing it. kinda wish windows version did.......
- frobozz0, on 10/12/2007, -1/+2OOPS! One correction. That's "Personal WEB Sharing!!!" Anyway, I'll make up for it ...
PHP also comes pre-installed. It's usage is a bit more complex since it's more geek-centric. Here's how to enable it:
1) Open a terminal window and type: sudo pico /etc/httpd/httpd.conf
2) type your administrator password.
3) scroll down to line 240 and **remove the pound sign** from the beginning of the line:
#LoadModule php4_module libexec/httpd/libphp4.so
4) scroll a little further down to line 284, and **remove the pound sign** from the beginning of the line:
#AddModule mod_php4.c
5) control-o, then hit return to save out the file.
6) see the comment above to navigate to the "Sharing" panel in System Preferences and if the "Personal Web Sharing" is checked, uncheck it, then check it again to restart Apache.
Done! You've got PHP in a basic configuration. - Jinto, on 10/12/2007, -0/+1Why spend hours trying to figure out all this stuff when theres program like Abyss Xtami Easyphp and onthers and come with php and mysql with or addons
- film42, on 10/12/2007, -0/+1InstantRails
- elephantdog, on 10/12/2007, -0/+1Or you could set your firewall rules to reject port 80 connection packets from Adelphia (though neighbors won' t be able to see your site then).
- riczho, on 10/12/2007, -0/+1"...Windows Apache MySQL and PHP, and is the fundamental open source base that many thousands of websites are running on. This is good for two reasons; firstly, it means the whole setup is completely free, in both senses of the word..."
Windows is certainly not free (in any sense of the word)! And LAMP (Where P can stand for Perl, Python, PHP, etc) is considered the "fundamental open source base," in my experience. - Bobbler, on 10/12/2007, -0/+1I pay £9.99 a year for Linux hosting with bells and whistles, plus it doesn't eat up my DSL usage allowance. I expect the electricity bill increase from keeping a PC on 24/7 all year to serve a web page or two would cost more than that?
Good as the guide is it doesn't really seem to make any economic sense to me, plus half the fun of setting it up is in the trying to get it running for me personally. - gilsmethod, on 10/12/2007, -0/+1thanks...great for testing environment!
- pred8tr, on 10/12/2007, -1/+1Might as well chime in... Everyone else has. I used this tutorial to set up my webserver. http://stanton-finley.net/fedora_core_4_installation_notes.html
Primary difference is that it runs on Fedora Linux rather than Windows, making it truly "free" rather than "free, except for the $300 OS that MS would LOVE to catch you borrowing." - frobozz0, on 10/12/2007, -1/+1Alternative Instructions for the non-geek users.
Step 1: Purchase Mac or use existing Mac.
Step 2: Open System Preferences and navigate to the "Sharing" panel. Click the check box nect to "Personal File Sharing."
See, now wasn't that a lot easier? - caper88, on 10/12/2007, -1/+1Summary: Get a Mac ... Apache is the built-in Web server, with graphical controls.
- MightyGiant, on 10/12/2007, -1/+1That is an apostrophe catastrophe. Where the hell is ’ coming from?
- killerz298, on 10/12/2007, -0/+0Or you could use a free service like http://no-ip.org which gives you a free static address (like killerz298.whatever.com) that will always link to your dynamic address. Install a tiny monitoring app on your box and it will automatically tell no-ip what your current IP address is. I use this in XPs remote desktop ap so that I don't have to keep track of my ip address daily. So instead of connecting to 255.236.523.222 I would just connect to killerz298.whatever.com and bam links me up!
- scride773, on 10/12/2007, -0/+0iv been trying for years but i think the reason it doesnt work for me is because my isp blocked port 25
- jimmothy86, on 10/12/2007, -0/+0umm, well i tried this, however i put the files into the folder it tells you to and whenever i navigate to my ip i get the xampp intro page or whatever i dont get a list of the files in the htdocs folder or whatever it is, anyone out ther that can help me?
- inactive, on 10/12/2007, -1/+1Is there anything like XAMPP, WAMP, and the thing you mentioned... but also with Ruby on Rails and Python? RAMPPP?!
I'd just like one environment that does it all, if that's possible... Perhaps a server environment that kind of mimics a host such as TextDrive? What better way to learn and test than with the real thing? So when I'm ready, I'll order some hosting, and everything will be similar and compatible. - venukb, on 10/12/2007, -2/+1If you are planning to setup your local wordpress blog check this link :)
http://www.venukb.com/blog/2006/06/26/setup-your-local-wordpress-blog/ - halfbrick, on 10/12/2007, -2/+1Hah, awseome. I get a wordpress error when I click on the link. Looks like his database is down. Your webserver is working real nice fulla.
- EiderDuck, on 10/12/2007, -3/+1Summary: Download the Apache installer, then install it.
-
Show 51 - 53 of 53 discussions



What is Digg?
Browsing Digg on your phone just got easier with our enhancements to the