Entradas

Mostrando entradas de noviembre, 2007

Servidor DNS en FreeBSD

Server DNS en FreeBSD: descargar bind-9.4.1-P1.tar.gz ~# tar xvzf bind-9.4.1-P1.tar.gz ~# cd bind-9.4.1-P1 ~# ./configure --disable-openssl-version-check ~# make ~# make install añadir las siguientes modificaciones en /etc/rc.conf: named_enable="YES" // con esto se inicia el server de DNS al principio. Asegúrese de hacer los siguiente: # cd /etc/namedb # bash make-localhost y se crea /etc/namedb/master/localhost.rev # cd /etc/namedb/master y para crear el archivo de zona: # cp localhost.rev mi_nombre_dominio.cl.zone # vi mi_nombre_dominio.cl.zone =======================inicio archivo=============================== $TTL 86400 @ IN SOA ns.mi_nombre_dominio.cl. root.ns.mi_nombre_dominio.cl. ( 20071112 ; Serial 3600 ; Refresh 900 ; Retry 3600000 ; Expire 3600 ) ; Minimum

Notas FreeBSD

bajar los port: # sysinstall Actualizar port - leer el fichero /usr/ports/UPDATING Para hacer operaciones con paquetes usamos comandos con prefijo pkg_. * pkg_add: Permite instalar un paquete en nuestro sistema. Podemos usarlo como 'pkg_add paquete' o usar el modo remoto para que nos descargue el paquete desde internet: 'pkg_add -r nombrePaquete'. Por ejemplo, para instalar el paquete mozilla, solo debemos ejecutar 'pkg_add -r mozilla', tomar un cafe y esperar. * pkg_delete: Permite desinstalar un paquete previamente instalado con pkg_add. Se utiliza de la siguiente forma: 'pkg_delete nombrePaquete', aunque a veces el nombre del paquete no es exactamente igual al que usamos cuando hicimos el pkg_add. * pkg_info: Nos da una lista con los nombres de los paquetes instalados y una breve descripcion. ----------------------------------- instalar unt archvo.tbz: ~# pkg_add archivo.tbz ----------------------------------- actualizar ports: borr

Instalar Apache en FreeBSD

~# pkg_add -r apache22 -El directorio donde podemos hacer que nuestra web sea publica esta en: /usr/local/www/data -Se pueden hacer miles de ajustes en este programa modificando el archivo httpd.conf que se encuentra en: /usr/local/etc/apache/httpd.conf ------------------------------------ reiniciar apache: ~#apachetcl restart configurar apache: ~#vi /usr/local/etc/apache22/httpd.conf linea... DocumentRoot "/usr/local/www/apache22/data" a: DocumentRoot "/directorio/de/mi/sitio/web" poner el nombre a nuestra pagina # ServerName gives the name and port that the server uses to identify itself. # This can often be determined automatically, but we recommend you specify # it explicitly to prevent problems during startup. # # If your host doesn't have a registered DNS name, enter its IP address here. # ServerName www.mi_sitio_ja_ja.com:80 ---------------------------------------------------------

INSTALAR PHP 5 en FreeBSD

~# cd /usr/ports/lang/php5 ~# make install clean ------------------------- realizar la siguiente copia: ~# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini ------------------------- modificar el archivo /usr/local/etc/apache22/httpd.conf con lo siguiente: verificar que existe esta linea o sino crearla: LoadModule php5_module libexec/apache22/libphp5.so ------------- cambiar: DirectoryIndex index.html a: DirectoryIndex index.html index.php ------------- despues de esta lineas: AddType application/x-compress .Z AddType application/x-gzip .gz .tgz poner: AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps ------------- descomentar de php.ini las lineas que me permiten trabajar con postgres o sino en /usr/ports/lang/php5-extensions/ ~# make install y despues seleccionar los modulos que necesito utilizar con php; por ejemplo mysql y postgres. ------------------------- buscar hots virtuales, esto es para que funcione los public_html d