Apache Tomcat is free and open source software that implements a Java-based HTTP web server using Java Servlets and JavaServer Pages (JSP). It is an option to consider when you are implementing a content management system or creating web applications. There are four main steps to take to get Tomcat …
March, 2010
-
3 March
New server setup
Question: I want to setup my own server. What software and tools will I need? Answer: The first major decision to make after you have purchased server hardware is what operating system to use. Many servers come with one already, but if yours does not, you will need to decide …
-
1 March
Twitter the latest among big players to leave MySQL for Cassandra
With a name that even sounds like the beautiful love interest of a secret affair, Cassandra appears to be positioning itself to steal the hearts of those once in love with MySQL. Twitter is now set to replace its MySQLdatabase system with the open source home wrecker. Cassandra was originally …
February, 2010
-
25 February
Monitor Apache web server with mod_status
Problem: Apache HTTP Server on a web hosting system will undoubtedly run multiple virtual hosts. Each of those virtual hosts logs its activity in a separate location making it impossible to effectively monitor each log and each virtual host for errors or security issues. Solution: Use mod_status to monitor Apache’s …
-
23 February
How to install Nginx via YUM in CentOS
Nginx (pronounced “Engine X”) is a lightweight web server that offers speed and flexibility without all of the extra features that larger web servers like Apache offer. Although it is a free and open source application, CentOS does not offer the latest version in its default YUM repository. To install …
-
3 February
Web server round-up
Over the past year, we have discussed several web servers. For your convenience, here is a quick list of each one we have already mentioned, as well as a couple we did not, including links to their project sites. Apache – This is the most widely used and the one …
-
2 February
What is 127.0.0.1?
Question: I have been setting up my own server, and a lot of help documents refer to the 127.0.0.1 address. What is 127.0.0.1? Answer: 127.0.0.1 is the standard ip address assigned to the lookback network interface in IPv4. Because it is a standard, all server should conform to it, and …
January, 2010
-
27 January
How to restart Apache in Mac OS X Server
Question: How do I restart Apache HTTP Server on a Mac OS X server? Answer: Linux other Unix-based servers, you can start and stop Apache from the command line. If you are familiar with Redhat-based systems, then you are used to logging in and then using “su” to become Root. …
-
22 January
Apache's DocumentRoot directive
Apache HTTP Server gives you the flexibility to decide where you want to store the web-accessible files for your websites. Most operating systems have their own unique directory structure for their default web server installations, but even those can be changed. The Apache default document root is /usr/local/apache/htdocs. To change …
-
21 January
How to setup a virtual host in Apache on a Mac OS X Server
So far we have covered Linux, Windows, BSD, and Solaris. Another server operating system worth mentioning is Mac OS X Server. Although most tend to think of OS X as a desktop OS, there is a server version that has the same Unix-like structure and stability as other BSD distributions. …