Pàgines web personals a linkat

Tinc en funcionament apache i puc visitar la web del servidor.
http://192.168.0.201/
Presenta la pagina:
Benvingut al servidor linux
Salvador Espriu
---

Al directori public_html dels users he editat una pagina web, pero aquesta no hi ha manera de visualitzar-la

http://192.168.0.201/~pmartin 
http://192.168.0.201/pmartin
http://192.168.0.201/home/pmartin
http://192.168.0.201/home/~pmartin
http://192.168.0.201/home/~pmartin/public_html
http://192.168.0.201/home/pmartin/public_html
Sempre respon amb: Object not found!
Hola,

És normal que no els vegis per que cal que les webs estiguin al directori que es marca al fitxer /etc/apache2/default-server.conf, per defecte les webs es troben a /srv/www/htdocs.

Els /home dels usuaris no són visibles pel servidor web, podries fer un link simbolic al directori /srv/www/htdocs cap als /home dels usuaris, però no es recomana fer per temes de seguretat.

Salut.
Si els vols veure prova el següent:
Assegurat que a /etc/sysconfig/apache2, dins de APACHE_MODULES s'hi troba el mòdul userdir (entre altres coses). Similar a: APACHE_MODULES="........ userdir ......"
Comprova que dins la carpeta public_html de l'usuari hi tens posat com a mínim un fitxer de nom: index.html
Comprova que la carpeta personal de l'usuari pmartin té els permisos 701, public_html té els permisos 755  i els fitxers que es troben dins aquesta carpeta té els permisos 644.

Després, reinicies l'Apache amb /etc/init.d/apache2 restart
Accedeix a la web personal amb la url: http://192.168.0.201/~pmartin
Si amb això encara no hi accedeixes, es pot provar alguna cosa més, però crec que amb això ja n'hi ha prou.
Artur Guillamet
Hola de nou.
Si vols, pots evitar manipular el contingut de fitxers de text com a root, et pots estalviar la modificació de /etc/sysconfig/apache2.
Pots fer exactament el mateix si vas a "Escriptori"/"Administració del sistema"/"Serveis de xarxa"/"Servidor HTTP"/"Pestanya Server Modules", marques la opció "userdir" i prems el botó "Commuta l'estat" per que quedi "Enabled". Finalment Acceptes les operacions. Un cop s'hagi reiniciat l'Apache ja tindràs operatiu l'accés a la web personal sempre que aquests directoris tinguin els permisos indicats en el missatge anterior.

A reveure.
Artur.
Jo avui mateix he activat també les pagines personals, després de trobar-me amn aquest problema.
El què he fet (ja em dirà algú si ho he fet malament...) és afegir unes línies que estan al fitxer /etc/apache2/default-server.conf.orig i que no estan al "default-server.conf":

<IfModule mod_userdir.c>
        # Note that the name of the user directory ("public_html") cannot simply be
        # changed here, since it is a compile time setting. The apache package
        # would have to be rebuilt. You could work around by deleting
        # /usr/sbin/suexec, but then all scripts from the directories would be
        # executed with the UID of the webserver.
        UserDir public_html
        # The actual configuration of the directory is in
        # /etc/apache2/mod_userdir.conf.
      Include /etc/apache2/mod_userdir.conf
        # You can, however, change the ~ if you find it awkward, by mapping e.g.        # http://www.example.com/users/karl-heinz/ --> /home/karl-heinz/public_html/
        #AliasMatch ^/users/([a-zA-Z0-9-_.]*)/?(.*) /home/$1/public_html/$2
</IfModule>


concretament es tracta de la línia que incorpora el mod_userdir.conf a la llista de fitxers de configuració de l'Apache. No havia trobat aquesta línia ni al httpd.conf ni al default-server.conf ni a cap altre....