Mi ventana abierta al mundo, sin paredes ni cristales

Archivo de June, 2007
26
June
2007

Me hago eco de este artículo de Alejandro Sena que nos muestra sus 5 pasos para generar buenas ideas, sobre lo de no tener NADA que hacer he de añadir que lo consigo buscándolo, es decir, solo no tengo nada que hacer si me lo propongo, porque siempre hay algo que hacer…

Lo de buen humor y positivo… los que me conocéis ya sabéis que tengo para dar y tomar. El consumo cafeínico una constante vital y nada como tumbarse a la bartola el fin de semana.

Quizá añadir que solo no puedes, con amigos: si.

Si para algunos su ‘biblia’ ve en papel fino este artículo bien puede ser la mía.

SaludoX y que lo disfruten

20
June
2007

Este paso a paso es extensible para cualquier sistema Unix, sólo debes cambiar las rutas a tu directorio home de Apache, y de los ficheros de Log.

1. Crear directorio home del sitio web

shell> mkdir /Library/WebServer/Documents/nombre_sitio

donde nombre_sitio es el nombre de directorio que querramos crear. Sin espacios, ni acentos, ni caracteres ‘raros’ (en alfabeto inglés)

2. Crear un fichero HTML para probar el virtual host

3. Editar el fichero de configuración de Apache, En mi caso, para más comodidad, lo abro con BBEdit:

shell> sudo open -a BBEdit.app /etc/httpd/httpd.conf

Buscamos:

# Use name-based virtual hosting.
# NameVirtualHost *:80

y descomentamos la línea:

NameVirtualHost *:80

para habilitar los Virtual Hosts de Apache.

Añadimos el Virtual Host:

DocumentRoot /Library/WebServer/Documents/nombre_sitio/
ServerName nombre_sitio
ErrorLog /var/log/httpd/error_log_nombre_sitio
CustomLog /var/log/httpd/access_log_nombre_sitio common

4. Crear un dominio local. Podemos hacerlo de dos formas, editando el fichero hosts desde Terminal, o modificando la base de NetInfo. Editar /etc/hosts

shell> sudo vi /etc/hosts

Añadir línea, separamos por tabulador:

127.0.0.0.1    nombre_sitio

O puedes añadir el nombre del dominio a la base de datos local de NetInfo:
Abrir Gestor NetInfo (NetInfo Manager)
Autenticarse como administrador local
En el directorio de NetInfo, elegimos ‘machines’, y dentro, ‘localhost’.
Duplicamos la entrada ‘localhost’
Cambiamos el nombre ‘localhost copia’ a ‘nombre_sitio’
Guardar cambios de la base de datos de NetInfo

5. Reiniciar Apache

shell> sudo apachectl graceful

SaludoX

18
June
2007

En Mac OS X Server toma por defecto la contraseña del primer usuario adminsitrador del sistema, en el setup de instalación. Pero en Mac OS X cliente, el usuario root viene ‘desactivado’ en el sistema por defecto, debemos asignarle una contraseña para poder usarlo.

Para poder usar ‘root‘ en Mac OS X debemos activarlo en el menú ‘Seguridad’ del Gestor Netinfo (NetInfo Manager).

El problema surge cuando no tenemos acceso a la interfaz gráfica. Podemos emplear el comando ‘passwd‘ para darle la contraseña inicial al usuario root y, de este modo, activarlo.

En Terminal, ejecutamos:

shell> passwd root

y le asignamos la contraseña que elijamos. Desde este momento ya podemos ejecutar comandos como root.

18
June
2007

En Mac OS X, activar el acceso de ‘Sesión Remota’ es tan sencillo como ir a las Preferencias de Sistema (System Preferences), y en Compartir (Sharing) activar la casilla ‘Sesión Remota’ (Remote Login).

El problema surge cuando no tienes acceso a la interfaz gráfica de Mac OS X. En estos casos, sobre todo en remoto, se puede hacer por consola de comandos (Terminal) con el comando ‘systemsetup‘.

Desde Terminal, ejecutamos este comando para Activar SSH:

shell> sudo systemsetup -setremoteLogin on

y para Desactivar SSH:

shell> sudo systemsetup -setremoteLogin off

Sesión Remota
En Mac OS X a abrir el puerto 22 de SSH lo llaman ‘Activar Sesión Remota’ (Enable Remote Login) en Preferencias del Sistema. Mediante SSH podemos ejecutar comandos Unix desde un equipo en remoto.

SaludoX