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!
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
-
- Registrat/da: 05 / Maig / 2024
- Darrera visita: 03 / Des / 2013
- Enviaments: 32
-
- Rang:
- Registrat/da: 23 / Mar / 2006
- Darrera visita: 14 / Jun / 2019
- Enviaments: 4529
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. -
- Registrat/da: 05 / Maig / 2024
- Darrera visita: 31 / Jul / 2012
- Enviaments: 76
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 -
- Registrat/da: 05 / Maig / 2024
- Darrera visita: 31 / Jul / 2012
- Enviaments: 76
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. -
- Registrat/da: 05 / Maig / 2024
- Darrera visita: 27 / Jun / 2009
- Enviaments: 2
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....
Usuaris connectats
- 0 usuaris
Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.