اگر شما هم دارای سروری با سی پنل هستید بارها برایتان پیش خواهد آمد که نیاز به دانستن آدرس فایل های تنظیمات مربوط به سرویس های مختلف آن داشته باشید. در این مقاله آدرس تمامی فایل های تنظیمات Cpanel آورده شده است (به تفکیک سرویس).
سی پنل (Cpanel) چیست؟
بسیاری از سرورهای لینوکس امروزه از Cpanel برای مدیریت وب هاست ها استفاده می کنند.
فایل های تنظیمات Apache:
- Apache – /usr/local/apache
- bin- apache binaries are stored here: httpd, apachectl, apxs
- conf – configuration files are stored here.– httpd.conf: php.conf
- domlogs – domain access and stat log files for all domains are stored in this location
- htdocs – The default apache DocumentRoot location
- include – Here the header files are stored.
- libexec – shared object (.so) files are stored here: libphp4.so,mod_rewrite.so
- logs – apache logs: access_log, error_log, suexec_log
- man – apache manual pages
- icons – icon/jpg/gif images
- modules – shared object (.so) files are store here: Apache-2.x+
- Init Script :/etc/rc.d/init.d/httpd or /usr/local/apache/bin/apachectl: apache start script
- cPanel script to restart apache – /scripts/restartsrv_httpd
- /opt – Apache modules built here
فایل های تنظیمات Exim:
- Conf : /etc/exim.conf – exim main configuration file is stored here.
- /etc/localdomains – list of domains allowed to relay/receive mail
- Log : /var/log/exim_mainlog – incoming/outgoing mail logs
- Log : /var/log/exim_rejectlog – exim rejected mails are reported here
- Log : /var/log/exim_paniclog – exim errors are logged here
- Mail queue: /var/spool/exim/input
- Cpanel script to restart exim – /scripts/restartsrv_exim
- Email forwarders and catchall address file – /etc/valiases/domainname.com
- Email filters file – /etc/vfilters/domainname.com
- POP user authentication file – /home/username/etc/domainname/passwd
- Catchall inbox – /home/username/mail/new
- POP user inbox – /home/username/mail/domainname/popusername/new
- POP user spambox – /home/username/mail/domainname/popusername/spam• Program : /usr/sbin/exim (suid – -rwsr-xr-x 1 root root )
- Init Script: /etc/rc.d/init.d/exim : /scripts/restartsrv_exim : service exim restart
- Check queue: exim -bpc
فایل های تنظیمات ProFTPD:
- Program :/usr/sbin/proftpd
- Init Script :/etc/rc.d/init.d/proftpd : /scripts/restartsrv_ftpserver
- Conf: /etc/proftpd.conf
- Log: /var/log/messages, /var/log/xferlog
- Accounts file – /etc/proftpd/$username -all ftp accounts are stored here
فایل های تنظیمات Pure-FTPD:
- Program : /usr/sbin/pure-ftpd
- Init Script :/etc/rc.d/init.d/pure-ftpd : /scripts/restartsrv_ftpserver
- Conf: /etc/pure-ftpd.conf
- Accounts file: /etc/proftpd/$username (all ftp accounts are stored here)
- Anonymous ftp document root – /etc/pure-ftpd/ip-address
فایل های تنظیمات Mysql:
- Program : /usr/sbin/mysqld :/usr/bin/mysqld_safe
- Init Script : /etc/rc.d/init.d/mysql : service mysql start/stop : /scripts/restartsrv_mysql
- Conf : /etc/my.cnf, /root/.my.cnf
- Data directory – /var/lib/mysql (location for all database storage)
- Database naming convention- username_dbname (eg: john_sales)(DBMapping)
- Log: Startup errors – /var/lib/mysql/hostname.tld.err
- Socket file – /var/lib/mysql/mysql.sock, /tmp/mysql.sock
فایل های تنظیمات SSHD:
- Program :/usr/local/sbin/sshd
- Init Script :/etc/rc.d/init.d/sshd – /scripts/restartsrv_sshd – service sshd restart
- Conf: /etc/ssh/sshd_config
- Log: /var/log/messages
فایل های تنظیمات Perl:
- Program :/usr/bin/perl or /usr/local/bin/perl
- Directory :/usr/lib/perl5/5.8.x/ or /usr/local/lib/perl5
- Version: perl -v
- Check: /scripts/checkperlmodules : /scripts/perlmods -s
- Installer: /scripts/perlinstaller : perl -MCPAN -e shell
- Build: /home/.cpan :/home/.cpcpan
فایل های تنظیمات Named(BIND):
- Program: /usr/sbin/named
- Init Script: /etc/rc.d/init.d/named
- Config: /etc/named.conf
- Zone files:/var/named/
- Log: /var/log/messages: /var/named/data/named.run
فایل های تنظیمات Courier:
- Program: /usr/lib/courier-imap/libexec/couriertcpd
- Init Script: /etc/init.d/courier : /scripts/restartsrv_courier
- Config: /usr/local/libexec/courier-imap
- Log: /var/log/maillog
فایل های تنظیمات Dovecot:
- Program: /usr/sbin/dovecot
- Init Script: /etc/init.
- Config: /etc/dovecot.conf
- Log: /var/log/maillog
فایل های تنظیمات EasyApache:
- /var/cpanel/easy/apache
- /var/cpanel/userdata
- /usr/local/apache/conf/
- /var/cpanel/templates/apache2
- /usr/local/cpanel/src/templates/apache2
- /home/cpeasyapache
- /opt
- /usr/local/cpanel/logs/easy/apache
فایل های تنظیمات cPanel:
- cPanel installation directory structure – /usr/local/cpanel
- 3rdparty/ – tools like fantastico, mailman files are located here
- addons/ – AdvancedGuestBook, phpBB, etc.
- base/ – phpmyadmin, squirrelmail, skins, webmail, etc.
- bin/ – cpanel binaries
- cgi-sys/ – cgi files such as cgiemail, formmail.cgi, formmail.pl, etc.
- logs/ – cpanel access_log, error_log, license_log, stats_log
- whostmgr/ – whm related files
- base/frontend – cPanel related files – themes+ perl/ – internal Perl modules for compiled binaries are here.
- etc/init – init files for cPanel services are stored here.
فایل های تنظیمات WHM:
- WHM related files – /var/cpanel – whm files are present here.
- bandwidth/ – rrd files of domains
- username.accts – reseller accounts are listed here.
- packages – list of hosting packages are here
- root.accts – list of root owned domains are here
- suspended – list of suspended accounts are here
- users/ – cpanel user file: theme, bwlimit, addon, parked, sub-domains all are listed here
- zonetemplates/ – dns zone template files are taken from here
فایل های مهم و تنظیمات cPanel/WHM :
- /usr/local/apache/conf/httpd.conf – This is the apache configuration file.
- /etc/exim.conf – This is the email server configuration file.
- /etc/named.conf – This is the name server (named) configuration file
- /etc/proftpd.conf – This is the proftpd server configuration file
- /etc/pure-ftpd.conf – This is the pure-ftpd server configuration fileetc/valiases/domainname (catchall and forwarders are set here)
- /etc/vfilters/domainname – email filters are set here
- /etc/userdomains – all domains are listed here addon, parked, subdomains, and the usernames
- /etc/localdomains – exim related file all domains should be listed here to be able to send/receive emails
- /etc/cpbackup-userskip.conf
- /etc/sysconfig/network – Networking Setup
- /etc/hosts
- /etc/resolv.conf – Networking Setup–> Resolver Configuration
- /etc/nameserverips – Networking Setup–> Nameserver IPs ( for resellers to give their nameservers )
- /var/cpanel/resellers – For addpkg, etc permissions for resellers.
- /etc/chkserv.d – Main » Service Configuration » Service Manager
- /etc/ipaddrpool – free IP addresses
- /etc/ips.dnsmaster – nameserver IP’s
- /etc/domainips – dedicate IPʼs set for specific domains
- /etc/wwwacct.conf – account creation defaults file in WHM (Basic cPanel/WHM Setup)
- /etc/cpupdate.conf – This is the Update Config file
- /etc/cpbackup.conf – Configure Backup
- /etc/clamav.conf – clamav (antivirus configuration file )
- /etc/my.cnf – This is the mysql configuration file
- /usr/local/lib/php.ini – This is the php configuration file
- /etc/ips – IP addresses on the server (excluding shared IP’s) (IP Functions–>Show IP Address Usage )
- /var/run/chkservd – Main » Server Status » Service Status
- /var/log/dcpumon – top log process
- /root/cpanel3-skel – skeleton directory. Eg: public_ftp, public_html. (Account Functions)
- /var/spool/exim/input – Mail queue
- /var/spool/exim/msglog – email message logs
- /var/spool/cron – cronjobs are stored here for all users
- /var/cpanel/users – cpanel user file that defines account settings
- /var/cpanel/users.cache – user cache files that are read by cPanel
- /var/cpanel/cpanel.config – cpanel configuration file ( Tweak Settings )
- /var/cpanel/Counters – To get the counter of each users.
- /var/cpanel/bandwidth – To get bandwith usage of domains
- /var/cpanel/userdata – Defines parked, addon, subdomains as well as VirtualHost
- /var/cpanel/logs – transfer logs
- /var/cpanel/easy/apache – easyapache build files/profile
- /var/cpanel/userhomes – session home for cPanel, Horde, Roundcube, phpmyadmin
- /var/cpanel/serviceauth – chkservd service user/pass data
- /var/cpanel/updatelogs – upcp daily logs
- /var/cpanel/horde – version file, backups and logs are stored here
- /var/cpanel/roundcube – version file, backups and logs stored here
- /var/cpanel/squirrelmail – version file stored here
- /var/cpanel/packages – default and custom packages created herevar/cpanel/databases – dbmapping files
- /var/cpanel/cpanelsync – DNS Clustering files