How to deploy a .WAR application
Upload the .WAR archive to /public_html/servlet
Extract .WAR archive using Shell access using the unzip command (See How to access SSH if you need help)
Example:
# unzip example.war
Archive: example.war
creating: META-INF/
inflating: META-INF/MANIFEST.MF
inflating: helloworld.jsp
creating: WEB-INF/
inflating: WEB-INF/web.xml
inflating: index.html
The system scans the appBase for WAR files at 5 minute intervals.
There is a specific structure that Java web archives must have and it will not work if it does not.
Tags: .war, Application, deploy
cPanel XML and JSON APIs
cPanel XML API allows you to issue commands to cPanel and WHM using the XML language, while JSON API allows you to submit requests to the system and receive a JSON response. By including these commands in your custom scripts, you can perform functions remotely, without having to access the cPanel or WHM user interface.
There are several possible applications of the XML and JSON APIs. For example, they can make managing a data center easy by allowing you to issue a single command across multiple servers.
The JSON API is much less resource-intensive than the XML API. cPanel highly recommend using the JSON API, especially if performance is important, since it provides much faster results.
Reference: http://cpanel.net
Tags: APIs, cpanel, JSON, XML
csf SMTP_BLOCK option
This option will help prevent the most common form of spam abuse on a server that bypasses exim and sends spam directly out through port 25. Enabling this option will prevent any web script from sending out using socket connection, such scripts should use the exim or sendmail binary instead
Block outgoing SMTP except for root, exim and mailman (forces scripts/users to use the exim/sendmail binary instead of sockets access).
This replaces the protection as WHM > Tweak Settings > SMTP Tweaks
This option uses the iptables ipt_owner module and must be loaded for it to work. It may not be available on some VPS platforms
Note: Run /etc/csf/csftest.pl to check whether this option will function on this server
If SMTP_BLOCK is enabled but you want to allow local connections to port 25 on the server (e.g. for webmail or web scripts) then enable this option to allow outgoing SMTP connections to the loopback device
Tags: CSF, SMTP_BLOCK
How to check if csf will work on your server
One you have downloaded CSF firewall and installed it, you can run the below command to check the status and the results.
# /etc/csf/csftest.pl
Testing ip_tables/iptable_filter…OK
Testing ipt_LOG…OK
Testing ipt_multiport/xt_multiport…OK
Testing ipt_REJECT…OK
Testing ipt_state/xt_state…OK
Testing ipt_limit/xt_limit…OK
Testing ipt_recent…OK
Testing ipt_owner…OK
Testing iptable_nat/ipt_REDIRECT…OK
RESULT: csf should function on this server
Tags: check, CSF
Modified cPanel addons are not allowed message
Sorry modified cPanel addons are not allowed, contact your server admin for more info.
To resolve this issue:
1. Login to the WHM.
2. Click on ‘Tweak Settings’
3. Remove the ticks from the below options:
- Prevent installation of addon scripts not provided by cPanel
- Prevent installation of cPanel addon scripts that have be altered (Turning this off may be useful when testing custom addons.)
This should fix the problem.
Tags: addons, cpanel, modified