Web hosting blog


+ Updates | follow the latest releases of applications

+ Promotions | find our periodical offers and discounts

+ Articles | get advice and tips from our professionals

Securing your website

espinda’s shared servers are regularly updated with the latest security patches and configured to make your server as secure as possible. While we maintain your server’s security, there are additional steps you can take to make your website secure.

Keep your password secure

Do not tell anyone your passwords, if you suspect someone may have access to your passwords, then change them. Remembering to consider including control panel, FTP, mailboxes, SQL databases and control panel passwords.

password should be:

- Easy to remember but impossible to guess: Be creative with your passwords. If you use a word that is easy to guess, someone just might.

Avoid the following:
- your name, your partner’s name or your child’s name
- your domain name or email address
- your date of birth
- your favourite sports team.
- Your password should be something that you can easily remember, because you want to avoid having to write it down.

- Not a word in common usage: Often, hackers will use software that tries a long list of words as your password. If you use a commonly used word, spelt correctly, you could fall victim to such an atttack.

Make sure your password has the following:
at least two numbers
numbers instead of letters – e.g. 3 instead of e.
Example: you could use your car and the year you bought it: f0rdm0nd302004, instead of fordmondeo. 

Check permissions

Run any services you use on the lowest possible permissions. If you have a website connected to an SQL database, ensure that the website only has access to the tasks it needs. Remember to check website folder, exchange public folder and database user permissions.

Keep third party software up to date

Ensure that any third-party scripts or web applications are fully up to date.

Do you have forums, blogging software, content management or an ecommerce system? These are often a target for hackers and vendors of such software publish security updates to combat possible attacks. Regularly visit the software’s website and check for security updates/new versions.

Maintain security on your computer

Periodically run a thorough spyware check on any computer that you use to access your control panel, or that you use to access your web space with FTP or FrontPage. In particular, check for key logging software, which monitors what you type into the computer and sends it to malicious third parties.

There are a number of free or commercially available products available to help you to keep your personal computer secure.


FREE for ALL customers! $40 | £25 | €30 advertising

bidvertiser

Advertise on thousands of websites for FREE Limited period offer – $40 | £25 | €30 in FREE advertising!

espinda has a new surprise for all customers, you can now promote your website and expose your words to millions of internet surfers for free, We’ve teamed up with BidVertiser to offer espinda’s customers $40 | £25 | €30 worth of FREE online advertising. BidVertiser provides an advertising network with thousands of websites that you can advertise on, with geographic targeting and full online reporting.

No risk – No obligation – No setup fee – No deposits – $40 | £25 | €30 FREE

Create and place your text ads on thousands of relevant websites. Run your ad on our pay per click advertising network and start receiving new targeted and easy-to-convert prospects in less than 10 minutes:

1. Browse our categorized directory of websites
2. Select the appropriate ones for your business
3. Set your desired geographic targeting
4. Create your text-ad
5. Set budget and capping
6. Your ad is up and running

Since this is an exclusive offer for espinda’s clients only, You can claim your free voucher at the ‘Downloads‘ section of our online client portal after logging in, you will find it under ‘Vouchers and Coupons‘.


Website SSL, what is that do I need it ?

You might come across this term quite often while searching online or building your website, Website SSL really stands for the Secure Socket layer, which is an application and a protocol which is used mainly to encrypt and decode information that is transferred between your browser and the server online.

You will know that this function on a website is actually in use when you spot the ‘cant miss’ small key and padlock symbol either at the bottom of your browser or right top, depending on which browser that you are using. This is normally used when your are doing a financial transaction on-online or where personal details like credit card numbers and pin numbers are sent over the web.

What happens is that the information gets encrypted and then sent to the host, where it is then decrypted for use on the other end. This assures the end user that their details are not compromised and that their sensitive data does not fall into the nefarious hands of those who would use it for other purpose other than what it was intended for something we techs call “man in the middle attack” . To actually get this little function on your website really depends on the sort of host that you attach yourself to and the kind of third party services you can install on the server. This gives you certain benefits that can range from anything like the ability to show the page you want to in a secure mode, which ensures that the information is being scrambled for security purposes.

You will be also be able to give out certificate authority on your website, which means that you issue them to companies and merchants involved in the transaction for every transaction that goes through. All in all, you will get the assurance that you need to be able to secure all transactions and thus, gain the trust of your customers as well. What you need to do once you do get it is to install the application on the server itself of the web host. Once this is done, you will be able to get the key cipher which is critical in obtaining the secure certificates for you to handle processes and transactions online.

Getting the WEB SSL is one of the most important things in online businesses because it is the icon of trust when it comes to online financial transactions. That and other services will give your end customers the peace of mind that they need – what with online piracy and theft of personal data being as rampant as it is. Once you have that installed, you might want to consider adding on more advanced techniques of security and applications – but this all depends on how large your operations are and how much capital you are dealing with on a daily basis. So, now, you have a pretty good idea on what Website SSL is and how important it is when thinking about online businesses. Get one today !

espinda.com provides SSL certificates as an optional feature with our Linux web hosting plan.


ASP.NET 3.5 is now available !!!

aspnet2

We are glad to announce that we have started to upgrade all our ASP.NET Windows servers to the new ASP.NET 3.5. Almost all servers have been upgraded, with the remaining small number currently in progress.

ASP.NET 3.5 is now available for Windows web hosting plan provided by espinda.


Linux or Windows?

When you are going to hire a hosting service to host a website for your small business then you need to know the basic pieces of information. You are the best person to judge that what required features are and what about your budget.

Commonly, this choice to host your website depends upon the scripting language that is used in your website. If languages like PHP, MySQL, or Perl are used in your website, Linux server hosting is preferable. But if you are thinking for ASP.Net scripting language then your finest choice would the Windows server hosting.

If you need some interactive facilities like chat or searchable database, Linux may not be the best choice. Also, a Linux-based web server is not fully acquiescent with Windows technologies. If you are using any Windows-centric technologies like Visual Basic, then Windows-based servers would be the required choice for you.

Advantages of Linux server hosting

1. A Linux website can easily be converted to a Windows website without much hassle. Also, the website can easily be changed as the requirement of the user grows.

2. When the scripting language like PHP, MySQL, or Perl etc. are required for your website then Linux server hosting is the most reliable and cost effective solution for you. Unless heavy load of scripting language, this will not be traceable.

3. There are many kinds of databases that run on Linux hosting, but the most widespread most likely among web host providers are mSQL, MySQL and PostgreSQL. These databases are relational by nature, and permit vastly optimized communication with your website for rapid reclamation of data.

4. By lots of circles Linux hosting is supposed to be much securing than Windows hosting, and for that reason only Linux server hosting is also the more popular choice for web designers and programmers.

Advantages of windows server hosting

1. .NET technologies like ASP.net VB.net are available on this platform. If you have a website built with Microsoft .NET technologies then you will have to choose a Windows server hosting plan.

2. Access Databases are only obtainable with a Windows server hosting plan. Access can only run on a Microsoft Windows platform and thus it is unavailable on a Linux hosting. If your site needs particularly this feature then you will have to accept Windows web hosting.

3. If you are using some of the Microsoft’s Sharepoint services a Windows Hosting plan is only reliable choice for you.

4. Windows plans typically much costly because of the license costs compulsory by Microsoft.

Normally, Linux server hosting plans are at least 20% economical than windows server hosting plans. If you need not to have any unique features for your website, like cart, searchable database etc, Linux server hosting is a finest alternative for your needs.

espinda.com offers both a Linux hosting plan with capability to use php and MySQL as well as a Windows hosting plan that supports ASP and .NET.


Design and Website Hosting

Nowadays, the world is a much smaller place due to the power of interactive media. You can communicate with anyone, anywhere, anytime. So, the need of the hour is to hire a company offering the best website design and hosting.

If you are determine in your reasons for web site design and hosting. Is it for business, personal or for other purposes such as sharing your opinion? Once you have determined the purpose for your site, you will get a clearer vision on the type of web design and hosting you will need. If you have the skills, you can design your own. However, another great option is to hire someone to design and develop your website for you.

Web site design and hosting can be considered as the final step before releasing the web site online in the internet to the whole wide world of web. The web master creating the web site should have excellent domain knowledge and must have the professional skill to find the right domain for the right type of web site. While the price is great, you need to think about quality as well. You want a web host and development company that will provide you with the services that you need, not just some of the services you need at a great price. This can be a huge advantage for you, especially if you are new to the world of web design and hosting and you’ll have many questions.

espinda provides a powerful list of inexpensive web hosting plans that include both Windows web hosting and Linux web hosting, either your website is scripted in ASP or PHP or even if you need a turnkey WordPress blog, Joomla portal, phpBB forum or osCommerce online store, you will find a cheap hosting package at espinda.com LLC.

You need to consider work ethic as well as the ability to communicate with those that will be doing your work. If you cannot communicate well you’ll find that your website will not run as smoothly or as effectively as you would want. You not only need to be able to communicate your needs, you need to know that they understand what you are saying, what your needs are, and then they need to be able to follow through with this. Outsourcing your web site design and hosting needs can be a great as long as you cover your bases and ensure that you are getting exactly what you need and want from the cheaper service. You can get an attractive web site design by companies or freelancers which offer this type of service. With a proper but affordable web site design, you can achieve your purposes and have something you can be proud of.

article source:
http://www.betterwebservices.com/index.php//web-hosting-directory/web-site-design-and-hosting/


Troubleshooting .NET websites

The .NET framework is a powerful technology that allows you to access a large library of pre-coded solutions to common programming issues. This allows you to create complex websites with relative ease. The more complex the website the more difficult it can be to identify a specific error. This guide will explain some of the most common errors and how to generate a precise error message if you do come across any problems.

Server Error in “/” ApplicationThis is a standard .net error message and is not enough information to diagnose what the error may actually be, however .NET has been designed to provide useful error messages. To diagnose a problem with a .NET website, the first step is to gather accurate information regarding the error. These informative error messages can be displayed, by simply turning off custom errors in your web.config file.
The easiest way of displaying complete error messages is to rename your existing web.config file, then upload a new web.config file with the following content.

This will show you the actual error message displayed, and should provide you with enough information to diagnose the fault. If you would like more information regarding the fault, you can edit the page that is generating the error.

The top line of the page should be similar to the following:

< %@ Page Language=”VB” %> or < %@ Page Language=”C#” %>

There may be additional content within your line of code, but by adding debug=”true” trace=”true” you will see as much error and debug information as possible.

For example: < %@Page Language=”VB” debug=”true” trace=”true” %>

P.S.: You will not need to recompile your application as the code itself is not being altered, this change just instructs ASP.NET to output more information.

From the information provided you should have enough information to locate the source of the error and resolve the issue. If the error appears to be server related please contact us, providing the full error messages and debug information you are receiving so that we can investigate the issue straight away.

My Custom/Third party DLL will not workI receive the following errors:

Security Exception Description: The application attempted to perform an operation not allowed by the security policy.
or Error: “The current trust level does not allow use of the attribute”.
To protect the integrity of our customers data and our network as a whole we have certain restrictions on our shared hosting environment. As such, certain third party DLL’s and DLL’s requiring full trust levels will not operate on our shared platform.
You should check whether your third party DLL has a version available that supports partial trusted callers. If you receive this error when running your own dll’s you should ensure that the AssemblyInfo (eg AssemblyInfo.cs for c#) file has the following before your project is compiled:

[assembly:AllowPartiallyTrustedCallers]

We are unable to provide additional services on our shared hosting platform, if you wish to use an unsupported DLL, or need to run a DLL with full trust level you should consider a dedicated server, where you have full control over the configuration of your hosted .NET platform.

My web.config file is not workingThe web.config file is a settings and configuration file for .NET web applications. This should be located within the htdocs folder of your webspace. While sub directories may also contain a web.config file to provide configuration specific to that particular directory, a master web.config file must also be placed directly in the htdocs folder of your webspace.
More information on the configuration of the web.config file can be found in the following Microsoft articles:

Web.config configuration: http://msdn.microsoft.com/en-us/library/aa719558.aspx.
Hierarchical Configuration Architecture: http://msdn.microsoft.com/en-us/library/aa720128(VS.71).aspx.
Format of ASP.NET Configuration Files: http://msdn.microsoft.com/en-us/library/ackhksh7(VS.71).aspx.
My scripts in the ‘bin’ directory do not executeWhile scripts will execute correctly in most folders within your webspace, the Bin folder in an exception. When you create a bin folder it is automatically configured with special permissions and behavior to store .NET assembly files (compiled DLL’s).
Quick Tip: This directory should not be confused with the cgi-bin directory which is set up by default within your htdocs folder.

All scripts placed in a directory called bin in htdocs will fail to execute. You should either move the files to another folder and remove the folder, or rename the folder.


Uploading and configuring your .NET website

As the .NET Framework account shares a server with other accounts, you are unable to create an additional IIS application on our Windows servers. To publish a .NET website, you should use FTP software to upload the necessary files.

Visual Studio has a Copy Project option, which requires FrontPage Extensions to be installed on the domain name. This option will not work because FrontPage Extensions require administrator permissions that are not suitable for shared servers. If you have installed FrontPage Extensions, you should uninstall them through the control panel, before FTPing your files.

If you want to upload .NET assembly files (compiled DLL’s), you will need to create a directory within htdocs called bin and upload your .DLL files to this directory.

Where to upload your files, Every domain has a home directory where the web files are kept. This directory contains the following sub-directories:

htdocs
This is where you must put all of your web files (i.e. your .html, .gif, .jpg files etc.). Your web.config file must also be placed directly within this folder. If you have created a bin directory for your .NET assembly files (compiled DLL’s) this must also be placed within this directory and referenced from the web.config file and/or scripts.

Cgi-bin
This should not be confused with the Bin folder you create to store your DLL’s. While .NET scripts will work in this directory, it is considered good practice to use this directory solely for perl or CGI scripts.

logfiles
This contains the raw log files for your domain. You should not upload any files to this directory.

private
This directory contains private files that are not accessible to anyone accessing your site from the Internet. You should use it to hold information that the site needs to run, but which is not displayed (e.g. files and databases containing the names of users and their passwords).

espinda.com provides ASP.NET web hosting with its Windows web hosting plan as an optional feature.


PostgreSQL or MySQL

Postgre SQL vs MySQL is a loaded question indeed. Both are great applications and often the choice of which to use is purely a matter of personal preference. However they can be compared side by side to try to help users decide which might be the right choice for them.

Features:
Here probably PostgreSQL has the advantage. MySQL does not support stored procedures, sub queries views or cursors, which was probably a big mistake on the part of the MySQL developers, although their claim is that such features are not necessary. However you probably need to consider if you really need the extra features in PostgreSQL at all, as many developers really do not have any real use for them.

Support:
This term can of course have a number of meanings. As MySQL is far more widely used many more applications support it, and that also means there is a wider community available to assist and offer advice about problems you may encounter in every day use. PostgreSQL does however have many active mailing lists and forums, but not that active like MySQL so MySQL wins in this area.

Ease of use:
This is a toughie. This is how a debate between users of the two usually goes; Person A: “Well MySQL is easier to use because” then Person B immediately interrupts with “No, fool, PostgreSQL is much easier because” and the debate goes round in circles. In reality just because Person A finds MySQL easier does not mean that Person C will and the same for PostgreSQL. This is truly a matter of personal taste, and new users might to well to try working a little with each, to decide for themselves which is the better choice.

Speed:
MySQL was designed to be a speedy database, while PostgreSQL touts itself as a more fully featured application, although both seem to be trying to meet somewhere in the middle with recent modifications, and the difference in speed is becoming pretty much a non issue.

Licensing:
MySQL is most commonly used as a working model for Open Source firms attempting to generate income. It is released under the GNU GPL (general public license) which does require that derivative works be licensed in the same way, although commercial licenses are available for those who do not want to work under that kind of limitation. PostgreSQL uses a BSD license, which really allows the use of any code, so long as the original credits are maintained.

So, as you can see, there is no clear winner in this contest, and the new user should draw his or her own conclusions based upon what best works for their unique needs.

MySQL web hosting is available here, espinda provides unlimited MySQL database support with the Linux web hosting advanced plan.


7th anniversary – a surprising offer !

espinda.com LLC is celebrating the 7th anniversary in May 2009, 7 years ago – May 2002 – espinda.com appeared online for the first time after years of offline experience, espinda has been providing worldclass web hosting service for a large base of satisfied clients all over the globe since then.

Every May, espinda.com announces a surprising offer for clients, this year the surprise is such a KILLER!
only 7 US dollars for a FULL YEAR of any web hosting plan that espinda sells online, that means you can select the plan you like and enjoy it with its full feature-list and for a full year for only 7 US dollars, then the regular price of the plan applies from the next year.

Notes:
- This offer is valid only for annual contracts.
- Offer is only available during May 2009.
- You can enjoy the discounted rate by using a specific coupon code you can find in the plan details page, here you can find the coupon code and details of each plan:

- Standard Windows Web Hosting Plan
- Advanced Linux Web Hosting Plan
- Blog Web Hosting Plan
- Portal Web Hosting Plan
- Forum Web Hosting Plan
- eCommerce Web Hosting Plan