Benvingudes i benvinguts al portal Linkat

La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...

Pàgines web personals a linkat  Final

  • 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....

  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.