How To Setup/maintain A Shared Or Dedicated Server
Jan 18, 2009
I've trawled the sitepoint forums but haven't found anything relating to this subject. I'm hoping someone out there has found themselves in a similar situation.
As a brief summary, I work as a full time web designer for a company but also run my own web design business in my spare time. Within the next year I plan to go freelance which will hopefully leave with some spare time to learn dynamic web design as well as offer clients domain registration and hosting services.
As a web designer, my knowledge of hosting is not that great, but I intend to learn. Currently, I work with a guy who sorts all this out for me. He has a shared server and pays a certain amount per month and charges me £XX a year per client to setup domains and hosting.
I was wondering how much technical skill I need to set this up myself. With so many hosting packages out there, it's hard to know where to start. Should I buy a dedicated server and host my clients at home or go with the safer option and pay monthly for shared hosting?
So when you setup a new server, what should I do. I will only be running 1 site for now (vbulletin forum site), should I just install Apache, MySQL, Php, setup the DNS, etc.
Or Should I just Install Plesk, and let that do it.
Most Likely will just be running a 2.53Ghz Core2Duo, 4GB 250GB. I have setup a webserver before just basically though but think I could manage. I think that Plesk would make it easier but would also eat up resources, on the other hand though not having it would use less resources but require more configuration.
I want to setup a dedicated within my home based business, what is the easiest and cheapest way to do this, I understand I would need a static Ip address from my Internet provider (is that right?) also Do i need a spare PC to do this or can I run my main PC and still be able to run it when it's switched off?
setup FreeBSD 7.2 amd64 on my dedicated server remotely. There is only problem I havnt access to KVM, but I have access to rescue system (linux image loaded into memory of the server, which enables me to perform any actions with help of linux tools on hard drive, it's easy to install any linux distro on the server - just format hdd and load files of OS, but I really dont know how to install FreeBSD by this way).
So, maybe someone can help me? If you have any tools for FreeBSD install or special images of it -
I'm trying to help out a friend with a dedicated server setup however we both don't know too much about it. We've setup apache, perl, sql all the standard stuff but cannot for the life of us setup a CRON job for a particular script.
The dedicated server control panel is: WHM Accelerated.
Our current websites have been setup on the server under the same user account (master).
There doesn't seem to be the usual "CPANEL" options which you usually get with shared hosting however.
I would like to asking help about building dedicated server 2x hdd, i have person who advance in this but i want to get open wider suggestion from you :
1. which one better, "use 1 hdd for data and 1 hdd for backup" or "2 hdd for data and use backup service which is extra money"?
2. I have market already, but for starter is 80gb 2x hdd or 73gb scsi (little bit different in price) still enough until next year. I will expect to have 250Gb/500Gb sata, is it better make these new capacity replace the old one or just added into the box using raid?
3. if it is raid, is it no problem using two different ide/sata hdd and scsi hdd?
I am seeking a little input from others who use multi-CPU machines with large memory as web servers and mysql servers.
I will be more than happy to give additional information I might have overlooked if you need it. Just ask.
We are starting to run more and more dedicated hosts running joomla applications. I've been trying to find the very best settings for both performance and security that I can for the servers to function well specifically with their joomla applications.
Serves are not used for *anything* else at all.
The servers are strictly used to serve up web pages. No need for anything other than what apache/php, joomla requires and a few other things such as ffmpeg, etc.
I would like to remove all tools which aren't needed for such a server, leaving a bare minimum server which is less susceptible to hacking.
I've never messed with the root account so wonder if I can simply not allow any access as root other than terminal, perhaps not even su by giving another account full root access and of course, while allowing the system to continue to function properly with the many things which must run as root.
I would like to do this on all of my public machines which are of course behind firewalls. I also have load balancers and cache devices in front of the web servers but at this time, they are not activated so aren't in the realm of this question.
Development is done in a separate environment and the data is pushed to the web server via private network to the web servers. This means no need for shared tools, FTP, or anything else which users would need in a shared environment.
The servers are 8-way IBM, running linux and apache, php/APC. Servers have 32GB of memory and I can install up to 64GB.
Databases are run on separate machines which are also dedicated only to running mysql databases. Same machines as above.
Machines all run multiple network cards bonded as a single IP.
So, my questions are;
How can I best utilize my hardware to take advantage of their memory capacities.
For example, on the web servers, I'd like to find the best settings for httpd.conf which takes advantage of the machines resources.
On MySQL servers, I'd like to do the same as the above, taking the best advantage of the hardware/memory.
For web serving and for joomla, I seek the very best security settings I can possibly get. I say best because since they aren't used by users, there is no need to have a lot of tools and access to these machines so it should not be a problem to tighten these machines up a great deal.
Any input from those who have such experiences would be very welcome as I've been finding no one place for help on this.
I am a good systems administrator but I have never setup a windows web server. Are there any tutorials out on the web that would show me how to do it. Is it true when a dedicated server is purchased the only thing I have to do is transfer the htm or asp files?
I am working on creating a social networking website. It will have approximately 2500 members with about 1/2 using video. I spoke to 2 different programmers through rent-a-coder. One told me to get a dedicated server through GoDaddy that runs me about $120/mo. The other programmer told me that there was no way that I would need that much and I could get a shared hosting package for $10-$20/mo and that would work fine. He said that a dedicated server wouldnt be necessary unless I was getting a ton of hits to my site or needed to host multiple sites. I inquired about it with GoDaddy and when I mentioned I was doing a social networking site, they said I would need the dedicated server. I am hiring someone to build the site since it is beyond what I am capable of, so I am clueless on who is correct.
This concerns a fairly successful ecommerce website. It is coded in classic asp and has a MS SQL database.
The site sees average of 1500 visitors a day using about 50 GB of bandwidth a month.
The host wants to move the site to a two box dedicated (1 web - 1 database server).
This is an expensive proposition and the client is balking. I am not an expert in these matters but it seems like overkill to me. It seems like most sites don't have problems with the database and web server on 1 box.
VPS or Dedicated Server?? Or stick with shared hosting?
I currently use a shared hosting reseller account with HostGator for $24.95 which gives me 24 GB disk space and 250 GB RAM and allows me to host unlimited domains. It has cPanel, WHM and it is managed. I've used them for two years and they are awesome! Currently, I have about 20 very small domains hosted under my hosting account: all are very small and require no bandwidth or disk space whatsoever. EXCEPT, I have two or three domains which are solely used for e-commerce which is why I am considering upgrading to a VPS or dedicated-server.Background on the business:Users visit the site (300 visitors a day) and use the shopping cart to place an order for the software which ranges from $50-$300. An account is created for them in which they can login to download the software packages which range from 10 MB to 100 MB file size. They then install it on their computer and activate it with the license key number. Upon activation, the installed software connects with our backend of our website to update their account with their computers fingerprint. Each time the software is executed, their computer connects with our licensing server to verify legitimate usage. Our backend has access to their billing information and licensing; therefore, security is a must.We have about 4,000 users. Recently, with the business growing, I am not sure if I should be looking for a VPS or dedicated-server solution. With HostGator I'm paying $300 a year (and everything is running seamlessly). Or, I can switch to VPS for $500/yr and dedicated server for $2000/year. My budget is open, though I don't want to get anything that is overkill for the logistics of my business. What I current use and need:*Space: Up to 10 GB *Bandwidth: Up to 100 GB*Reliable, 99.9%+ uptime and MANAGED server*Daily backups*Good support (i.e. installing SSL certs, firewall)*Secure*cPanel*Allow me to host other my other non-business websites (1 big forum with 500 visitors/day and 19 very small parked sites) *IONCube support*I will have to get SSL for a few of my sites. And for that, IÃ¢Â€Â™ll need dedicated IP addresses. I would prefer if there is a VPS or dedicated server solution which has a package for multiple dedicated IP addressesQuestions:1) For my business, would you recommend VPS or dedicated-server or do you think I am fine with what the shared hosting reseller account with HG I have already? If a VPS or dedicated server is justified, which provider do you recommend that suits my needs?2) Will I truly see a notable and significant improvement by upgrading from my current state to a VPS or dedicated server?3) Will I need a firewall to ensure security for the 4,000 clients? How can I optimize the security of my clients?4) Privacy is a very important concern (not that I'm doing anything illegal). I use GoDaddy to do a private whois so it does not reveal my name or address. If I switch to VPS or dedicated server, should I be concerned that people can use the IP address of the website to identify me? What approaches can I take to protect my privacy?5) What do you think of slicehost.com? I was recommended to use this. I thought maybe the 256 slice plan would be appropriate for me, but I don't know what linux distribution to use: Ubuntu, CentOs, Fedora, Gentoo, Debian, etc. Heck, I don't even know the differences and I don't plan on playing around with anything on the server.I really appreciate your help in this matter. I am a totally newbie when it comes to this hosting stuff.
My head is about to explode with all the information available in regard to regular shared hosting verses VPS verses dedicated server and I still don't have an answer. It will probably be of some benefit to say that I have virtually no experience in any of this aside of having previously published a small website. Of course there are no worries when it comes to something small however, now I am getting into something much larger and am pretty much sitting here like a scared rabbit in the face of trying to make the right host decision.
Let me start by saying that my site is a reverse auction type of site that will also have a forum, blog, small auction venue etc. Users will be uploading files and communicating within the site as well. It might help to say that it is similiar to getafreelancer.com. We won't have a technical theme but the set up is similiar.
My question is....I don't know what kind of host to go with! I originally thought IX but then read up on the dishonesty involved with claims of unlimited bandwidth. Then I thought about VPS which I guess is different from regular hosts but I'm not clear as to why. It's still shared isn't it? Finally, I'm thinking about a dedicated server. I have found a place called server4you.com that has reasonable prices but I still need to check them out. The problem with this option is that I have absolutely no understanding of the tech side of dealing with my own server. I know that some companies offer a managed option but they are so expensive and I don't even know what that would entail.
Plus what about security, how does that work with a dedicated server. For example, when shared hosting companies list options that come with a package, SSL is always mentioned for e-commerce hosting. How would I secure my own site?
How in the world is someone supposed to know how much space they need before they publish? You really can't determine data transfer ahead of time. I am in dire need of some good options that won't bleed me dry and I barely know of the right questions to ask.
As my clients' needs expand, they're asking for chroot ssh/sftp setup. I'm currently on a dedicated Linux setup but don't really have the time to set up a whole new box with full virtualization or investigate a full chroot solution (baby on the way), and to be honest it would be less hassle to move to a new provider than worry about down time with sites.
What I'm looking for:
- linux hosting - hosting for 30+ accounts, some with several domains - at least 6 IP addresses for SSL certs - each account in a full chroot environment (ssh/sftp/ftp) so they can't poke around each others' files, or each account set up in a virtual machine setup (ie: openvz) - maildir - spamassassin - php 5, mysql, perl 5.8.8 - suexec apache would be nice
I currently have godaddy dedicated server and the 100mbps connection is shared with other servers, and I pay about $120 a month. I normally get an average of 30mbps out of it. Do you guys know of any cheap hosting companies that offer dedicated servers with a 1Gbps shared connection? And the main point I'm trying to get to is, do you guys know of any web hosts that would be faster than an average of 30mbps, even if they're only 100mbps shared connections? I'd really appreciate any potential hosts you guys can direct me to that are pretty fast.
have set up a server at burst.net.But burst.net said they will not transfer my data from Dreamhost.com to my new server.I think it's a bad idea to download all my data from dreamhost to my computer and then upload them to the new server.So,is there any easier way to transfer the data from Dreamhost.com to my new server at burst.net?
It seems dreamhost has no SSH and cPanel,but my server has both of them.I heard that I can use the get/mget command to do that,
i want to know what is the difference between dedicated server and shared server. I was relaly confused in these services. Couls any one please let me know in detail about these servers?. I will be choosing one of these service.
I've had a couple dedicated servers with 1and1 for a while now(about 6mos). I have to say that my overall experience was pretty good. At the time the prices where pretty good, and are very comparable to most hosts. I received the speeds promised, the server was setup very quickly.
The only negative I had with the server was the kernel. I attempted to install vmware on they system however they did not have the headers needed by GCC to compile vmware. It was an annoyance, but I just opted to update the kernel since there where a few releases since their custom built kernel was made. Once I was running the new kernel the vmware process went smoothly, and everything worked perfectly.
As for 1and1's support team, I have to say their standard support I would not rate a 10/10, however their dedicated server support team, and one particular rep I've come to know in their sales / abuse department (more on the abuse dpt. later) are very knowledgeable. And always addressed any issues or questions promptly. Which honestly no issues besides vmware stand out in my mind, which was just a minor inconvenience, which you would find on most hosts. Since its an un-managed root server your responsible for keeping the system up to date, and run the latest kernels anyway right?
Ok, so I mentioned I came to know a rep out of the abuse department of sales. Now this isn't particularly related to my dedicated servers but I did have one of their hosting packages. Well I never kept tabs on the site and the scripts had a couple vulnerabilities, php5 wasn't enforced.
Anyway to make a long story short, the site was hacked and fake bank sites and other scripts where loaded onto the server. Which is where The abuse department came into play. Now I know (getting off topic, but it may be the same with a dedicated server) hosting companies don't want to run sites like these, and I thought that the way these companies usualy handle these types of situations are to send a take-down notice to their client, as its possible they may not even know its there. But 1and1 opted to completely disable all access to the server, http, ftp, ssh, everything. So at first I didn't know what happend. I call up tech support that night(prob around midnight -- 24/7 tech support is always great), they let me know the account was dissabled do to an abused related complaint. They told me I would have to wait until morning when their sales department opens(as abuse is located in sales).
So I call up the number they gave me the next morning. And meet Bob (I'm calling him bob because his name escapes me at the moment). He was very pleasant and understanding that I needed my site up as soon as possible. He looked at my account he saw I had been with them for about a year and a half, and said he didn't think I had posted any of the content anyway(he disabled it himself imagine that haha). He emailed me links to all the files in question, informed me that php5 was not forced and recomed I fix it. Since that was the only reason we had this isue in the first place. He was also able to tell me what files the hacker used to exploit and gain access to the server, as well as searched the the user directory for any backdoor scripts. Which he did find some and sent me the locations in the email.
So, finally we got of the phone he re-enabled the server. I went through the email went through everything, I just opted to delete everything as i felt the whole system was compromised anyway, and re-upload the site. I forced php5 for all php scripts and never heard anything about it again... and the site still runs today!
Their normal tech support isn't all the great, at least not when it comes to apache. I inquired about mod_rewrite not working and the first rep i spoke to didn't know what i was talking about, I explained in more detail, she put me on hold for about 10-20mins and researched it. Said she found details about my issue and shot me an email. I checked the email, it contained how to moddify headers using MS ASP which has nothing to even do with my "LINUX" shared hosting plan.
I called in a second time frustrated, remember I usually talk to guys from their dedicated server support. When I spoke with the second rep. The first thing I asked Him was if he was familiar with "Apache Mod_Rewrite" (exact words) are you familiar with this, and if not can you please give me to someone that is. He assured me he knew what I was talking about, I explained the situation, and what the other rep sent me was completely off topic. He apologized and assured me he knows exactly what I'm talking about.
He sent me an email with another link to their FAQ yet again. However this time is was on creating 403 redirects in apache. Well I do admit at least they got closer this time right? I laughed and walked out of the room. Took a shower and relaxed. Finally, I decided I'd take one last look at .htaccess configs before trying another call. I played around with different setting and... eureka! I found the solution; for some reason mod rewrite on 1and1's shared hosting servers doesn't support sub-directories; that is you need to access the files in your root directory to successfully process a rewrite.
So whats the moral of the story? Call Dedicated Server Support! lol
So anyway since this is a dedicated server review. So for my Dedicated server experience I would rate it a "9 out of 10".
For my overall experience with 1and1, I would rate it an "8 out of 10". Not the best I ever had, but I would do business with them. There are other minor issues I've had with their shared hosting, but I don't feel like getting into them.
Anyway hope that helps sombody, I kno it was a long post... so for the people that read it all congrats, because I lost concentration over about 80% of that post lol
Little humor there.. anyway thanks for read'n the post... just my little contribution to WHT.
I have an account that is going from a shared hosting account to a dedicated with theplanet and I want to transfer it. Concerns I have is that the site is using an SSL. What things do I need to watch out for when transferring. Since I don't have root access I will have to do this transfer with the account function, correct?
This site has a database and SSL, so I thought it would hopefully be easier to use the cpanel account migration tool
We Host a small number of webistes, only those that we have actually developed for clients. We have a standalone windows 2003 server. We have always skirted round the shared ssl space by just having a seperate ssl for any client that needs it, but now i want to know how to set this up, I know how to install certs in IIS im just not sure how shared space would work
We use FTP isolation mode on our server so everyones folder is under wwwrootlocaluser directory,
Can someone explain to me how shared space works and the best way to set it up ad provide access.