So my comfort zone is Windows, and when I first started learning about IIS, I thought that was confusing. I eventually got it to run, and even had my external IP point to my local website but yesterday I decided to try Apache. Confusing but I got it to work, and forwarded port 80 in my router so that you can see my local host website externally. So, what do you guys prefer? My intention is to setup my personal website using Drupal, but want to do this via my test site on localhost. I'm a newb at this kind of stuff. Any tips/tricks on Apache will do
I believe in not hosting anything locally because there are too many security holes that normal people don't know how to plug up. You are just asking to be hacked. You can get people to to host your stuff for less than a 5 bucks a month.
Oh, I know. I have free hosting for my actual website with my company. I'm just using my external IP as a test site for now.
Apache and its not even funny. I'm probably biased, but I am a LAMP admin, and used to work with IIS, and for me there's no comparison. You might also want to look at lighttpd, nginx web servers. It's all what you want to do. My money is on, and will always be on apache. It's so powerful it will blow your mindhole.
First off, congrats getting both Apache and IIS up without asking for any help. I don't have any major preference, unless I need to have one. What I mean by that, I recommend using the same web server (Apache or IIS) as is on your target hosting machine. Also, your development language and/or database can dictate which one is easier to use. Plus, with just your personal website, you won't need "tips or tricks" to tweak either one. Once it is running, you'll have little need to make changes. You're better off studying other things like Drupal...than how to do the perfect Apache conf.
I've been an IIS admin for the last 10 years. While I'll admit that in the earlier versions Apache was a better performing and more secure web server, I feel that starting with IIS 6 and especially now with 7.x that it is a rock solid product that can stand toe to toe with anything else out there. Of course I'm extremely biased since I've been working with it for a long time, but it really has made significant strides over the years. The extensibility of IIS 7.x is a major shift and makes it a very robust web server that can handle just about anything. As heyp said, they are both good web servers and have their advantages based on what type of applications you're trying to run. If you have any IIS specific technical questions just let me know and I'll be glad to assist.
Yeah, I really like IIS, and its interface. However, i kept having app pool crashes. Probably a misconfiguration on my end.
Yeah, im barely learning Drupal, I figure it'd be better to learn that first and then wordpress. I don't really have a purpose for my site lol I justl ike to learn things
:grin: I was about to mention this to the OP. Apache owns any other web server. If the module is written well, it will work. I've had to restart the APACHE servers here at work probably much less than the IIS ones. Other people manage their own IIS ones but only because vendors ask for it. If anything, the ratio of Apache to IIS here at work is 1/5, but the 5 fail maybe 10 times more than the Apaches. I prefer a-patchy server.
If you are exposing your personal computer to the internet via port 80, you are just asking to be hacked.
I'm only leaving it enabled when im at home using the test site. I have the router configured to turn that off, and also it wont respond to any pings. I understand the risks, and I appreciate everyone letting me know