Archive for category Guides
Picking The Best VPS Configuration For Your Website (Part 1)
When website owners decide to purchase a Virtual Private Server for their websites, they are often concerned about its configuration. If upgrading from a shared hosting account, a user may pick a too weak server and put it down right after the website launch, as virtual servers do not have such strict limits on resource usage set, as shared ones do.
If someone is purchasing a VPS at once, without having the site actually tested elsewhere before, its owner may pick a wrong software configuration and not even have the website started (we don’t think that error pages hosting is funny or profitable).
A fair question is “Which VPS configuration to choose to provide my website with the most optimal hosting solution?” Here go the answers.
VPS Configuration Types
Virtual private servers differ in their configuration by many parameters. Those usually depend on their vendors’ likes and commercial interests; presence of trained personal, able to work with this or that software; welfare and funding, etc. Studying the market of VPSes we can define the following main configuration options:
1. Virtualization Type
Nowadays there are two most popular virtualization technologies – Xen and OpenVZ. We have already talked about both and compared them, so to make the long story short, we are just going to tell, that Xen technology supports full virtualization and a wide range of operating systems. It does not have any inter-carrier shared resources, what makes the work of each server autonomous (there is even a separate /swap partition created under each virtual machine). OpenVZ is a specialized Linux-solution, which is faster but it lets the carrier share resources (RAM/CPU), what may cause overload issues to both virtual and physical machines. On the other hand, resource sharing allows OpenVZ users to get temporary RAM-boost – so-called burst-RAM.
2. Control Panels
When one speaks about comfortable and user-friendly hosting, they first of all mean the control panel. A control panel is very important for site management, so it’s easy to imagine how essential it is for administration of the entire server. VPS vendors usually provide control panels on a partnership basis or as license resellers. This allows them to both get licenses at lower cost and provide control panels either for free along with the VPS’s or for a significantly smaller price. Leading VPS control panels are DirectAdmin and cPanel. cPanel has a VPS-optimized build which may be a perfect solution for those, who strive for automation. There is one more panel, frequently offered by VPS vendors – Webmin – free open source server/account management software.
NOTE: cPanel is a resource intensive panel compared to Webmin or DirectAdmin. The former requires 256 MB RAM for full functionality, while the latter ones – only 64 MB.
3. Installation of Basic Services
The generally installed software-bind is known as LAMP – Linux + Apache + PHP + MySQL. This configuration works well with any kind of sites and is recommended for use. Some scripts and serious web-projects, however, require different pieces of software. The most frequently substituted element is Apache – the webserver. Users install LightHTTPD or Nginx instead, to improve the web-content processing speed. It is a known trick, so many VPS vendors offer either blank servers (without software and sometimes even the OS preinstalled) or custom software set installation.
NOTE: LAMP is the most recommended software set for cPanel-based servers, as cPanel allows to manage all services via web-interface.
4. Operating Systems
One of the best Linux distros, which has proved its reliability is CentOS, so no wonders it is one of the most frequently setup default OS, provided on VPSes all over the market. The vendors, however understand that the users are interested in customization, so they offer other distors, too. The most popular are Ubuntu, Fedora and Gentoo. Additionally, many offer FreeBSD (Unix).
NOTE: Though FreeBSD is faster in some extent, it is not recommended for use with cPanel, as far as FreeBSD may start malfunctioning after automatic cPanel update.
5. Amount of RAM and Disk Space
Those parameters are usually set according to the carrier server specifications. Before the VPS hosting plans are created and approved, the marketers study the demand for this or that plan type (usually studying competitors’ plans with more or less similar quotas) and their actual relevancy (e.g. instead of buying some top VPS plan it may sometimes be more desired to get a dedicated server for almost the same amount). So far the most popular RAM quotas are: 256, 512 and 1024 MB. The disk quota has more floating values, the minimal is usually 20 GB, while the maximal may vary from 80 GB to 120 GB
Matching The Details
Say, you have picked a host you would like to get a VPS from. You studied the plans they offer and their pricing seems to look good. Before you make your final decision and signup, you need to match all the details of their plans and pick the most optimal solution for you website.
Let’s make a test draft of the desired VPS:
Pick the desired disk space quota, we consider it 50 Gb coming with 512 MB RAM -> this means you can have cPanel installed without any problems -> this in turn means, you need CentOS, or any other Linux distro. The choice of cPanel also means, that you may have LAMP configuration set freely. Finally, virtualization type -> you have enough RAM for your server functionality, so no need in burst-RAM seems to emerge. On the other hand, 50 Gb of disk space is enough to share 1 GB for swapping.
Or another option:
Imagine you are a starter. You need the simplest VPS and you get it: 20 GB of disk and 256 MB of RAM. Not much to host a site, which would beet up Youtube or Facebook, but it’s your own virtual server! Let’s go: as there is not much RAM you may forget about cPanel -> this enables you to choose FreeBSD as an OS and Nginx or LiteHTTPD as a webserver. We seem to be getting a pretty light server. To finalize it, we choose OpenVZ to save the disk space and be able to temporarily boost our RAM up.
Summary
We need to admit, that the drafts provided were made up without sites differentiation in mind. We took it for average, to show how this analytic procedure should flow and what the choice of this or that configuration should be based on. There are, however, many sites and many site-building technologies. Each of them has its own peculiarities. This is the very point, were are going to tell about next time. So, await Part 2 released soon.
There is a correspondent discussion raised on our Facebook page. Feel free to take part.
Domain Reselling as an Element of Reseller Hosting Business
You probably remember our articles on how to pick a platform for reseller hosting business and Reseller billing software comparison. As we continue the series of useful articles for resellers, the next thing we are going to talk about is domain reselling.
What Does It Work For?
Domain reselling business is to some extent easier to run than hosting reselling, and because of this many people choose to conduct this business. The advantage is obvious – unlike a hosting reseller, you don’t need to administer anything but the name servers (in most cases only once – after the domain purchase) and you are not supposed to resolve any technical problems, as there can hardly be any. What you need to do is just watch them being updated on time.
Taking into account the latest trends of services unification, it becomes understandable that in order to attract more customers a company should provide a range of services. Thus, to become a successful hosting reseller you also need to provide domain reselling. Your clients will be really glad to realize that they can pay for several services using one client area. Additionally, this will make things easier for both you and them in terms of support – you will be able to manage your customers’ domains.
How It Works?
Domain reselling is a special service, offered by domain registrars. The idea of this service is to increase the domain sales by attracting new registrants not directly, but through a reseller. This idea became very popular since domain reselling is more profitable for both the registrar and the reseller, than an affiliate program, which is not that easy to manage, considering the amount of domains sold annually.
Being resellers, registrants are able to control all their resold domains under their own accounts and to set custom prices. Branding is allowed as well. Branding option may be useful, if a simple reseller wants to become a featured one or even a domain investor. Usually, domain resellers choose a range of TLDs they are going to offer. Usually, the so-called popular TLDs: .COM, .NET, .ORG, .INFO, .BIZ. Domains with such TLDs used to have a floating price on the market and considering the discounts, the registrars provide their resellers with, the latter can make a good profit out of it. Additionally, being a domain reseller, a hosting reseller can make such marketing moves as free domain provision for the top hosting plan.
Summary
Reselling is a nice small business solution for those who do not have their own platform to start an own independent company. Such business, however, is a perfect launch pad, so it should be organized so, that it would look professional. We hope, that tips we publish will help you with improvement of your business. Next time we are going to bring out more ideas on how to improve your reseller business, as it may grow into a standalone company one day.
5 Tips On How to Pick a Name for Your Business Website
Picking a domain name for your website is always a responsible step. If it is a business website – the responsibility is times higher. This article outlines couple of tips to help you make the right decision.
Register a Domain Before Your Website Goes Live
If you are only starting your online business, you are not likely to launch your website off hand. It does take time to work out a strategy, to have the website developed, to find reliable hosting, etc. If a web page is an additional marketing or media source for your business, it will take even more time – time which may be enough for someone to “steal” your domain name. Therefore, it is always better to register a domain name in advance. Maybe you will be paying extra, but it is anyway better, than trying to find the desired name on a marketplace or end up with no domain at all.
Make Out a Neat Catchy Name and Pick a Matching Extension
If you want your domain to become a word of mouth and a Google ranking rock star, make sure the name you make out is relatively short and easy to remember and to spell. Abbreviations may work in some cases, but make sure that they are understandable for your visitors.
Talking about domain extensions or TLD’s (Top Level Domains) for business websites, we usually mean such popular ones, as .COM, .NET and .BIZ. Additionally, the Internet was recently shocked with the launch of another TLD, perfectly fitting to companies and corporations – a .CO, which is now becoming more and more popular. The choice of the extension is essential, since some names may not match some TLD’s in terms of spelling and pronunciation, while some may hit a bull’s-eye (e.g. a Women’s Business Center, which launched womenbiz.biz).
Another thing to bear in mind is local search ranking. If your business is operating in some specific geographic area it is recommended to get the corresponding ccTLD (county-code Top Level Domain) like .co.uk, .de, .com.mx and so forth.
Try to have some relevant keywords in domain name
If SEO is one of your key promotion strategies, then consider registering a domain name with some of your main keywords included. This will help with your SEO efforts and will you’re your site more relevant in the eyes of potential customers. Moreover, when the search query is included in the domain name, search engines automatically make them bold, which increases the chances of getting higher CTR from organic listings. If you deal with car rent, a carsforrent.com domain would hit the spot. On the other hand, you should be careful with making out a domain name from keywords solely – this may make it spam-like and hardly attract any clients, as it won’t be memorable and easy-to-spell.
Create Aliases
Just one domain is not always enough for a serious business project. It is advisable to also have an alias. Aliases may play different roles. For instance, you have a mybizpage.com domain as a main one and register a .CO domain in addition. You add this mybizpage.co as a parked domain, so now you have two domains displaying the same content.
If you a running a blog or a forum along with your main website, you may use an alias for it. First, it is more secure for the main account, than having it hosted in the main domain’s subfolder (mybizpage.com/myblog); at second, you receive another domain for cross-linking and SEO. That’s where abbreviations and shortenings may come in handy.
Don’t Let Typos Steal Your Traffic
There is no spell check for domains, so people may have your domain name misprinted. In this case they will get a “not found” error message… unless a misprinted domain is registered and redirected to the correct one. Namely, you need to figure out, which typos are most likely to be made and register domains with those misprinted names. Then you set a simple redirect to your website, which will make you sure that all your potential customers hit the right site – yours. If you take your business seriously, you should take care of this; otherwise your competitors may do this and then all the traffic will be redirected to their website.
Conclusion
We hope those little tips will bring you some big assistance when you face a question of website launch and domain registration. In case you have already had some thoughts about starting your own web project, it may be worthy spending a couple of minutes browsing through our pages and studying the plans we provide. Our shared packages come with a free domain, so you may start making up a name for your website with the tips above in mind.
USER-SIDE ACTIONS FOR SPAM PROTECTION IMPROVEMENT
Ever since Internet became available to the public and started being used on commercial purpose, the problem of SPAM emerged. There are many types of spamming – via e-mail, through instant messengers, even by posting forum threads or replies and blog comments. Today we are going to tell about ways of fighting the most irritating type of spam – e-mail spam.
What is SPAM? Ways It Works, Impact It Makes
E-mail spam a.k.a. unsolicited bulk e-mail (UBE) started spreading in the early 90’s. Since most spam messages have commercial content, it is also called unsolicited commercial email (UCE). SPAM is usually sent through zombie networks (or botnets) – networks of virus or malware-infected computers. And if UCE just irritates the mailbox owner by the fact of its delivery, fraudulent or virus-containing spam may cause bigger problems – credit card information leaking, password and other security data loss or even making the recipient’s computer another zombie.
Nowadays all Internet, web hosting and public e-mail services providers have a ruling in their Terms of Services and Acceptable Use Policies (TOS/AUP) regarding outgoing spam delivery prohibition. Spammers cause much abuse, as the complaints sent to the administrators of the servers, where bulk mailers are located, may lead to the servers’ IP addresses getting into an IP blacklist. In some cases, when the complaints are multiple and the spammer cannot be taken out (sometimes it is really hard to trace and locate a spammer on the server) – the server may get null-routed. If it is a shared server, (spammers usually choose non-expensive shared plans to perform a “one-shot” bulk mail delivery or spam until the account is suspended/terminated) – it is usually a disaster for a hosting company, because when an IP address gets blacklisted – it may take up to a week to have it “delisted”. Now imagine how much time it will require for the upstream provider (datacenter) to review the null-route removal request (not counting the time required for the investigation).
User-end Spam Protection Measures
It is obvious that server administrators need to take strict security measures to avoid any outgoing spamming attempts. But what about the incoming spam? Sure, anti-spam systems and filters used on the servers do not accept spam messages, but the rules set in there cannot be too strict, since it is a shared server and you simply cannot tell who really deals with online pharmacy and who is being spammed by some creepy offers. That’s where the user should take additional measures.
When talking about user-end means of spam prevention we first of all mean native control panel tools. There are two of them.
SpamAssassin
SpamAssassin is an open source spam filter, compatible with such mail services as procmail, sendmail, Postfix and qmail. Being easy to extend and to configure, it gets perfectly built into almost any hosting control panel. Below you can find the snapshots of DirectAdmin and cPanel-driven SpamAssasin tool:
As you can see, both panels provide a little bit different interfaces and configuration options, however both have two main options we are to describe: blacklisting and “spam score” assignment.
The former option is the one to take out all the messages from a given domain (*@domain.com) or a separate mailbox under it (user@domain.com). It is recommended to use, if you are constantly receiving targeted spam from some organization. They may be just harmless newsfeeds but have no unsubscribe option, which is rather irritating. Thus, you either lock out the entire domain or a particular account (in case you are interested in getting some useful information from other mailboxes).
The “spam score” assignment option works in a different way. It passes all incoming email through with no blocks, but analyzes each of them. The analysis covers the email content: subject, headers, body (for spam-keywords, attachments, html-code, etc.). Once the set score is reached, the email is discarded and moved to the spam folder. This allows the user to analyze why the email was labeled as spam and either blacklist or whitelist it. SpamAssassin does have a sad drawback though – it cannot be “trained” to keep email addresses in memory, so that those messages, which constantly get into the spam box, could be sorted and then automatically blacklisted.
Manual Email Filtering
What cannot be done with the help of SpamAssassin, can be easily done manually by means of a control panel. Creation of additional filters will not only grant you better spam protection, it will also let you trace the most active outgoing addresses. This in turn allows to blacklist those addresses and lessen the load on your server – if the email is rejected by default, the system consumes less server resources, than for its content analysis.
Email filters in different control panels have different sets of options. Apart from the entire domain and single account filtering, all of them are able to filter e-mail subject and body. Depending on the configuration, some may filter by message size and others – by headers or added recipients (CC, BCC).
Report Spam
Public e-mail services like Gmail or Yahoo! provide their users with spam reporting options. This is very useful, since depending on the number of complaints on a single account/domain the strictness of measures to take varies. Your hosting provider may not provide you with such an option, but who says you are unable to report spam on your own? There are many Real-Time Block Lists (RBL blacklists) on the Web, two of them, however, are the most trusted and recommended for use – SpamCop and SpamHaus. Both services accept unofficial spam reports, so you should not experience any problems – just provide their team with as much information as possible. Namely, you need to provide the email address, domain and IP the spam was received from, and attach or better paste the subject of the spam mail you received together with headers and email body (but do not just forward the spam message).
Besides escaping spam delivery from the reported domains/IPs, you will help others, since once the spammer gets blacklisted, other servers which perform RBL block checks for incoming emails will stop receiving spam from those email and IP addresses as well.
Bottom Line
When hosting services users complain on incoming spam to their support team and server administrators, they usually receive a reply, that it is almost impossible to get a 100% spam protection. Some people get irritated when they hear it, but it really is true – server administrators cannot set too strict filtering rules, while spammers are becoming more and more sophisticated at bypassing the existing ones. The user-side actions, however, are able to increase this rate, so if our article assists you to reach a 99.9% spam protection rate, you make consider the spam-fighting mission accomplished.
Virtual Private Server Use for WordPress Blog Performance Optimization
Posted by admin in Guides, Technology on May 11, 2010
Scripts Resource Intensity
Nowadays having a personal website is as common as having a cell phone. Some people use cell phones for just giving and receiving calls and messages and some cannot simply imagine their mobile telephony device without a camera, an MP3-player and so on. It really is likewise about the websites: some website owners use their hosting accounts to bring up pages on the web and use email at their own domain. The others want their websites to be an ultimate public project, which would support many options starting from integration with social networks and ending with, but not limited to provision of downloadable content.
The way the sites are built is a question of demand, of course. But this question raises another one in turn – a question of approach. Many website owners start with shared hosting but then face with the problem of resource overuse, as their projects keep developing. And that’s where the question of approach becomes essential – those who take such issues seriously usually decide to upgrade in order to avoid temporary suspension due to excessive resource usage.
Of course, the website owner may not always realize the influence of his/her particular account on the entire server. On the other hand, server administrators are always glad to assist with the resolution of the problem. Those suspensions are mostly a preventive measure, which doesn’t let the entire server go down. For example, our team is always open for a dialogue and we co-operate with our Customers to find out the way to get the issue resolved. However, if it is definitely not about some particular script or module which is enough to be disabled to let the account keep working on the shared server – an upgrade is the next step.
VPS as a Hosting Ground for Resource Intensive Websites
Several years earlier the word “upgrade” would definitely mean a setup of a dedicated server, which would be tens times more expensive, than a shared hosting plan you used to have. Modern technology, however, has introduced a more liberal solution – Virtual Private Server (VPS). Those virtual servers are containers, created by means of virtualization software on physical servers. Current platforms allow a VPS web hosting user to obtain almost the same level of performance as the server-carrier provides, which means that a user can get a dedicated server, though a virtualized one, for a significantly cheaper price.
Google Analytics step by step basic setup guide
Knowing and understanding the way people find, browse and leave your website is important for marketing purposes. This kind of data is generally called web tracking statistics. In order to obtain this information you will need a website analysis software. Today, numerous products exist for the purpose of tracking web visitors, as well as collecting reports about how they navigate around your web resources. The simplified concept of such programs is to get information about a user visiting a site (e.g. type of browser he is using, operating system, language etc.) from a requests made in a browser, combine it with data about the pages he is visiting at the moment, the source he came from and the page he left the site at, store this info and provide means for its convenient analysis. Understanding website statistics allows performing well-grounded changes to the site, plan and estimate efficiency of marketing campaigns and generally understand the behavior of visitors.
Probably, the best available service for collecting advanced web metrics is Google Analytics. It has a huge list of features and capabilities. The best part about it is that it is totally free to use. Moreover, it is hosted on the Google servers, so it causes no load to your host. Google Analytics setup is relatively simple, which makes it not only the best software with vast capabilities, but also a very popular and widely used one. In this guide you’ll find a step-by-step instruction on how to set it up and start getting quality information about your visitors as soon as possible. Read the rest of this entry »
Simple, yet powerful WordPress backup script. Cron job setup howto.
Backups as precautions against data loss.
Every hosting account holder must understand the importance of backups. They play the same role in information technology, a car insurance plays in everyday life. Backups help you in case of unexpected issues with content on your account. Forums, blogs and similar projects take a lot of time to develop, but one serious spontaneous error in the system can damage all your information or even make it vanish entirely. This can happen due to numerous reasons: hardware and software faults, to name a few. Take into consideration such widely spread activity as hacking, and you will realize the scale of existing menaces. As a matter of fact, any WordPress blog, which is not updated on time, can easily fall victim to such malicious activity . This is also true for any kind of web software. Last but not least, you can accidentally make errors in data of your blog yourself, and then you need a point to roll back to. Backups enable you to do just that.
One of the easiest ways to make sure you can recover after most content related disasters is to make backups of your account from time to time. In case you run a WordPress based blog, having a backup of entire account is not necessary. It is enough to simply have a couple of healthy database dumps, which contain all important information, including your posts. Since posts are the most important part of any blog, having them in reserve archives saves you a lot of work in case of emergency restoration.
Read the rest of this entry »
Essential web site security measures
Most hosts today offer server-side security, which means that they protect the servers including the OS and services that run on it. However this doesn’t mean that they guarantee protection of either content or software on your hosting account. There are two main reasons for this:
- You possesses full login information to your account. This means that if a password is stolen from you the host stops being capable of protecting anything on your hosting account.
- You are free to install software such as CMS, Ecommerce systems, Blogs, Forums etc. This in turn means that if you put an application that has vulnerabilities your entire site will be in danger. Of course hosts could track all installations on the server, but for a shared server this would simply mean existence of a whole army of administrators monitoring the server 24x7x365 and no such thing as cheap web-hosting would be possible.
As you see the responsibility for keeping your site up-to-date with latest security measures lies mostly on you. But why so much mess about this security thing? Because there are lots of hackers constantly looking for ways to take advantage of someone else’s information. There is no miracle cure for protecting from everything, but there are definitely a few things you can do to ensure better website security. In this article we will tell you about basic web site security measures.
Read the rest of this entry »
SIMPLEST WEBSITE WITH JOOMLA (PART 2)
Welcome back to Sitevalley blog. In the previous post we have covered the basics of creating the content for your site when using ‘Joomla’ as Content Management Systems. Joomla can be easily installed using the ‘Installtron’ in your DirectAdmin control panel. The ‘Joomla’ installation is available on ‘All-inclusive’ Plan.
This is the second part of the tutorial dedicated to the creation of the simplest website. Here we will cover the creation of menus and layout of your website.
So far we’ve been pursuing the following goals:
- Main topic of the site should be information about computers;
- There should be 4 sections dedicated to history of computing, hardware, programming languages and computer networking.
- There should also be a section for the owner of the site that will be dedicated to his personal news and the like.
- The front page should be dedicated to special stuff.
- The sections for links, search page and news feeds dedicated to computers should be included. Also news feed should be available on the front page.
At this point you should have performed all actions described in the first part of the tutorial. Therefore you now have all the content related data in your Joomla.
SIMPLEST WEBSITE WITH JOOMLA (PART 1)
Welcome back to Sitevalley blog. This time we will talk about setting up the simplest possible site using one of the most popular Content Management Systems. The script we are going to use is ‘Joomla’. It can be easily installed using the ‘Installtron’ in your DirectAdmin control panel. The ‘Joomla’ installation is available on ‘All-inclusive’ Plan. All the content data used in this post was taken from Wikipedia.org.
We will pursuit the following goals for the site we will be creating (let’s think of this as of a technical task):
- Main topic of the site is information about computers;
- There should be 4 sections dedicated to history of computing, hardware, programming languages and computer networking.
- There should also be a section for the owner of the site that will be dedicated to his personal news and such.
- The front page will be dedicated for the special stuff.
- Also sections for links, search page and news feeds dedicated to computers will be included. News feed will be also available on the front page.
This tutorial will consist of two posts. The first one (i.e. this one) will show you how to create the content for a site meeting the tasks above very easy and fast. The second post will show how to configure the menus and various modules in order for all of you content to be comfortable accessible from you front page. It will also give description of the basic theme’s layout and several instructions where to place what on your site.












