2 votos

¿Habilitar sitios de directorio en Lion server?

Yo tenía un Leopard server con unos pocos cientos de usuarios (alumnos), y cada uno de ellos fue capaz de mantener su propio contenido web en sus Sitios carpetas en sus directorios de inicio, y se puede acceder a ellos (ya sea desde dentro o fuera de la red), por la que va a http://ourdomain.com/~studentname.

Acabo de migrar a un servidor de Lion, y todo funciona perfectamente, excepto que ahora visitando cualquiera de esos directorio de inicio de los sitios de redes nos 404. No puedo encontrar nada en la interfaz de usuario de aplicaciones que parece que podría ayudar con esto... me estoy perdiendo algo?

Ya he intentado volver a crear todo el OD de la estructura, pero eso no ha ayudado.

2voto

Hugh Buchanan Puntos 391

Encontrado: UserDir el módulo por defecto Apache2 public_html. Así ~ studentname fue dirigida a /Users/studentname/public_html. Que no existe en ninguna de las carpetas de los usuarios.

Lo que hace es /Users/studentname/Sites, por lo que acabo de añadir esta línea en el fichero httpd.conf:

UserDir Sites

.. .y funciona perfectamente ahora. Impresionante!

Muchas gracias a @bmike para que me apunte en la dirección correcta.

1voto

Oskar Puntos 1242

Podemos asumir que usted ha pasado a través de la siguiente con un peine de dientes finos - comparación de la versión anterior a la nueva Lion versiones?

Web los datos de configuración se concentra en los siguientes archivos y directorios:

  • /etc/apache2/httpd.conf
  • /etc/apache2/httpd_mailman.conf
  • /etc/apache2/httpd_squirrelmail.conf
  • /etc/apache2/magia
  • /Library/WebServer/ contenidos Web

Contenido web adicionales es por lo general en:

  • /Library/WebServer/Documents/
  • /Library/WebServer/CGI-Ejecutables/
  • Cualquier otro lugar donde reside (como el home del usuario carpetas que usted está mencionando)

0voto

Max Ferreira Puntos 409

Lion de la montaña quita personal web compartir como una opción como exponen identificadores de usuario. (~ username)

En vez de encender para todos los usuarios de un sistema, se realiza sobre una base por usuario.

Intente lo siguiente como root (y sustituir su nombre de usuario en lugar del nombre de usuario)

cd /etc/apache2/users
sed -e "s/Guest/username/g" Guest.conf > username.conf

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X