Estructura de directorios y scripts de cPanel/WHM Imprimir

  • Estructura de directorios y scripts de cPanel/WHM
  • 0

Estructura de directorios y scripts de cPanel/WHM

 

apache

  • Archivos de configuración (httpd.conf, php.conf) - /usr/local/apache/conf

  • Binarios de Apache (httpd, apachectl, apxs) - /usr/local/apache/bin

  • Archivos CGI - /usr/local/apache/cgi-bin

  • Acceso al dominio y archivos de registro de estadísticas (para todos los dominios) - /usr/local/apache/domlogs

  • Ubicación predeterminada de Apache DocumentRoot: /usr/local/apache/htdocs

  • Archivos de encabezado - /usr/local/apache/include

  • Registros de Apache - /usr/local/apache/logs:

    • access_log (todas las solicitudes http)

    • error_log (todos los errores de Apache)

    • suexec_log (todas las transacciones y errores de suEXEC se registran aquí)

  • Páginas del manual de Apache - /usr/local/apache/man

  • Archivos de iconos (archivos png, gif) - /usr/local/apache/icons

  • Archivos de objetos compartidos (.so): /usr/local/apache/modules

  • Módulos de Apache - /opt

  • Script de inicio: /usr/local/apache/bin/apachectl (o /etc/rc.d/init.d/httpd)

  • Script de cPanel para reiniciar Apache - /scripts/restartsrv httpd o /scripts/restartsrv apache

Exim

  • Conf - /etc/exim.conf (el archivo de configuración principal de Exim. Se recomienda no editarlo manualmente).

  • Lista de dominios permitidos para retransmitir/recibir correo - /etc/localdomains

  • Registro - /var/log/exim_mainlog (los correos entrantes/salientes se registran aquí)

  • Registro - /var/log/exim_rejectlog - (Aquí se informan los correos electrónicos rechazados por Exim)

  • Registro - /var/log/exim_paniclog - (Los errores de Exim se registran aquí)

  • Cola de correo - /var/spool/exim/input

  • Reenviadores de correo electrónico y archivo de direcciones Catchall: /etc/valiases/<nombre_dominio>

  • Archivo de filtros de correo electrónico: /etc/vfilters/<nombre_dominio>

  • Archivo de autenticación de usuario POP: /home/<nombre de usuario>/etc/<nombre_dominio>/passwd

  • Bandeja de entrada general: /home/<nombre de usuario>/mail/new

  • Bandeja de entrada de usuario POP: /home/<nombre de usuario>/mail/<nombre_dominio>/<nombre_usuario_pop>/new

  • Buzón de correo no deseado del usuario POP - /home/<nombre de usuario>/mail/<nombre_dominio>/<nombre_usuario_pop>/spam

  • Programa - /usr/sbin/exim (suid - -rwsr-xr-x 1 raíz raíz)

  • Script de inicio: /etc/rc.d/init.d/exim

  • Script de cPanel para reiniciar Exim - /scripts/restartsrv exim

ProFTPD

  • Configuración: /etc/proftpd.conf

  • Programa - /usr/sbin/proftpd

  • Script de inicio: /etc/rc.d/init.d/proftpd

  • Script de cPanel para reiniciar ProFTP - /scripts/restartsrv proftpd

  • Archivo de cuentas - /etc/proftpd/<nombre de usuario> (todas las cuentas ftp se almacenan aquí)

  • Registro - /var/log/messages, /var/log/xferlog

FTPD puro

  • Configuración: /etc/pure-ftpd.conf

  • Programa - /usr/sbin/pure-ftpd

  • Script de inicio: /etc/rc.d/init.d/pure-ftpd

  • Script de cPanel para reiniciar Pure-FTP - /scripts/restartsrv pureftpd

  • Archivo de cuentas - /etc/proftpd/<nombre de usuario> (todas las cuentas ftp se almacenan aquí)

  • Registro - /var/log/messages

  • Raíz de documento ftp anónimo - /etc/pure-ftpd/<dirección_ip>

mysql

  • Conf - /etc/my.cnf (incluye valores globales para el servidor), /root/.my.cnf (anexo al archivo principal my.cnf)

  • Programa - /usr/sbin/mysqld (Daemon), /usr/bin/mysqld_safe (script de inicio)

  • Script de inicio: /etc/rc.d/init.d/mysql

  • Script de cPanel para reiniciar MySQL - /scripts/restartsrv mysql

  • Registro - /var/lib/mysql/<hostname>.err (Errores de inicio)

  • Directorio de datos - /var/lib/mysql (todas las bases de datos se almacenan aquí)

  • Convención de nomenclatura de bases de datos: <nombre de usuario>_<nombre de base de datos> (Ejemplo: testcp_dbmysql)

    información adicional

    Mapeo de bases de datos

  • Archivo de socket: /var/lib/mysql/mysql.sock, /tmp/mysql.sock

PostgreSQL

  • Conf - /var/lib/pgsql/data/postgresql.conf y /var/lib/pgsql/data/pg_hba.conf (autenticación de cliente)

  • Script de cPanel para reiniciar PostgreSQL - /scripts/restartsrv postgresql

  • Registro - /var/lib/pgsql

  • Directorio de datos - /var/lib/pgsql/data (todas las bases de datos se almacenan aquí)

SSHD

  • Configuración: /etc/ssh/sshd_config

  • Programa - /usr/local/sbin/sshd

  • Script de inicio: /etc/rc.d/init.d/sshd

  • Script de cPanel para reiniciar SSHD - /scripts/restartsrv sshd

  • Registro: /var/log/secure, /var/log/messages o /var/log/auth

perla

  • Programa - /usr/local/bin/perl (enlace simbólico: /usr/bin/perl)

  • Directorio: /usr/lib/perl5 (instalado mediante yum o up2date) o /usr/local/lib/perl5 (instalado mediante el instalador de Perl)

  • Versión - /usr/bin/perl -v o /usr/local/bin/perl -v

  • Instalador del módulo - /scripts/perlinstaller <nombre_módulo>

    información adicional

    Usando /scripts/perlinstaller

  • Compilación: /home/.cpan y /home/.cpcpan (fuentes del módulo Perl e información para espejos de conexión)

PHP

Sistema PHP

  • Programa - /usr/local/bin/php, /usr/bin/php

  • archivo ini - /usr/local/lib/php.ini

  • Recompilar PHP usando EasyApache - /scripts/easyapache (/usr/local/cpanel/scripts/easyapache)

PHP interno

  • Programa - /usr/local/cpanel/3rdparty/bin/php, /var/cpanel/3rdparty/bin/php

  • archivo ini - /usr/local/cpanel/3rdparty/etc/php.ini

Nombrado (ENLACE)

  • Conf - /etc/named.conf

  • Programa - /usr/sbin/named

  • Script de inicio: /etc/rc.d/init.d/named

  • Script de cPanel para reiniciar con nombre - /scripts/restartsrv con nombre

  • Registro: /var/log/messages, /var/named/data/named.run (la información de depuración se escribe en este archivo)

  • Archivos de zona - /var/named/

NSD (opción DNS alternativa)

  • Configuración: /etc/nsd/nsd.conf

  • Programa - /usr/sbin/nsd

  • Script de inicio: /etc/rc.d/init.d/nsd

  • Registro - /var/log/messages

  • Archivos de zona - /var/named

Palomar

  • Conf - /etc/dovecot.conf

  • Programa - /usr/sbin/dovecot

  • Guión de inicio: /etc/rc.d/init.d/dovecot

  • Script de cPanel para reiniciar dovecot - /scripts/restartsrv dovecot

  • Registro - /var/log/maillog

mensajero

  • Configuración - /usr/local/libexec/courier-imap

  • Programa - /usr/lib/courier-imap/libexec/couriertcpd

  • Script de inicio: /etc/rc.d/init.d/courier

  • Script de cPanel para reiniciar Courier- /scripts/restartsrv courier

  • Registro - /var/log/maillog

Gato

  • Tomcat 5.5 Conf - /usr/local/jakarta/tomcat/conf/server.xml

  • Configuración de Tomcat 7 - /usr/local/easy/share/easy-tomcat/conf/

  • Distribución binaria Tomcat 5.5 - /usr/local/jakarta/apache-tomcat-${VERSION} (/usr/local/jakarta/tomcat es un enlace simbólico a este directorio)

  • Distribución binaria de Tomcat 7 - /usr/local/easy/share/easy-tomcat7

  • Kit de desarrollo de Java: /usr/local/jdk/ (también conocido como $JAVA_HOME. Este directorio contiene Java Runtime Environment (JRE).)

  • Habilitación de servlets Tomcat para un sitio - /scripts/addservlets --domain=example.com

  • Eliminación de servlets Tomcat de un sitio - /scripts/remservlets --domain=example.com

  • Configuración del módulo Apache para el conector jk - /usr/local/apache/conf/jk.conf

  • Inicio - /usr/spin/stoptomcat

  • Detener - /usr/sbin/starttomcat

  • Reiniciar - /usr/sbin/restartsrv_tomcat

  • Script de cPanel para reiniciar Tomcat - /scripts/restartsrv tomcat

  • Registre Tomcat 5.5 - /usr/local/jakarta/tomcat/logs/catalina.out (registro de actividad) y catalina.err (registro de errores), /usr/local/apache/logs/mod_jk.log (para conector jk)

  • Registrar Tomcat 7 - /var/log/easy-tomcat7

Estructura del directorio de instalación de cPanel

Los siguientes directorios se pueden ubicar en /usr/local/cpanel :

  • /3rdparty: aquí se encuentran herramientas como Fantastico y los archivos de Mailman.

  • /addons - Libro de visitas avanzado, phpBB, etc.

  • /base - phpMyAdmin, Squirrelmail, Skins, webmail, etc.

  • /bin - binarios de cPanel

  • /cgi-sys: archivos CGI como cgiemail, formmail.cgi, formmail.pl, etc.

  • /logs - cPanel registro_acceso, registro_error, registro_licencia, registro_estadísticas

  • /whostmgr - archivos relacionados con WHM

  • /base/frontend - archivos de tema de cPanel

  • /perl - Módulos internos de Perl para binarios compilados

  • /etc/init - archivos de inicio para servicios de cPanel

Scripts comunes de cPanel

A continuación se enumeran los scripts de cPanel más comunes. Estos se pueden ubicar en /scripts :

  • adddns - Agregar una zona DNS

  • addpop - Agregar una cuenta POP

  • addservlets: agregue soporte JSP a un dominio (requiere Tomcat)

  • adduser: agrega un usuario al sistema

  • apachelimits: calcula los límites de memoria para los procesos de Apache y luego los agrega a httpd.conf

  • biglogcheck: busca registros de un tamaño cercano a los 2 Gigabytes

  • bsdcryptoinstall: instala Crypto en FreeBSD

  • bsdldconfig: configura los directorios lib adecuados en FreeBSD

  • bsdpkgpingtest: prueba la velocidad de conexión para descargar paquetes FreeBSD

  • buildbsdexpect - Instalar expect en FreeBSD

  • buildeximconf - Reconstruye exim.conf

  • buildpostgrebsd-dev: instala postgresql en FreeBSD

  • chpass - Cambia las contraseñas de cPanel (no cambia todas las contraseñas)

  • cleandns: elimina dominios de nombrado.conf que no tienen una zona

  • Courierup: se utiliza para actualizar/reinstalar Courier.

  • cpbackup - Para realizar copias de seguridad de cuentas (si las copias de seguridad están habilitadas) (--force)

  • dnscluster: se utiliza para sincronizar zonas DNS con servidores agrupados (--help)

  • dumpstor: muestra el contenido de los archivos almacenables .datastore

  • dumpgdbm: muestra el contenido de los archivos locales .gdbm

  • easyapache - Recompilar/actualizar Apache y/o PHP

  • editquota: se utiliza para establecer manualmente un límite de cuota de usuarios

  • sure_vhost_includes: garantiza que los usuarios incluidos se agreguen en httpd.conf

  • fixcommonproblems: corrige permisos de buzón, Mailman, scripts CGI, ndc y cuotas.

  • fixmailman: soluciona problemas comunes de Mailman

  • fixndc: corrige errores de rndc con el nombre

  • fixquotas - Soluciona problemas de cuotas

  • fullhordereset: restablece la base de datos de Horde a una nueva. Todos los datos del usuario anterior se pierden.

  • ftpup: se utiliza para actualizar/instalar el servidor FTP (Pure-FTPD o ProFTPD) a la última versión

  • initquotas - Inicializa cuotas

  • installzendopt - Instala Zend Optimizer (a través de phpextensionmgr)

  • Killacct - Cerrar una cuenta

  • killdns: elimina una zona DNS

  • mailperm: soluciona problemas de permisos con directorios de correo

  • makecpphp: reconstruye PHP interno desde /var/cpanel/easy/apache/profile/makecpphp.profile.yaml

  • park - Para estacionar un dominio (solo agrega DNS)

  • pkgacct: se utiliza para crear una copia de seguridad de la cuenta.

  • phpup: se utiliza solo para actualizar PHP

  • phpextensiomgr: instala IonCube, Zend Optimizer, SuHosin y eAccelerator

  • realchpass: similar a chpass, solo cambia la contraseña de cPanel

  • reconstruircpusers - archivos chowns /var/cpanel/users

  • buildnamedconf - Reconstruye /etc/named.conf con zonas de /var/named/*.db

  • restartsrv $servicename - Script de reinicio para servicios

    información adicional

    Reiniciar servicios a través de WHM

  • recoverypkg: restaura una cuenta desde un archivo de copia de seguridad/pkgacct (debe estar en /home)

  • runlogsnow: actualiza los registros de todos los usuarios

  • runweblogs: actualiza las estadísticas de un usuario en particular

  • Securetmp: protege la partición /tmp con las opciones nosuexec y nosuid

  • setupftpserver: establece qué servidor FTP instalar (Pure-FTPD o ProFTPD)

  • setupmailserver: establece qué servicio de correo instalar (Courier o Dovecot)

  • setupnameserver: establece qué servicio DNS instalar (Bind o NSD)

  • suspendacct - Suspende una cuenta

  • unsuspendacct: reactiva una cuenta suspendida

  • upcp - Actualiza cPanel a la última versión (--force)

  • updatenow - Actualiza los scripts de cPanel

  • updateuserdomains - Actualiza las entradas de /etc/userdomains desde /var/cpanel/users

  • wwwacct - Para crear nuevas cuentas

Archivos importantes de cPanel/WHM y configuración

A continuación se enumeran importantes archivos de cPanel/WHM y configuración:

  • /etc/vfilters/domainname: aquí se configuran los filtros de correo electrónico

  • /etc/userdomains: aquí se enumeran todos los dominios (complementos, estacionados, subdominios junto con sus nombres de usuario)

  • /etc/cpbackup-userskip.conf: para excluir usuarios de las copias de seguridad

  • /etc/resolv.conf - Archivo de configuración del solucionador ( WHM -> Configuración de red -> Configuración del solucionador )

  • /etc/nameserverips - Servidores de nombres para el servicio DNS ( WHM -> Funciones DNS -> IP del servidor de nombres )

  • /var/cpanel/resellers - Permisos para revendedores mientras usan el script addpkg

  • /etc/chkserv.d: todos los servicios administrados por Chkservd se almacenan aquí como archivos ( WHM -> Configuración de servicio -> Administrador de servicios )

  • /etc/ipaddrpool: enumera las direcciones IP gratuitas en su servidor

  • /etc/domainips: direcciones IP dedicadas asignadas a dominios

  • /etc/ips: enumera las direcciones IP en el servidor ( WHM -> Funciones IP -> Mostrar uso de dirección IP )

  • /etc/wwwacct.conf - Archivo predeterminado de creación de cuenta en WHM (Configuración básica de cPanel/WHM)

  • /etc/cpupdate.conf - Actualización del archivo de configuración para cPanel/WHM, paquetes instalados por cPanel/WHM y sistema operativo, reglas de SpamAssasin

  • /etc/cpbackup.conf - Archivo de configuración de copia de seguridad

  • /var/run/chkservd - WHM -> Estado del servidor -> Estado del servicio

  • /var/log/dcpumon - Proceso de registro superior

  • /root/cpanel3-skel - Directorio de esqueleto

  • /var/spool/exim/msglog - Registros de mensajes de correo electrónico

  • /var/spool/cron - Los trabajos cron se almacenan aquí para todos los usuarios

  • /var/cpanel/users: archivo de usuario de cPanel que define la configuración de la cuenta

  • /var/cpanel/users.cache: archivos de caché del usuario leídos por cPanel

  • /var/cpanel/cpanel.config - archivo de configuración de cPanel ( WHM -> Configuración del servidor -> Ajustar configuración )

  • /var/cpanel/userdata - Define estacionado, complemento, subdominios y VirtualHost

  • /var/cpanel/logs - Transferir registros

  • /var/cpanel/easy/apache - Archivos de compilación/perfil de EasyApache

  • /var/cpanel/userhomes - Inicio de sesión para cPanel, Horde, Roundcube, phpmyadmin

  • /var/cpanel/serviceauth - datos de autenticación del servicio chkservd

  • /var/cpanel/updatelogs - Registros diarios de upcp

  • /var/cpanel/horde: directorio que almacena archivos de versión, copias de seguridad y registros de Horde

  • /var/cpanel/roundcube: directorio que almacena la versión de RoundCube, las copias de seguridad y los archivos de registros

  • /var/cpanel/squirrelmail: el archivo de versión de Squirrelmail se almacena aquí

  • /var/cpanel/cpanelsync - Archivos de agrupación DNS

  • /var/cpanel/bandwidth: este directorio incluye archivos .rrd de dominios

  • /var/cpanel/<reseller_username>.accts - Archivo de cuenta de revendedor

  • /var/cpanel/packages: los archivos de configuración de los paquetes de hosting se almacenan aquí

  • /var/cpanel/root.accts: los dominios de propiedad raíz se enumeran en este archivo

  • /var/cpanel/suspended: todas las cuentas suspendidas se enumeran aquí

  • /var/cpanel/users: archivo de usuarios de cPanel (configuraciones de cuentas de usuario como tema, bwlimit, complemento, estacionado, subdominios, etc.)

  • /var/cpanel/zonetemplates: los archivos de plantilla de zona DNS se almacenan aquí


¿Fue útil la respuesta?

« Atrás

Powered by WHMCompleteSolution


SiteLock