Tag Info

Hot answers tagged

15

My VPS has given me the chance to experiment with new server software. I started on the usual apache2+mod_php setup, but now I have nginx+php-fpm with a proxy back to some legacy apache2+mod_php sites. I'm also running (and tuning) APC, memcached, and mysqld. If you're just going to run a few sites, and performance is good on your shared host, I would stay ...


13

danlefree's answer to this similar question is quite relevant here: http://webmasters.stackexchange.com/questions/2458/how-difficult-is-an-unmanaged-vps/2464#2464 Securing a server is more than just a one-off task. Initial one-off tasks include: Hardening SSHd (there are a number of tips and tutorials out there for this, this was the first good looking ...


12

For the last two and a half years, I worked as the product manager at an unmanaged VPS hosting company - of all the issues which our support department dealt with, 80-90% of the issues could be chalked up to users' familiarity with the systems. If you are not already familiar with Linux system administration, you will need to devote a great deal of time to ...


8

I would strongly recommend against EC2 for your first foray into dedicated hosts. EC2 has very specific applications, and there's a much steeper learning curve involved. At this point, there are coarsely three directions to go, and pros and cons for each: Managed dedicated hosting: I've never shopped for managed hosting firsthand, although I've interacted ...


7

Optimise your application before optimising your server infrastructure It's tempting to throw more servers at traffic spikes or overpay for resources that you may never use "just in case". A better solution is to optimise your application to withstand spikes before they arrive. Specifically: Cache dynamic code Your application should serve static html files ...


7

I'm 100% positive (OK - 99.999999%) that there is no GUI running on your Ubuntu VPS -- no point to waste resources for something that never will be used -- everything can be managed via command line. If you want to use tools like TeamViewer/VNC server, you will have to install GUI first (KDE/Gnome/etc) which will eat extra RAM/CPU which you, most likely, ...


6

Linode are good if you need your server to be on all the time. If you're only going to be firing it up every now and again then a cloud service like Amazon EC2 or the ones Thorn007 mentioned would be better.


5

I don't know how widely used it is, but I can say it's a very good option if you don't mind the additional cost. Generally speaking, you get more space, better performance, the ability to install your own software. If you've only got a few photos on your personal blog, a shared plan is probably your best bet. But if you have GBs of photos and videos you ...


5

There are several steps to this process: Find your server IP's I'm assuming you have WHM here? Open http://IP/whm (or the path to your server control panel installation) then go to IP Functions >> show IP address usage & check your primary and secondary IP Address. Make a note of these two IP's Register your Nameservers You need to register your ...


5

The UnixBench script is a popular benchmarking tool, however, you should keep in mind that your results will vary depending upon what your neighbors are up to when you're using a VPS and your hosting provider will not appreciate it if you're running a benchmarking script regularly.


5

You might want to check out SliceHost or Linode. Neither though offers plans around what you are looking at ($10/mth). But then again I wouldn't pay less than $20/mth for a decent VPS. Less than that and you probably aren't getting the best service. Both have great tools available on their control panels, good customer service, good uptime and reasonable ...


5

I'll give my thoughts on VPS, as I have no experience in cloud. I was in the same boat as you in terms of having my shared hosting no longer being reliable in terms of performance. I had roughly 20 websites on the same account, but only a handful of ones that were more than basic html/css/javascript. I chose to get a cheap VPS(I pay $40/mo) and moved ...


5

In 000-default (usually in /etc/apache2/sites-enabled/000-default) You can use the VirtualHost tag to separate different sites. <VirtualHost *:80> DocumentRoot /var/www/example1 ServerName www1.example.com </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/example2 ServerName www2.example.com </VirtualHost>


5

It sounds like your domain records have not propagated yet. This means that the domain name servers around the world that store a record of your domain information haven't updated with the latest details, so they are still 'sending' visitors to your old server. The solution is to wait. It can take between 0 and 48 hours for domain name changes to update ...


4

The great thing about a linux VPS is they are pretty secure out of the box. My first recommendation though it to talk to your host and see if they will harden or optimize the security for you. Most VPS with a control panel (webmin, cpanel, etc) are "managed" and they will do a lot for you. Especially if you aren't quite sure what you are doing this is the ...


4

You can get lower prices for hardware out of prgmr.com. I have used one of their VPS plans for ~6 months now, and had almost zero problems. The trade-off is support. While their system very rarely gives me issues, I have had them. And they were my fault and I had to fix them on my own. There's generally somebody on the other end of the line if I send an ...


4

Try an hosting like 1and1. It's cheap, and supports the load well. They also have some easy to use VPS


4

Supplementing Steven's great post: "Managed" vs "Unmanaged" is one big distinction you'll find in hosting. You'll find hosting packages that look equivalent, but some will be much cheaper than the others. The cheaper packages are generally unmanaged. There's no support staff to help you upgrade PHP, tell you why your script stopped working, or tell you why ...


4

No you would not be foolish, or at least you would not be more foolish than many others. I work for a large hosting company and have seen there are many people with unmanaged VPS and dedicated severs running production sites for paying customers with far less knowledge than you. Often it's web design (or worse, marketing) companies who drift into hosting, ...


4

Don't spend £250/year. Spend as little as possible, then scale as you grow. Two options to consider: 1. Use a source code hosting service such as github Github is a popular hosting service for the git version control system. In addition to code hosting and online code browsing, the long list of features it offers includes team management, wikis, forums, ...


4

You can think of the major difference this way: With both, you are paying for root access, but you'll only get complete use of the hardware with a dedicated machine. VPSes can frequently fall victim to one of the huge problems in the hosting business: overselling. At any given moment during the day, the average customer isn't going to be using all of the ...


4

You have to be running Apache or another webserver on your VPS. Also you will need a DNS host for pointing the domain to the hosting, i recommend Cloudflare.com . You will also probably want MySQL and PHP installed. Alternatively you can create your own DNS server with bind using this tutorial: ...


4

I have used moodle for a while, it is an open-source CMS that should provide all that you need.


4

One IP could be for your web (HTTP/HTTPS) traffic, another could be for FTP or SSH access, another could be for mail, &c. If the publicly known IP (i.e. the one published to DNS) is separate to the one used for administration (only known by you and your team) then that would be a way of securing your server - by allowing different types of traffic over ...


4

It could be done with a single SSL certificate. Specifically, what you want to do is to provide 'Subject Alt Names' in the certificate. Take a look at Google's certificate for example, which has the following Subject Alt Names. In other words, they have one certificate for all of those domains. DNS Name: *.google.com DNS Name: *.android.com DNS ...


4

Check for error logs. I had a Wordpress site that was constantly running out of disk space and it turned out to be a large error log. If this is the issue the first thing you do is fix the issue that is being logged as not doing so will result in this problem never going away.


3

Securing any machine, VPS included, isn't an exact recipe, but you can start out with the tutorials of 2 major VPS providers: Linode Library and Slicehost Articles


3

I highly recommend Slicehost Servers or Rackspace Cloud Servers. The two are both owned by the same company, Rackspace, but the payment methods differ. I would check both of these out and see what fits your model best. They have the best support you can dream of! Total control Linux VPS machines. You can do anything you want with these. Slicehost: ...


3

Apache, MySQL, and other common servers and background tasks (daemons) run under the 'nobody' user. From the Wikipedia entry for nobody: "In many Unix variants, "nobody" is the conventional name of a user account which owns no files, is in no privileged groups, and has no abilities except those which every other user has. It is common to ...



Only top voted, non community-wiki answers of a minimum length are eligible