Notes

Install Cloudlinux on Centos 7:

https://www.interserver.net/tips/kb/install-cloudlinux-os-centos-server-cpanel/

wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy

sh cldeploy -k 121835-CLN-de5c1cfbea8ce66532b0f29bd88627c7

If it give error:

You have third-party kernel modules rpm installed:

kmod-forcedeth

They are not compatible with CloudLinux kernel.

Then try:

sh cldeploy -k 121835-CLN-de5c1cfbea8ce66532b0f29bd88627c7 –skip-kmod-check

reboot

Static website Hosting in s3 bucket:

https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-custom-domain-walkthrough.html

https://support.cloudflare.com/hc/en-us/articles/360037983412-Configuring-an-Amazon-Web-Services-static-site-to-use-Cloudflare

Create 2 s3 buckets – domain.com and www.domain.com

In first s3, Enable: Static website hosting

Note the ENDPOINT

On second s3, Enable: Static website hosting, set “Redirect requests for an object” -> Target bucket: domain.com

Buckets -> Properties -> Server access logging- Enable

Set “Block all public access” to untick under permissions.

Increase elastic IP limit:

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-limit

To verify how many Elastic IP addresses are in use

Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/

and choose Elastic IPs from the navigation pane.

To verify your current account limit for Elastic IP addresses

You can verify your limit in either the Amazon EC2 console or the Service Quotas console. Do one of the following:

Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/

Choose Limits from the navigation pane, and then enter IP in the search field. The limit is EC2-VPC Elastic IPs. If you have access to EC2-Classic, there is an additional limit, EC2-Classic Elastic IPs.

Open the Service Quotas console at https://console.aws.amazon.com/servicequotas/

On the Dashboard, choose Amazon Elastic Compute Cloud (Amazon EC2). If Amazon Elastic Compute Cloud (Amazon EC2) is not listed on the Dashboard, choose AWS services, enter EC2 in the search field, and then choose Amazon Elastic Compute Cloud (Amazon EC2).

On the Amazon EC2 service quotas page, enter IP in the search field. The limit is EC2-VPC Elastic IPs. If you have access to EC2-Classic, there is an additional limit, EC2-Classic Elastic IPs. For more information, choose the limit.

If you think your architecture warrants additional Elastic IP addresses, you can request a quota increase directly from the Service Quotas console.

GIT

========================================

Configure git in local device:

Local device:

ssh-keygen -t rsa -b 4096 -C “host1946@gmail.com”

Add the contents of file git_justin.pub to Github -> Settings -> SSH and GPG keys -> New SSH key or Add SSH key.

eval “$(ssh-agent -s)” ssh-add git_justin

ssh -T git@github.com > test connection.

git init

git config –global user.email “host1946@gmail.com”

git config –global user.name ” Justin Mathew”

git config –global credential.helper store

git config –global credential.https://github.com.username justin23293

git config –global credential.https://github.com.token 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

git commit -m “note”

git remote add origin git@github.com:justin23293/justinmathew.in.git

git remote set-url origin git@github.com:justin23293/justinmathew.in.git

git remote -v >> verify the repo

git add . >> from the folder with contents – add files to staging area

git commit -m >> Commit the changes

git push -u origin master > push changes to remote repo.

GIT:

========================================

git init

git remote add origin https://justinmathew23293@bitbucket.org/bone_digital/restrict-content-pro-campaign-monitor-addon.git

git remote add origin https://justinmathew23293@bitbucket.org/bone_digital/gravity-forms-campaign-monitor-addon.git

git remote remove origin

git remote add origin git@bitbucket.org:bone_digital/restrict-content-pro-campaign-monitor-addon.git

git remote -v

git add .

git commit -m “[chore] Initial Commit”

git push origin master

git config –list

git config –global http.proxy http://justin.m:5sOSW..q89v8M@proxy.inhouse.net:3333/

git config –global http.proxyAuthMethod ‘basic’

git config –global user.email “devops@bone.digital”

git config –global user.name “Justin Mathew”

git config –global http.sslVerify false

environment variable:

eval ssh-agent

ssh-add ~/.ssh/

Show environment variable: ssh-add -l

Remove environment valriable: ssh-add -D

force push: git push -f origin master

{

“name”: “restrict-content-pro/restrict-content-pro-campaign-monitor-addon”,

“type”: “wordpress-plugin”

}

Cloudflare

port block except 80 and 443:open Cloudflare -> security -> Waf -> http.host eq “www.example.com” and not cf.edge.server_port in {80 443}

Source IP – In list – > Add ips to list. This will allow the specific ips to access a path

http/3 QUIC – udp vach -enable.

block ip that hits more than 10 times in 10 seconds -> cloudflare -> Security -> WAF – > rate limiting rules -> (http.request.uri.path eq “/wp-admin”) or (http.request.uri.path eq “/wp-login.php”)

overview – >DDOS under attack mode enable – > site will show under attack.

Install litespeed server

https://docs.litespeedtech.com/lsws/cp/plesk/installation/

install litespeed extension.

To stop the reverse proxy, from the Plesk Admin Console, navigate to Server Management > Tools and Settings > Server Management > Services Management > Reverse Proxy Server (nginx), and click the Stop button.

Ubuntu enable remote mysql connection.

mysql –host=localhost –user=beflush –password=eE2Gx5AyoV68uQc8yT37 bflush_db

vi /etc/mysql/mysql.conf.d/mysqld.cnf

bind-address = 127.0.0.1 change to 0.0.0.0

systemctl restart mysql

Virtualizor uses ports from 4081 – 4085

ovh server logins: https://www.ovh.com/manager/#/hub/

Webmin – https://prod3.audienceware.com:10000/

Openvpn: https://ip:943/admin

user : openvpn

password : ****

/etc/php/7.0/fpm/pool.d/www.conf or /etc/phpX.Y-sp/fpm-pools.d/APPNAME.d/main.custom.conf

pm.max_children = 5

pm.start_servers = 2

pm.min_spare_servers = 4

pm.max_spare_servers = 8

log date filename: /usr/local/cpanel/3rdparty/bin/clamscan -ir /home/ew648bynpqbm/mail/ >> /scan_result/vistaranews_$(date +’%Y%m%d_%H%M%S’).log

mysql processes causing load:

show processlist;

If there are lot of processes in sleep state: The connections enters into the sleep state when a PHP script connects to MySQL, queries are executed and the connection is left open without disconnecting from the server.

show global variables like ‘wait%’;

show global variables like ‘interac%’;

Decrease these values and restart mysql: In this case, we can tweak the above parameters and reduce the queries by reducing the timeout values.

Please note: This task involves restart of the MySQL service, we recommend to perform this task on off peak hour to minimise any impact on end users.

Embedding – Embed issue for one site on another- nginx config (/etc/nginx/nginx.conf) or /etc/nginx/sites-available/domain/domain or /etc/nginx/sites-available/default

add_header X-Frame-Options “ALLOW-FROM https://subdomain.example.com/”;

enable Gzip compression

enable Gzip compression by inheriting mod_deflate apache module, paste the following rewrite rules onto your .htaccess file.

<IfModule mod_deflate.c>     # Compress HTML, CSS, JavaScript, Text, XML and fonts AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE application/x-font AddOutputFilterByType DEFLATE application/x-font-opentype AddOutputFilterByType DEFLATE application/x-font-otf AddOutputFilterByType DEFLATE application/x-font-truetype AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE font/opentype AddOutputFilterByType DEFLATE font/otf AddOutputFilterByType DEFLATE font/ttf AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml # Remove browser bugs (only needed for really old browsers) BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0678 no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html Header append Vary User-Agent </IfModule>

WordPress CLI installation :

1) Run the following as root

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

chmod +x wp-cli.phar

mv wp-cli.phar /usr/local/bin/wp

** These commands should run in respective domain directory where WP is installed **

To check whether wp-cli installed :  wp –info

To replace core files/updated WP version :  wp core download –force

To check config file:  wp config list

To check site URL :  wp option get siteurl

To update site URL :  wp option update siteurl http://domain.com/

To create the admin user :  wp user create username email@example.com –role=administrator

To disable all plugins :  wp plugin deactivate –all

To enable all the plugins :  wp plugin activate –all

To check theme status :  wp theme status

To install and activate default theme :  wp theme install twentysixteen –activate

To repair the database :  wp db repair

To import xml file :  wp import filename.xml –authors=create

To export the database :  wp db export database.sql

To import the database:  wp db import database.sql

To search and replace :  wp search-replace OLD URL NEW URL

To create admin login user :  wp user create username email@email.com –role=administrator

For more info : https://developer.wordpress.org/cli/commands/

Outlook sending multiple copies of email with attachment: https://www.msoutlook.info/question/multiple-email-copies-being-sent

Blacklist

https://support.google.com/a/answer/27642?hl=en   gmail blacklist

https://glockapps.com/blog/remove-ip-address-hotmail-outlook-blacklist/   outlook ip blacklist

https://support.microsoft.com/en-us/getsupport?oaspworkflow=start_1.0.0.0&wfname=capsub&productkey=edfsmsbl3&locale=en-us&ccsid=635714983457075069&forceorigin=esmc

https://sender.office.com

To request removal from the list of reported malware sites: https://www.stopbadware.org/

Greylisting generates a temporary error on purpose and waits for the sending server to come back later and try to deliver the email again.

If you are receiving this error after send an email to another external destination email address this means, the same way we have in our server, they have a spam blocking system which use Greylisting (or Delaying) method to stop spam.

This method is based in the idea that a spam server will not send you the same message more than once in a period of time.

Greylisting generates a temporary error on purpose and waits for the sending server to come back later and try to deliver the email again.

A normal server, waits a while, tries again and then succeeds in delivering the mail. A mass email engine (spammer) tries one time and then the email is lost forever.

The greylisting mechanism keeps a database of approved senders, each consisting of sender address, recipient address and the IP address of the sending email server. When a new combination is found for the first time, a message looking something like this is sent back to the sending email

server:

451 4.7.1 Please try again later

If the sending email server tries again before the X minutes has passed, it will receive a temporary error again. After the X minutes has passed and the sending server tries again, the email will pass and the sender triplet will be registered as “whitelisted”. That means that subsequent emails from the same sender to the same recipient will be delivered without delay.

If someone sending you an email is receiving this error then this means you have enabled the Delaying Filter in the “ASSP Spam and Virus Protection” section in your cPanel. You can read more about the Enterprise Anti SPAM system we have installed in all our cPanel servers searching about it in this Knowledgebase.

This means our Server is unable to connect to a remote server. This could be because the remote server is offline or your server has been offline. … The retry time will be reached and the server won’t try to deliver the message until the retry time has expired

Testphpmailer:

<?php

ini_set( ‘display_errors’, 1 );

error_reporting( E_ALL );

$from = “info@discounttextbooks.co.za”;

$to = “afrimailtest@gmail.com”;

$subject = “PHP Mail Test script”;

$message = “This is a test to check the PHP Mail functionality”;

$headers = “From:” . $from;

mail($to,$subject,$message, $headers);

echo “Test email sent”;

?>

https://support.cpanel.net/hc/en-us/articles/360051197793-Using-the-PHPMailer-library-to-send-messages-via-SMTPhttps://stackoverflow.com/questions/3468937/how-to-insert-incoming-e-mail-message-into-mysql-database/3469203

cPanel/WHM Steps:

You can SFTP into the account using the following configurations:

Server/host: IP or hostname

Port number: 22

Username: root / username

Password: root password or user password.

Set ROOT Password:

1. Login into WHM.

2. Click on Change Root Password under Server Configuration.

3. Enter the New Root Password. Click on Change Password.

Enabling Sudo Access:

To enable Sudo access for your main cPanel user you will need to do the following:

6. Login to your hosting Control Panel

7. Click the Performance quicklink

8. Scroll down to the Access Management section.

9. Click the Primary User tab.

10. Click Enable, to the right of Sudo Access.

How to Create and Manage Accounts (Sub-cPanels) in WHM:

1. Log into WHM.

2. Search for ‘Create’ in the WHM search field.

3. Select Create an Account

4. You will be prompted to enter the following information

1. Domain

2. Username

3. Password

4. Email

5. Package

5. Select Create.

WHM – Add a New Package:

To help maintain stability or to set tiers for your clients or your separate websites you will want to create packages which will set limits for the cPanels that you assign to it.

This tutorial will help guide you through the steps of how to create a new package through the WHM.

Creating a New Package

Login to the WHM.

Click the Packages icon.

Click Add a Package.

In the Package Name section choose the name for the new package.

With the Resources section the resources that you would like to have the package us.

Under the Settings section choose the extra cPanel features that the account will have access to.

Once all settings have been set click Add

Managing or Modify Accounts:

1. Log into WHM.

2. Search for ‘List’ in the WHM search field.

3. Select List Accounts.

4. Select the + next to the account you wish to work with.

5. Select Modify Account to modify options that were set when the account was created.

Filezilla – Site Manager:

Please use the Site Manager (https://wiki.filezilla-project.org/Site_Manager). You will use the same FTP login information, but you need to change the Encryption to “Use Plain FTP”.”

1) Open FileZilla

2) At the top left of FileZilla, select File > Site Manager

3) Within the site manager, enter in the following:

Host:  Your account IP address or ftp.yourdomainname.com

User: cpanel username or ftp username

Pass: cpanel or ftp password’

4) There is a dropdown labeled “Encryption”. Select Only Use Plain FTP

(insecure).

5) Press Connect

How to Use the Process Manager in WHM:

Log into WHM.

In the WHM search field search for ‘Process Manager’.

Select Process Manager.

Within Process Manager you can trace or kill each process from the list.

Restarting Services:

1. Log into WHM.

2. Search for ‘Restart’.

3. Select Restart Services.

4. Select the service you would like to restart.

5. Confirm you would like to restart the service.

Service Information:

1. Log into WHM.

2. Under Server Status, click on Service Status where you can find service, system(memory and load) and disk information.

Update PHP Version:

1. Log into WHM ( username: root , password you can setup from cpanel>performance> access management page)

2. Search ‘PHP’ In the top left Search Bar

3. Look for the MultiPHP Manager and select it

4. There is a dropdown of 4 PHP versions Select the one you want to use, and click ‘Save’

5. Find the PHP-FPM Service for Apache, under Restart Services.

6. Click Restart PHP-FPM Service for Apache

7. Click ‘Yes’

Adding PHP Extensions using EasyApache 4:

Search for ‘Apache’ in the search bar.

1. Click on EasyApache 4

2. Select the currently active installation, and then click ‘Customize’

3. Select ‘PHP Extensions’ from the sidebar on the left.

4. Search for the module you want to add. (for example, iconv)

5. Use the switch next to it, and enable it. Click ‘Save’

6. Review the changes, and if correct, click ‘Provision’

To install PHP Modules:

Log into WHM.

Search for ‘Modules’ in the WHM search field.

You can find Module Installers under Software section.

Click on Manage in front of PHP Pecl.

Type module name in Search Bar and click on Go or you can click on Show Available Modules and choose the one you wish to install.

Click on Install.

Increase email attachment size limit:

WHM -> exim Configuration Manager -> Advanced Editor -> Add additional Configuration Setting -> message_size_limit

Change cPanel theme:

WHM -> modify an account -> cPanel theme -> paper_lantern.

etc/my.cnf -> file where you can edit the max user connections.

wait_timeout=7800

max_user_connections=50

myisam_recover_options=FORCE

innodb_file_per_table=1

innodb_flush_log_at_trx_commit=0

innodb_purge_threads=1

innodb_support_xa=0

innodb_thread_concurrency=8

pid-file=/var/lib/mysql/mysqld.pid

Website down: Troubleshooting steps

– Firstly, we have to check disk usage of the account if it is 100% or near to it at cpm > server settings > disk management.

If it is full then we have to ask cm to free up space by deleting unwanted files or expand the storage by purchasing more space.

If webmail, filemanager, MySQL DBs or any other tool is not working we have to check disk usage on the account.

If customer is not aware of the file/folder where disk is used most, we can either run ssh command to know the space or have escalation (since they have root access)

*There is a case that customer has purchased SAN Storage yet they get error, in that case we should check if they have mounted the purchased storage or not,

we usually recommend them to mount it to /backup, /tmp or /home/username mounting point.

– Rest troubleshooting is same as Shared accounts, which includes db error, http 500 error, 403 permission error etc.,

Email: Troubleshooting steps

Getting error while logging into webmail: Since they are in Dedicated servers, webmail login url will be http://server.domain.com:2095 as domain.com/webmail and other urls will not work.

550 error – This is typically a bounce due to bad mail configuration for the servers mail exchangers.

You will need to modify the mail configuration via: WHM>DNS Functions>Edit DNS Zone>Email Routing settings. Please Update this setting to “Local Mail Exchanger”.

SMTP connection error – This is an issue affecting connectivity of mail clients to a VPS.

When setting up the mail client, incoming mail will connect and function properly but SMTP will fail.

By default cPanel has a setting within WHM set to use SSL for SMTP services. You can disable this function via: whm>exim configuration manager>Security>Require clients to connect with SSL.

email not working: check exim status ->status exim <IP>

status httpd <IP>

If both are locked, then account is deactivated due to malware.

SSL issues: Troubleshooting steps

We can install SSL just like in Shared, and the troubleshoot is same as well.

Error while accessing manual ssl tool from cpm, what I found is renaming “ssl” folder in filemanager (it will remove all ssl certs uploaded as we rename the folder itself,

we can still find Certs and keys from renamed folder to reinstall ssl) will remove the error by occurring than escalating and creating slow Tickets.

Certificate is not found on this box error while trying to activate ssl from cPanel: To fix this we have to install a self-signed ssl from SSL manager,

SSL manager > Certificates > scroll down > fill up the domain and customer details starting from Description (which will be domain name with and without www) > Generate >

this will generate new set of SSL Certificate and Keys, we have to install it as 3rd party ssl, once it is installed then we will be able to activate ssl from cPanel > addons > ssl certificates.

Log Locations:

There are two main locations where logs are kept on Dedicated and VPS servers. The /usr/local/cpanel/logs directory and the /var/log/ directory. Here is a list of the logs common to each directory.

/usr/local/cPanel/logs

access_log: cPanel access log for both cPanel and WHM

error_log: cPanel error log

license_log: cPanel license log

login_log: cPanel user login log

melange.log: cPanel chat server log

melange_msg.log: cPanel chat server message log

stats_log: cPanel web stats log

/var/log/

chkservd.log: chkservd service log

clamav: clamav log directory

cpupdate.log: cPanel update log

exim_mainlog: Exim email transaction log

exim_paniclog: Exim error log

exim_rejectlog: Exim rejected email log

maillog: Transaction and login log for all mail services

pgsql: PostgreSQL log file

cPanel keeps the domain weblogs in the /usr/local/cpanel/domlogs directory for each domain name that is hosted on the server. This includes FTP transfer logs for each account.

Editing the PHP.INI using MultiPHP INI Editor:Log into WHM

Search ‘PHP’ In the top left Search Bar

Look for the ‘MultiPHP INI Editor’ and select it

From the dropdown, select which version of PHP to change the INI for.-Check the ‘MultiPHP Manager’ to verify which PHP version is active

 Under Basic Mode, there is an option to edit most commonly changed variables- memory_limit; max_upload_size; max_execution_time; max_input_vars;-The most common one not in Basic mode is post_max_size.

 Once the change has been made please select ‘Save’

Restart the PHP-FPM service for Apache under Restart Services.

Changing Server Time:

1. Log into WHM.

2. Search for ‘Time’ in the WHM search field.

3. Select Server Time in the Server Configuration section in WHM.

4. Select the time zone.

5. Select Change TimeZone

/To enabled Stats in VPS: AWStat and Webalizers:

1. Log into WHM.

2. Click on Statistics Software Configuration under Server Configuration.

/Access Mail Logs:

1. Log into WHM.

2. Search for Mail Queue Manager in Search bar. You can find it under Email section.

3. This tool allows you to view and manage email messages queued for delivery.

/Set Outbound Email limit(emails per hour):

To set hourly limit per domain on the server,

WHM >>Server Configuration >> Tweak Settings >> Mail tab>>Update email limit

OR

You can change the account/cPanelto have a limited number of emails sent per hour.

WHM >> Account Functions >> Modify an Account >> Under Resource Limits >> Maximum Hourly Email by Domain Relayed.

Domain issue:

Remote domains(unable to add domains to existing cPanel) – This is caused by a default setting that will not allow domains not pointed to the server to be added to the DNS configuration.

You can disable this feature WHM > Server Configuration > Tweak Settings > Allow Remote Domains. Enabling this will allow you to add domains that are currently not pointed to the server.

Unable to Addon/Alias/Parked due to limits – This is due to default limit being set to 0 or reaching the limit outlined in WHM.

You can modify this limit via Home > Account Functions > Modify an Account

/How to Create Resold Accounts:

There are 2 ways you can do this, but the most consistent is through the cPanel:

1. Log into Control Panel.

2. Select Reseller.

3. Select ‘Create Account’.

You’ll need 4 things from the customer

->Domain Name

->Email Address

->Password (or generate one)

->Package

->Opt. Additional Features (SSL, Dedi IP)

Click ‘Create’ and the account will be scheduled to be created and assigned a Username. If it doesn’t work, and throws a specific error, there’s option 2.

Method 2:

Access the Reseller WHM  in ‘Reseller Management Tools’B. Search “Create” in the search bar on the left under ‘WHM’C. Under Account Functions, you’ll see Create an AccountD. Enter the same information as above, and Create the account.

/To setup DKIM/ Domain key

Log into your site’s Control Panel (cPanel)

Select the DNS Zone Editor icon in the Domains section.

Select the domain you want to modify from the drop-down menu.

Scroll down to the heading named Add DNS Record.

In the Add DNS Record area, enter your new DNS entry such as:

Host Record: Enter your subdomain

TTL: Keep the default value: 14400

Type: Select the TXT type

TXT Value: Enter here your DKIM/ domain key record

Click Add Record to create your record.

To restore from WHM: search for backup restoration -> select user -> select date -> add acc to queue ->restore.

To restore backup from CM’s backup file that he has: WHM -> restore a full backup -> cpmove file -> restore with file.

To delete backups : create ticket and CM needs to reply to the ticket.

To create cPanel: WHM -> create a new account.

To see if cPanel is created: WHM ->List accounts.

If logging times out, then click * -> modify an account -> cPanel theme -> paper_lantern.

* WHM>Search Backup >Backup Restoration > select account> It will show the date> select the date> add account to que >restore

Setting nameservers:

In domain manager or in WHM -> basic web host manager: ns1.domain.com

Set time zone: WHM -> Server time

Server settings:

WHM -> Tweak settings: if not able to add domain -> change to ON.

Email/hr limit is set here.

enable or disable email client is done here.

enable ioncube or zend or sourceguardian

country based stats: enable awstats.

SSL

generate an SSL certificate and signing request:

Create the CSR -> fill up the form -> then give the key, CSR to the hosting provider.

Create a txt file and upload to the file manager -> SSL folder.

Then go to “install an SSL….” -> fill up the form

From third party, CM will get certificate, key, Certificate authority bundle.

Restart services

to restart particular services.

if all services need to restart, then do WHM -> graceful restart.

File manager showing too many redirects:

change to paper lantern. WHM -> Home »Account Functions »Modify an Account

If inode is 100%: CM has to reduce files in the drive. If drive is 100%: take backups to local device and delete files.

If cPm compute: cannot add single resource. Can add packages.

If CM wants to cancel drive: ask CM to take backup, unmount, Then cancel in service monkey.

If CM cannot create resold account from cPanel or whm, the domain email package -> add this in ticket and move to reseller pool

Password reset for resold account: pwtemp setuser username ip

performance issue: shared acc give steps to CM -admins mentioned in acc notes.

if acc is banned: cm needs to find another host.

if old CM, then CM can send email to tos@brand.com

If acc is deactivated due to performance/spam, then contact speciality team to reactivate acc.

If acc deactivated due to verification: CM can send email to verification@…

To enable advanced zone editor- WHM -> feature manager -> manage feature list -> default -> enable advanced zone editor.

to set notification -> WHM -> contact manager -> notifications.

Create RDNS – create ticket to L3 or contact in advanced hosting

New CM cannoot access WHMor cPanel or webmail – then use IP:port .. if SSL, then https://IP:port

if CM get error when creating subcPanel “you dont have access too…. ” then WHM -> edit packages.

SSL for subcPnel -> buy from main cPanel.

if we get error when logging into root- WHM -> SSH assword authentication tweak -> enable (cm has to do)

error establishing database connection- user assigned? reset p/w process running. How many connections?

Max user connections -> my.cnf file in /etc folder -. edit here.

wildcard SSL installation: if CM purchase wildcard SSL and then create subdomain, then we have to install SSL.

WHM -> install SSL. cPm-> SSL cert. check SSL/TLS manager – check if key and cert is there. Paste key and cert and install.

Php module: easy apache 4-> customize -> php extensions. ->iconv -> to install iconv -> next -> provision

create info <domain><ip> to create the phpinfo file.

if able to log in to SSH and not in WHM, the IP might be blacklisted – cPhulk whitelist.

check backups of expired/deleted account, check status of HAL. if deleted or decommissioned, then no backups. if disabled, then backups are there.

Mount storage 30 mins.

WHM-> Tweak settings – set email per hour limit.

×