Sub-domain management is very much similar to main domain name configuration. The main difference is that it is attached to the main domain name. Request for subdomain is routed to DNS server which has DNS information for the main domain. Sub-domain DNS records resolved to a IP address, the rquest is sent to the web server that is assigned with the IP address. the request can now be moved to the website. By many DNS server entries, subdomain configuration can be taken care of and application setup for management of load or applications.
DNS server should have pointer to the sub domain as CNAME or hostname or MX entry for emails. If the IP address of the main domain name and sub-domain name are the same, we then use CNAME or alias. A records are used if the IP points to the different dedicated server in case of load balancing server setup.
CNAME is used when the IP address of the sub-domain and the main domain are the same. It means the parent domain and child-domain points to the same IP address such as :
www IN CNAME domain.com.
subdomain1 IN CNAME domain.com.
subdomain2 IN CNAME domain.com.
A record is setup when the main domain is different from the sub-domain. This is in case of a load balancing or server cluster setup such as :
subdomain1 IN A 123.2.33.45.
subdomain2 IN A 123.2.33.46.
MX records are mail exchanger sub-domains in case of email setup that will be pointing to the dedicated web server IP address and used for different email account such as :
subdomain1 IN MX 10 subdomain1.domain.com.
subdomain2 IN MX 10 subdomain2.domain.com.
If the sub-domain is configured on a different DNS name server, nameserver records is created for the sub-domain. Different nameservers can reduce security issues.
DNS Server sends the request for the sub-domain to the IP address, it starts functioning. It then needs to be configured to manage the request based on the IP address / Host headers. It is utilized by web servers to host different domains / sub-domain on one IP address.
In a Windows dedicated server, we have to use IIS manager to add sub-domains that will be assigned to IP address. Port is then set to 80. Host header can be added by clicking on advanced tab nect to IP address configuration for website application. Sub-domain that points to sub-directory of website which is then home directory for the sub-domain.
In a Linux dedicated server, we use Apache web server which is configured by virtual host entry in httpf.conf :
Listen 80
NameVirtualHost *
ServerName www.domain.com
DocumentRoot /home/httpd/htdocs/
ServerName subdomain.domain.com
DocumentRoot /home/httpd/htdocs/subdomain/
VPS Hosting are just an next step to shared hosting packages and which are not really expensive such as a dedicated server. The features that are provided by VPS Servers are more or less like a dedicated server. no shared hosting packages provide full root access on Linux VPS’s or administrator access for Windows VPS Hosting packages. Customization are much more feasible when it comes to a VPS and it also allows third-party applications.
Much better performance when compared to any shared or reseller hosting packages. You will be able to host in a custom environment. However, in most cases good amount of knowledge is required in order to host a VPS. If you have a fully managed VPS, that would do much help and also assist you with major operations.
Also, be assured that you need more information on the VPS in order to host it. Best way is to gain as much knowledge from the host as possible. At the time of signup, please make sure you select the right options in order to meet your requirements. Wise selection of hosting package are always good for your pocket. Once you are aware of the vps you need to signup, please make sure the hosting provider can install it for you. You should not host any application or software that can likely over-load the VPS at the end of the day.
Complete isolated environment and indivualism is maintained on a vps at any point of time. Bodhost provides fully managed VPS Hosting package which are monitored 24×7 round the clock. For more information, please have a look at this link VPS Hosting
It is a open-source PHP / MySQL content management system. It is free under GNU General Public License. It has extensions, modules which help to finish interfaces.
It also various font / colours / logo templates and follow a language knoen as Typoscript.
Declarative language processes in with the issue rather than a solution to the issue. Some of the factors of Declarative programming language are as follows -
a) A relationship is understood and thereafter its based on those relationships.
b) The solutions are not yet declared.
c) The outputs are related to their inputs.
d) It also includes data-oriented programming / query / Interface description languages as well.
Procedural Languages can be compared to imperative language. Some of the factors of Procedural programming languages are as follows -
a) Other names assigned to them are Routines / sub-routines / methods / functions
b) In this, there are steps / sequence that need to be followed
c) It can use the same code at many other places in the the same program
d) It can easily be structured.
It is interface language which makes use of XML and is exclusively developed by Mozilla. It tends to use the present standardized technology and algorithms which is inclusive of CSS, JavaScript, DTD and RDF which makes it comparitively easier for designers as well as programmers.
It is a XML markup language created by W3C which diffrentiates 2D graphics which includes static as well as animation.They may contain hyperlinks which makes use XLinks.
PHP-Nuke came from Thatware new portal system which then became a self-news publisher and CMS which lied on the basis of PHP and MySQL and was a free software that was released under the GNU General Public Lisence.The Interface manages the entire controlled system.
The persone who buys this software is eligible to distribute the source code.
Requirement of PHP-Nuke-
a)PHP extensions web server
b)SQL database
Features -
a)It gives permission to webmasters in order to create a community-based portal.
b)PHP-Nuke also allows Modules to be added in order to attach more features.
c)Web-based Administration is maintained by the admin especially.
d)It is multi-Lingual.
e)It also allows Customization in appearance.
The most distinct part of a Perl programming language is a Perl Module which is normally known by individual identity such as CGI,Net::FTP,XML::Parser.Collections of Modules with documentation as well as build scripts will acquire a complete package.It might be possible that all Perl Modules may have embedded documentation in Perl’s Plain Old Documentation Format.
CGI.pm is a Perl Module normally made use for CGI programming applications which provide API in order to recieve inputs of users and HMTL/XHMTL production.
Joomla is an open-source CMS that is mainly contains contents that are PHP written and uses a Mysql database and the first version was released on September 16, 2005.
Features of Joomla -
* Web Indexing
* RSS feeds
* Cached page to performance improvement
*Printable pages
*Flash news
*Blogs
*Forums
*Calendars
*Site Searches
*Polls
*Multi-languages
Joomla! was started by an Australian company name Miro Corporation and ten base developers. The corporation after dividing with others formed a non-profit foundation in order to fund the dream project.
In order to provide information to others, the team then developed OpenSourceMatters.This increased the publicity of the team work project and also covered the news section with the base questions answered by the CEO of Miro Corporation.
This is mainly the combination of free software programs which are run on a single website or even a server which was introduced by Michael Kunze. This includes Linux, Apache, MySQL and PHP.It is not necessary that the software’s work with each at the same time. It has become famous due to its low cost and features.
The combination can support application server, execute a program on server; manipulate text streams using the script languages. L.A.M.P has originated in CGI web interfaces which gained importance in the 90’s referred to as Glue Languages.