Skip to main content


Showing posts from April, 2009

Related Articles

How To Setup HTTPS Enabled Web Site

HTTP (Hypertext Transfer Protocol) is the normal web protocol that define how to browse a web site's content using its domain name. In HTTP data transmission between client machine and web server machine as means of plain text streams. Any person in between client machine and web server machine can read these information transfer through. If the data transmission should be secured and only authorized persons should be readable then it is needed to follow few steps further. There are several ways that can implement security for a website such as introduction of authorization/authentication methods, SSL (Secure Socket Layer), VPN (Virtual Private Network) etc. These methods have pros and cons with regards to the charasteristics. By implementing these techniques together we would be able to secure the site's contents further. SSL (Secure Socket Layer) is used to transfer data between web server machine and client machine as encrypted data stream. SSL enabled websites should opera

Set Default Document For A Website

Normally if the website's starting page is named as index.htm, index.html, default.aspx etc once you type your domain name in the address bar of the web browser it is able to browse the corresponding starting page. You don't need to specify the starting file name and extension. If your website's starting page is other than common use such as login.htm, login.aspx etc it not straight forward to resolve the starting page for a given website. For that you need to specify the default document for the website IIS using "Default Document" feature. Fig 1: Default Document Icon Browse the website that need to set the default document in "Connections" pane of IIS Manager. Double click on Default Document icon to specify the default document for your site. Fig 2: Default Decument window in IIS 7.0 Click on "Add..." link to add new default document to the site. You can see in the figure there are two types of documents are listed. "Inheretted"

HTTP Redirect in IIS 7.0

Using your domain name or DNS (Domain Name Server) entry you can redirect your users to the web server that the website is hosted on. But if you have several websites in one server or several application in one website the users might need to specify the exact location of the page that they need to browse. This is not very cleared design since most of the users are willing to type less on the address bar and browse what they want. You can use HTTP Redirect feature in IIS Manager (Internet Informations Services Manager) to overcome this problem. Your domain name or DNS entry will push your users into the webserver and from there you can redirect them to the specify location or page by using HTTP Redirect feature. There you need to specify the destination that need to redirect. Fig 1: HTTP Redirect in IIS 7.0 "Redirect requests to this destination" text box can be used to specifyt the destination of the redirection. Once you specify the destination url click on "Apply"

Restrict A Website for specific IP address on IIS 7.0

Generally websites are open for public users. Public websites can be accessed from any PC connected to the Internet whereas someother sites request to authenticate the user to provide service. Within a public domain there might have secured sites such as HTTPS enabled sites, VPN etc. Apart from these categories you can restrict your website to be browsed only from specific PCs only. IPv4 Address and Domain Restrictions feature in IIS can be used to deny or allow access to specific IP address or IP address range. Fig 1: IPv4 Address and Domain Restrictions In Actions pane you are allowed specify the allowed entries and denied entries. There you can specify one IP address or range of IP addresses. If you are specify the Allow Entry and Deny Entry both for one website, you need to make sure that the IP address ranges are not conflict with each other. Fig 2: Add Allow Restriction Rule Fig 3: Add Deny Restriction Rule

FeedReader - Free RSS Reader Software

FeedReader is free RSS reader software. You can download this software on following link: RSS (Really Simple Syndication) is a family of Web feed formats used to publish frequently updated works. By using feedreader software you can download all the feed updates from your favourite sites into your computer. By simply browsing only one application you can read various articles from different RSS web sites.

How to Show/Insert HTML and other tags in Blogger

If you have try to show or insert HTML or other tags into Blogger post, you might have seen that those text are not visible once you publish your post. The reason is once you insert HTML tags, blogger is render them as meta tags. So you can not see them and what you have written there will be rendered and show the resutl. To avoid this and show HTML and other codes in your post you need replace your code, greater than sign with & g t; and less than sign with & l t;. Plese not that remove spaces in between three characters. What is actually happened here is & l t and & g t are another method of tell HTML page to show greater than and less than sign.

HTTP 413 Request Entity too Large - Can't upload large files

HTTP 413 Request Entity too Large - Can't upload large files If you are tring to upload a file using file uploader in IIS6 ro IIS7 normally HTTP request is allowed to upload upto file size 2 MB. But when you are using file upload feature with CAC (client access certificates) the SSL preload is used a new metabase property called UploadReadAheadSize in IIS6 or 7 to determine the maximum buffer size of the incoming request. The default size for this buffer is 48k, which was added to prevent anonymous DOS attacks by uploading very large garbage files. Simply you can increse this thresold value to avoid this problem. You can change this setting up to 4GB although you probably wouldn't want to do so unless you had a compelling business need. Of course a site that required authentication would be an effective way of limiting the chances of DoS, so if you do need to up this limit, you should consider requiring client authentication to connect. Use following scripts to change the up

Increase Upload File Size in IIS 7.0

I developed a ASP.NET web application that can upload around 2 MB files from client location to server folder. This application was working fine in my test environment on IIS 7.0. But once I moved that application into my web server which had MS-Windows 2008 server and it gave me an error saying that file size is too high to upload file. Which is requred to increased the "maxAllowedContentLength" and "headerLimits" size. Inserting below code into your web config file you can specify these parameters. &ltrequestfiltering&gt &ltrequestlimits maxallowedcontentlength="2097151"&gt &ltheaderlimits&gt&ltadd header="Content-type" sizelimit="2097151"&gt &lt/headerlimits&gt &lt/requestlimits&gt &lt/requestfiltering&gt Also you can increse "maxRequestLength" in httpRuntime tag using following code part. &lthttpruntime apprequestqueuelimit="100" minlocalrequestfreethrea