The ColdFusion module for Apache 1.3 is mod_jrun.so (Windows or Unix/Linux) and for Apache 2.0 ismod_jrun20.so (also Windows or Unix/Linux). We strongly recommend all users upgrade to ColdFusion MX Updater Release 3 to take advantage of the latest fixes.
Why is -filter-prefix-only not used in the .bat files?
This switch is only used for Microsoft IIS. It tells the IIS filter to pass any request with .cfm, .cfc, or .cfml in the request to the extension and also allows IIS security to be used before the extension is run.
Where is the Apache connector source located and how can I compile my own Apache EAPI connector?
For ColdFusion MX Updater Release 3 or higher, the code and compile instructions are included incf_root/runtime/lib/wsconfig.jar in the /connectors/src/ApacheModule.zip file. See ApacheBuildInstructions.txt in the ApacheModule.zip.
I'm on Linux/Solaris. Can I use the binaries in Updater 3? What conditions will require me to compile the Apache connector from source?
See the following two questions for information.
How can I get rid of the error "[warn] Loaded DSO /opt/coldfusionmx/runtime/lib/wsconfig/1/mod_jrun.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)"?
Users getting this message will need to compile the Apache 1.3.x connector and replace the existing one. For ColdFusion MX Updater Release 3 or higher, the code and compile instructions are included incf_root/runtime/lib/wsconfig.jar in the /connectors/src/ApacheModule.zip file. See ApacheBuildInstructions.txt in the ApacheModule.zip.
My system is running slow/crashing. We have an Apache version with mod_ssl or a variant. We see a lot of sockets in CLOSE_WAIT state. How can I resolve this?
Users encountering this scenario will need to compile the Apache 1.3.x connector and replace the existing one. For ColdFusion MX Updater Release 3 or higher, the code and compile instructions are included incf_root/runtime/lib/wsconfig.jar in the /connectors/src/ApacheModule.zip file. See ApacheBuildInstructions.txt in the ApacheModule.zip.
I'm using Linux/Solaris with ColdFusion MX Updater Release 2 and have implemented the suggestions and connector binaries from TechNote 18340. What should I do?
ColdFusion MX Updater Release 3 provides higher stability and numerous bug fixes above what is provided in TechNote 18340. We strongly recommend applying ColdFusion MX Updater Release 3.
What would a typical Web Server Configuration Tool command line configuration for Unix/Linux look like?
/opt/coldfusionmx/jre/bin/java -jar /opt/coldfusionmx/runtime/lib/wsconfig.jar -ws Apache -bin /opt/apache2/bin/httpd -script /opt/apache2/bin/apachectl -dir /opt/apache2/conf -map .cfm,.cfc,.jsp,.cfml -coldfusion
My Apache system hangs in some cases. What are the -12, 10053 and 10054 errors in the error.log?
These errors and the hanging conditions are fixed in ColdFusion MX Updater Release 3. If you have a configuration that requires you to recompile the connector (EAPI warnings in Apache 1.3 or CLOSE_WAIT), use the Apache connector source in Updater 3. The code and compile instructions are included incf_root/runtime/lib/wsconfig.jar in the /connectors/src/ApacheModule.zip file. See ApacheBuildInstructions.txt in the ApacheModule.zip.
What is the easiest way to remove an Apache configuration?
On Windows, if no other web server is configured, you can usecf_root/bin/connectors/Remove_ALL_connectors.bat. This will do a -u(ninstall) of all connectors.
Another way is to use the -r(emove) switch (platform independent) if you have more than one connector configured so other web server configurations are preseved. Use the -dir switch to identify the /conf directory to the connector installer.
/opt/coldfusionmx/jre/bin/java -jar /opt/coldfusionmx/runtime/lib/wsconfig.jar -r -ws Apache -dir /opt/apache2/conf -v
I've configured Apache 2.0 on my system but it appears to deploy the Apache 1.3 connector mod_jrun.so instead of mod_jrun20.so and configures httpd.conf incorrectly. No pages are served or the source code is seen. Can I still configure Apache 2.0?
Yes. There are some Apache installations (Mandrake for one) that aren't recognized by the connector installer at this time. Most supported Apache installations are recognized such as Apache.org, RedHat, IBM and Stronghold and others.
If you have the problem described above, here is what the httpd.conf may look like: