Search This Blog

Monday 17 March 2014

Apache optimization for a map server

The previous article covered most of the basics installing a simple Apache web server. With a working web server setup, you can make more specific considerations for a map server. There are simpler cases, like what kind of content you would like to serve or what kind of scripts and programs you will need. If you don't want an audiovisual wonder with something like flash, then the content mostly will consist of images and plain text. On the scripting side you will surely need JavaScript and Python. You may use some kind of shellscript on your way to build a map server, but you don't have to put any extra effort in optimizing that part. A bit more complicated list of considerations are, how to optimize the web server itself. You have to choose and set up the best MPM, set up privileges to various directories, choose the modules you have to use and throw away the unwanted ones, all in all, fine-tune the whole system.

Saturday 8 March 2014

Just for fun - ArnoldC

In these days programming skills became one of the most useful and well payed skills in the labor market. People working in the area know, that learning some popular programming languages can ease your life. You will benefit from it in your work, but you can make some of your everyday task easier, too. For example when you have a bunch of digital music albums in FLAC format and the name of the tracks are Track1, Track2, and so on, you can spend half of your day renaming them one at a time or you can just write a little script to do it for you in a few seconds.
There are a vast amount of programming languages out there. Some of them are specialized, good or just lucky enough to get in the spotlight. There are useful programming languages for writing binary or script codes, developing websites, learning the basics, and there are the languages written just for fun. They are typically useless, harder to program with and are messing with your brain, but they have one common feature: they are fun to program with. I've bumped into one of these languages recently: the ArnoldC.

Monday 3 March 2014

Creating an Apache web server

Now that you have a working Linux distribution on a server computer it's time to initialize a web server framework. The Apache 2 is a Hypertext Transfer Protocol web server program. It is highly optimizable and modular. This article will help you through the installation process of Apache 2.2 on Debian 7 and Apache 2.4 on Fedora 20. The default layout and command usage in those distributions are slightly different. In the first place I will show some general configuration options, then I'll continue with the distribution specific installation process. Note that some dissimilarities come from the different distributions, but some of them are simply because version version differences. You can check the main differences between Apache 2.2 and 2.4 here.

Creative Commons License
Web mapping tutorial by Gabor Farkas is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License