Está en la página 1de 13

pdfcrowd.com open in browser PRO version Are you a developer?

Try out the HTML to PDF API


Tweet 0 1
Apache Web Server
Tips Apache: ver configuracin desde la lnea de comandos
Tips Apache: ver configuracin desde la lnea de comandos
A veces queremos saber algunas cosas de la configuracin de Apache, pero no queremos
revisar el httpd.conf ni seguir sus includes. El binario httpd acepta algunos parmetros que
nos pueden servir, proveyndonos esa informacin. Dejo un par de ejemplos.
Verificar sintaxis de los archivos de configuracin
Muy facilmente podemos pedirle al Apache que verifique la sintaxis de los archivos de
configuracin. Esto es til por si hicimos una modificacin de la que no estamos seguros
y queremos verificarla antes de reiniciar el servicio (y dejar a los clientes sin servicio hasta
que lo resolvamos).
Comando:
httpd -t
Posted by elbarto on March 1, 2010 Leave a comment (5) Go to comments
tail -f | sysadmin
Noticias y recursos para sysadmins Unix
Menu Search: type, hit enter
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Salida:
Syntax OK
Obtener versin de Apache
La ms sencilla y obvia, para ver la versin de Apache slo basta con:
httpd -v
Y la salida es algo as:
Server version: Apache/2.2.14 (Unix)
Server built: Jan 28 2010 12:43:06
Ver informacin de compilacin
Eventualmente podemos querer tener algunos datos sobre cmo fue compilado Apache.
Esta es una versin ms completa de lo que ofrece httpd -v.
Entre otros datos, nos sirve para saber qu mdulo de MPM est usando Apache.
Comando:
httpd -V
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Salida:
Server version: Apache/2.2.14 (Unix)
Server built: Jan 28 2010 12:43:06
Server's Module Magic Number: 20051115:23
Server loaded: APR 1.3.9, APR-Util 1.3.9
Compiled using: APR 1.3.9, APR-Util 1.3.9
Architecture: 32-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/etc/httpd"
-D SUEXEC_BIN="/usr/sbin/suexec"
-D DEFAULT_PIDLOG="/var/logs/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/logs/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Ver mdulos
Hay dos alternativas diferentes para ver los mdulos. Por un lado podemos ver todos los mdulos que estn compilados con
Apache. Por otro lado, podemos ver todos los mdulos que carga Apache (esto incluye mdulos compilados aparte).
Mdulos compilados
httpd -l
Esto no muestra el listado de mdulos compilados en el binario de Apache:
Compiled in modules:
core.c
mod_authn_file.c
mod_authn_default.c
mod_authz_host.c
mod_authz_groupfile.c
mod_authz_user.c
mod_authz_default.c
mod_auth_basic.c
mod_include.c
mod_filter.c
mod_deflate.c
mod_log_config.c
mod_logio.c
mod_env.c
mod_headers.c
mod_unique_id.c
mod_setenvif.c
mod_version.c
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
mod_proxy.c
mod_proxy_connect.c
mod_proxy_ftp.c
mod_proxy_http.c
mod_proxy_scgi.c
mod_proxy_ajp.c
mod_proxy_balancer.c
mod_ssl.c
prefork.c
http_core.c
mod_mime.c
mod_dav.c
mod_status.c
mod_autoindex.c
mod_asis.c
mod_suexec.c
mod_cgi.c
mod_dav_fs.c
mod_dav_lock.c
mod_negotiation.c
mod_dir.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_rewrite.c
mod_so.c
Mdulos cargados:
httpd -M
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
As veremos todos los mdulos que carga Apache:
Loaded Modules:
core_module (static)
authn_file_module (static)
authn_default_module (static)
authz_host_module (static)
authz_groupfile_module (static)
authz_user_module (static)
authz_default_module (static)
auth_basic_module (static)
include_module (static)
filter_module (static)
deflate_module (static)
log_config_module (static)
logio_module (static)
env_module (static)
headers_module (static)
unique_id_module (static)
setenvif_module (static)
version_module (static)
proxy_module (static)
proxy_connect_module (static)
proxy_ftp_module (static)
proxy_http_module (static)
proxy_scgi_module (static)
proxy_ajp_module (static)
proxy_balancer_module (static)
ssl_module (static)
mpm_prefork_module (static)
http_module (static)
mime_module (static)
dav_module (static)
status_module (static)
autoindex_module (static)
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
asis_module (static)
suexec_module (static)
cgi_module (static)
dav_fs_module (static)
dav_lock_module (static)
negotiation_module (static)
dir_module (static)
actions_module (static)
userdir_module (static)
alias_module (static)
rewrite_module (static)
so_module (static)
python_module (shared)
evasive20_module (shared)
qos_module (shared)
php5_module (shared)
Syntax OK
Aqu se puede notar la diferencia entre los mdulos compilados con el Apache (linkeados como static) y los compilados como
objetos compartidos que se cargan en tiempo de ejecucin (shared).
Ver virtual hosts
Tambin podemos ver todos los virtual hosts que estn configurados en el Apache.
httpd -S
Esto nos va a mostrar una lista como esta:
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
VirtualHost configuration:
1.1.1.1:80 is a NameVirtualHost
default server localhost (/etc/httpd/conf/extra/httpd-vhosts.conf:29)
port 80 namevhost localhost (/etc/httpd/conf/extra/httpd-vhosts.conf:29)
port 80 namevhost www.midominio.com (/usr/local/directadmin/data/users/usuario/httpd.conf:11)
1.1.1.1:443 is a NameVirtualHost
default server localhost (/etc/httpd/conf/extra/httpd-vhosts.conf:38)
port 443 namevhost localhost (/etc/httpd/conf/extra/httpd-vhosts.conf:38)
port 443 namevhost www.midominio.com (/usr/local/directadmin/data/users/usuario/httpd.conf:48)
En el ejemplo vemos un hipottico servidor (usando Directadmin) con IP 1.1.1.1, y los virtual hosts para el puerto 80 y el 443, tanto
los default como los que corresponden al dominio www.midominio.com del usuario llamado usuario.
Nota sobre diferentes distribuciones
El artculo lo escrib pensando en CentOS y otras distros donde el binario de Apache se llama httpd. En Debian y sus derivados, el
binario es apache o apache2. Todos los comandos que coment ac se pueden correr invocando esos binarios o apachectl (que en
algunos casos puede ser apache2ctl).
Apache Subversion Actualizar software con Custombuild
para Directadmin
Apache Apache, Tips
5 Comments.
5 Comments.
Leave a comment ?
Leave a comment ?
Bitacoras.com - trackback on March 1, 2010 at 2:56 pm
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Leave a Comment
Leave a Comment
NAME
Tips para Apache: ver info desde la lnea de comandos - pingback on March 1, 2010 at 2:58 pm
Lupp March 5, 2013 at 7:15 am
Muchas gracias me sirvio mucho
paola May 27, 2014 at 1:19 pm
quisiera saber como se carga o compila un modulo que aun no aparece compilado cuando uno ejecuta en comando httpd -
l
elbarto May 27, 2014 at 1:31 pm
@Paola:
Si quers compilar los mdulos como parte de Apache, antes de compilar Apache, en el configure, tens que incluir
enable- donde es el nombre del mdulo sin mod_, por ejemplo enable-rewrite para mod_rewrite. Si en cambio
quers compilarlo por separado como un shared object, tens que poner enable-=shared (con el mismo ejemplo,
enable-rewrite=shared).
Esto pods verlo en la documentacin de Apache:
http://httpd.apache.org/docs/2.2/install.html#configure
Ahora bien, la mayora de los sistemas operativos usa gestores de paquetes (yum, apt), a travs de los cuales pods (y
deberas) instalar mdulos. En general lo recomendable es utilizar el gestor de paquetes para mantener la coherencia del
sistema.
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
EMAIL
Website URL

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code>
<del datetime=""> <em> <i> <q cite=""> <strike> <strong>
SUBM I T
Trackbacks and Pingbacks:
Bitacoras.com - Trackback on 2010/03/01/ 14:56
Tips para Apache: ver info desde la lnea de comandos - Pingback on 2010/03/01/ 14:58
Recent Posts
Recent Posts
Resolver problema con la resolucin de un
monitor ViewSonic con nVidia en Linux
Sencillo parser para Apache mod_status en
Search by Tags!
Search by Tags!
.htaccess access_log acerca del blog
Apache backup BASH BIND bugs
RSS Feed
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Sencillo parser para Apache mod_status en
Python
FLISOL 2011
Nginx como Proxy Reverso en servidor
Directadmin
Ya sali PET: English Translation!
Apache
cache Charlas custombuild
Directadmin Eee PC filesystem
FreeBSD GNU/Linux Guas HTTP
introduccin kernel latencia Linux
mod_python MySQL Noticias PET PHP
PHP 5.2.7 PHP 5.3 Python
releases scripts seguridad service
management servicios Slackware smf
Software Libre Solaris tail -f Themes
ubuntu Unix Unix Epoch Unix Time
Archives
Archives
November 2011
July 2011
April 2011
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
December 2009
October 2009
May 2009
Links
Links
Web & Beer
Discurrencias de El Barto
El Arte del Desarrollo Web
BSD Solutions Blog
Exodica Blog
Rodrigo Arce
lEspontani
Gabillustration
Nunka Galera
Lidichus
Una Buena Palabra
Martn Claro
VivaLinux
Nessy Blog
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
March 2009
February 2009
January 2009
December 2008
November 2008
LortMorris Blog
Ultimate Knowledge Source
CuatroXL
Ubuntips
El blog de Marvin & familia
Ubuntu Life
Linux, Java y Programacin
PortalDDC
Get-A-Host
Publicidades de TV
Just Sherekan
Esto no es una pipa
Buffer Overflow
Traduccin / Interpretacin
Ben 10
Web 2.0 Tips
Pensando en Internet
Recursos Histricos
Escuchamos Voces
GIEPRA
Real Futbol Institute Melbourne
Se movi mi ttulo?
Meta
Meta
Log in
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Copyright 2014 tail -f | sysadmin | Powered by zBench and WordPress
Top

También podría gustarte