What is an Apache ?

There is no Indian tribe or military helicopter, but something related to the world of Internet, especially the Web pages. Apache is recognized as one of the most popular web servers worldwide. Originally, it was designed for Unix environments but then it was been integrated with other operating systems such as Windows. The term “apache” is used to describe earlier versions of the software. The Apache Web server provides a wide range of functions such as HTTP server. Includes CGI, SSL, and virtual domains. It also supports the integration of external modules to be more extensible. Best of all it’s free, and is distributed by a foundation that promotes itself open source and free technology.

Even being one of the server that is more popular according to many studies that have been done, it is sometimes a little confusing especially for those who are not too close to the world of Unix and Linux. Instead of graphical interfaces and Windows registry as most software packages that are installed, the Apache server is usually based on simple text files to your settings. To be more exact, Apache uses a three text files to manage configuration data. These files are almost always found in the directory ./conf and are designed for system administrators for edit. The files are httpd.conf for general configuration settings for srm.conf resources and access.conf file for security settings.

When Apache starts up for the first time, these files are processed in the order they are described. Originally, Apache installation default entries included in each of the three files. However, in the latest versions of Apache, the default installation has changed. Now httpd.conf is treated as the master file and contains all configurations. Anyway, the other two files still exist in the system, but do not contain settings (only some comments). Like many Unix-like programs, Apache must be restarted for the new settings to take effect.

What’s in a httpd.conf?

Traditionally, this configuration file usually contained as the server name and port number. The term “httpd” means the HTTP daemon. This may not make much sense on a Windows platform, but Linux and Unix can be compared to Windows services. This file contains more entries, but many of these changes are optional. Input may be more useful. ServerAdmin – allows the machine operator to configure the e-mail that appears in error pages in the browser of the user. This allows users to contact someone if the website has problems.

The access and security settings have their setup to install Apache. It is recommended for Apache administrators to change security settings and resources from httpd.conf practice. Administrators of older versions can simply cut and paste the entries from the other files mentioned above, and put it in httpd.conf. If for some reason you want to delete srm.conf and access.conf files, put two entries in the httpd.conf file, which would be as follows:

AccessConfig / dev / null
ResourceConfig / dev / null

The group of .conf files support many of the Apache settings, but not all. Other important mechanisms for managing an Apache Web server include other files, such as log, .htaccess, etc.


Discover How To Improve The Performance of SSDs to 300%

A team of researchers from Japan Chuo University has made an important discovery, through it would be possible to improve the performance of the SSDs up to 300%, further reducing consumption by 60%.

Sounds good, right? So it is best that this milestone is that, its implementation would occur through a firmware upgrade, allowing even relatively old SSDs can get to benefit from this discovery. That said I do not expect more, sure you are dying to know how this improvement can be done as more as possible, so I offer an explanation as simple as possible.

Today SSDs cannot directly overwrite data in a memory area, which means that the new data should be written in a different area until the previous is completely invalidated, that is eliminated. This topic TRIM plays an important role within the SSD, as it tells the operating system data blocks that are no longer used and can be deleted, but does not prevent performance degradation that will be produced gradually with the simple use of SSD. Yes, you have right, occurs a kind of fragmentation, which is negative not only for the performance of the SSD, but can also reduce the life. Well, with these remarks in mind we can better understand the discovery.

The key is a middleware (software that helps an application to interact with other applications) as amended which controls the way in which you write and store data on the drive, using what is known as “logical block address scrambler”. This “logical block address encoder” prevents data from being written to a new area, enabling a kind of overwriting and placing the data in a block can be erased in the next step. The above means fewer pages data on the disk and reduces the cycles of write-erase up to 55%, increasing the lifespan of the SSD. But this is not the only benefit, as well a performance boost of up to 300% and a reduction would be achieved consumption of 60%. If we consider an SSD with a speed of 500 MB / s would be talking about an impressive increase, and we would go up to 1.5 GB / s and, as anticipated, all thanks to a simple update.


  1. http://www.sholay.in/india/professional-services/hostcoin-web-hosting-solutions
  2. https://communities.sas.com/docs/DOC-8045

How does a SMTP server work ?

Whenever you send an email, your mail client interacts with the SMTP server to handle shipping. The SMTP server on your computer can have conversations with other servers SMTP to deliver emails. Assume that we want to send an email. My email id is Jordan and I have my account ordenadores-y-portatiles.com. I want to send an email to yourname@domain.com and am using a client that is installed on my computer which is Outlook Express. When I set my mind in somedomain.com , told Outlook Express the name of the mail server – mail.somedomain.com. When I create a post and give it to the submit button, what happens is the following:

1 – Outlook Express connects to the SMTP server hosted in mail.somedomain.com.com using port 25.

2 – Outlook Express has a conversation with the SMTP server telling the destination address and the address of the sending mail, as well as the content of the email.

3 – The SMTP server takes the part of the address in the “to” (yourname@domain.com) and divided into two parts: the name of the recipient (yourname) and the domain name (domain.com). If the address in the “to” have been somedomain.com another user, the server simply had delivered the message to the POP3 server somedomain.com (using a program called delivery agent). Being the recipient in another domain, SMTP needs to communicate with that domain.

4 – The SMTP server has a conversation with a domain name server, or DNS. Tells about “Can you give me the IP address of the SMTP somedomain.com? Server “. The DNS server replies with one or more IP addresses associated with the SMTP server somedomain.com

5 – The SMTP server somedomain.com connects to an SMTP server domain.com using port 25. It has the same conversation in plain text that the client had with the SMTP server somedomain.com, and delivers the message to the server. The server recognizes the domain name which delivers the message to the POP3 server, which puts the message in the inbox.

If for some reason, the SMTP server somedomain.com cannot connect to the mail server of domain.com, then the message is queued. The server on many machines, using a program called sendmail for delivery. The sendmail program will try to periodically resend the messages you have in your queue. For example, you can try to resend the mail every 10 minutes. After four hours, usually sends you an email saying that there is something wrong. After five days, most sendmail configurations desist from sending email and we will resend them to us.

An SMTP server understands simple commands in plain text, and the most common are:

  • HELO – Discovered
  • EHLO – Discovered and request extended mode
  • MAIL FROM – Specifies the sender
  • TCPT TO – Specifies the recipient
  • DATA – Specifies the message body
  • RSET – Reset
  • QUIT – Logs
  • HELP – Help with Commands
  • VRFY – Verify an address
  • VERB – In verbal mode

In the next part of the article, we will see how the POP3 server works.


Modules for Data Centers in India

Modules for Data CentersOn one of the process streams offline discussed solutions for modular data centers

Modules are offered by their developers for the construction of new, and to expand the existing data center. These modules include building construction, including walls, ceilings, floors and a raised floor, forming a space for communication and computer equipment, they are also equipped with systems engineering.

Among the significant advantages of the data center, built from reconfigure modules include reducing the time to create and put into action by a very considerable reduction in the design, to minimize the construction work, permits and approvals of any kind.

Modules are ready-to-use objects that are tried and tested during the manufacturing process engineering systems, which come fully prepared for operation. Module manufacturers are trying to increase their energy efficiency and offer engineering solutions that deliver, according to published reports, a much smaller value of the coefficient PUE, than those which characterize the power consumption of a number of traditional domestic data center.

In Modular Solutions and Data Center on Demand, ESDS presented “Build a Datacenter” Solution in the Indian market. The PUE value for complex cooling, according to developers, is not more than 1.06. This is achieved largely by direct cooling outside air with high purity.

The modules can be placed for 1, 4, 10 or 20 racks, and these values are in fact the “step” scaling data center. Easy scalability, which is carried out without interruption of the provision of IT services, as well as the gradual build-up of performance and power systems engineering support for the development of complex IT companies consider as important advantages of modular solutions. The scope of supply includes software management infrastructure based on eMagic Data Center Infrastructure Management Suite (DCIM Software) with the functions of remote administration.

Infrastructure modules (for their used containers length of 40 or 53 feet) are designed for installation of IT equipment, power and cooling systems. They are designed for rapid deployment and can be used for the development of existing data centers and create new objects.

Indian data center contains a dozen 10-kilowatt racks, redundant Row-conditioners, UPS, providing automatic fire-extinguishing system and access control.

The largest project is our own data center in India, received Tier III data center certification. This data center has an area of 30,000 sq.ft and a power consumption of 1.1 MW, built from 38 modules.

Big Data In Banks 3.0

Big DataBig Data technologies have been giving increasing agility to understand the needs of clients from different industries. In the financial sector, it is not different. With the expansion of communication channels and service to account holders, the amount of structured and unstructured data that can be collected and analyzed on customers is increasing. The challenge for banks is, therefore, know how to use this information for the sake of business.

The increase in stored data has occurred because of a new customer profile, which requires a multi channel experience and fast service on different screens. As an account holder goes to the physical agency, on average, once a month, on digital channels accessed via mobile phone or tablet this interaction can reach up to 30 times in the same period, which multiplies the possibilities for gathering information.

Banking is no longer a place to go, but something you do. This new client also uses the Internet as a service channel five to seven times per month, while going to the ATM only three to five times in the same period of time. It is clear that the flow of people in agencies is steadily decreasing, while the digital channels are gaining more and more relevance.

The so-called ‘Bank 3.0′ can, through technology, to be ubiquitous in the life of the customer and creates numerous possibilities in terms of collecting and analyzing information. In this new era of banking institutions, the bank becomes intelligent and multichannel needs and take advantage of it to develop new strategic direction focused on the behavior of depositors.

With the ubiquitous approach for digital channels, it is possible, for example, offering products and services online, in real time, using Big Data Analytics technologies available. Thus, the offerings become more assertive and targeted since they are made based on customer preferences, and the chance to be successful increases. You can apply predictive analytics strategically to serve customers more effectively in their financial needs.

In parallel, monitoring social media to engage enables customers to mitigate risk and promptly react to problems, and enrich customer data with information that facilitates more effective propositions. All this made possible by digital channels, which allow banks to discover the best insight for each profile.

Know more about core banking solutions in india