How to disable Case Sensitivity in Apache?
Apache is case sensitive. When you application is hosted in case-insensitive webserver(like IIS) and moved to case-sensitive webserver (like Apache) you may get some problems related to non availability of URLS(HTTP 404 error). Apach provides a module which helps to make URLs case-insensitive.
Open httpd.conf(your apache configuration file) and find out the below line
LoadModule speling_module modules/mod_speling.so
If the above module is avilable with your apache, turn on the CheckSpelling directive
CheckSpelling On
How to monitor Apache server status?
There is a built in module mod_status available in apache which helps to get server status from a web browser
To monitor Apache webserver,
Open httpd.conf(Placed at <Apache Install Dir>/conf/httpd.conf)
vi httpd.conf
Set the Location directive as below. It will alow only from 192.13.24.57
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from 192.13.24.57
</Location>
Set ExtendendStatus to on
ExtendedStatus on
Save the httpd.conf and restart the webserver
Now you can monitor your apache webserver with http://servername/server-status from 192.13.24.57 browser
How to know whether a library is built on 32-bit or 64-bit?
Type below command at shell
file /usr/local/apache2.2.11/lib/libapr-1.so.0.3.3
The output of above command is,
/usr/local/apache2.2.11/lib/libapr-1.so.0.3.3: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
The output tells that the libapr-1.so.0.3.3 file is built on 32-bit machines
Hi,
I want to upgrade the apache from 1.3 to 2.2(latest version) of the Apache web server. I am unable to do. So pls help me out to complete this as early as possible. Its very critical for me.
Humble Regards,
Sandeep N.
What is the the issue that you are facing?