El Dilluns 25 Juliol 2005 11:38, Albert Que va escriure:
> És a dir, que per veure si la cosa funciona i consultar les webs que
> tinc allotjades al servidor he d'anar a un ordinador "de fora"? Com a 
> fora conta un altre ordinador de la intranet que no sigui el que allotja
> les webs?
> (no tinc pas proxy, que jo sàpiga)

No físicament, un proxy és una forma.  També pots tenir algú al missatger 
instantani [Jabber] i demanar que ho provi.

Quan es té un proxy configurat al navegador, ell és qui navega per tu els 
llocs i després t'els serveix.  Per això, en escriure la teva IP pública a la 
barra del navegador, visitaria el teu servidor, l'emmagatzemaria i t'el 
serviria, fent de mirall.

No se si els proxy de la T que conec funcionaran per a tu:

194.179.3.125:3128
194.179.8.157:3128

(són les proxy.mad.ttd.net y proxy.bcn.ttd.net)

Hi ha més formes de veure el teu web, com ajustant el DNS per tenir-lo "amb 
vistes" però no cal entrar-hi ( http://bulma.net/body.phtml?nIdNoticia=1320 )

> >>Els documents públics els he de posar a var/www/?
> >
> > Els del servidor sencer sí.  Si vols que els usuaris (això és,
> > el /home/albert0) també en tenguin (amb adreces http://servidor/~albert0)
> > aleshores van a /home/albert0/public_html/.  Cal que l'Apache "ho sabi",
> > que també els usuaris poden publicar.
>
> Què vols dir els del servidor sencer?
> Si un usuari vol publica alguna cosa, no pot posar-ho al lloc on van
> tots els documents públics?

Si, però té accés als documents que tenen la resta d'usuaris!

Hi ha formes de restringir-ho.  Hi ha administradors que van fent 
subdirectoris dins del /var/www (/var/www/aquest/ , /var/www/aquell/) i els 
limiten l'accés per FTP.  Per fer-ho cal conèixer bé un altre servei: FTP, 
per tal d'activar bé les proteccions.

> De moment el que vull és una cosa senzilla (suposo que és senzilla,
> vaja): poder posar arxius a disposició de les amistats sense haver de
> pujar-les a un servidor extern. Si ho puc deixar a un lloc compartit del
> meu HD ja les vindran a veure ells.

Si ho hi ha varis usuaris (parlaves d'usuaris) ja està bé.

> >>Els puc posar a qualsevol altre lloc?
> >
> > Sí, però /var/www/ és "la bona" pel servidor sencer.  Abans d'entrar en
> > detalls, quin Apache és, 1 o 2?
>
> A file:/etc/ hi ha un directori que es diu "apache2", suposo que vol dir
> que està instal·lada aquesta versió.

D'acod, canvia molt la configuració entre Apache 1 i 2.

> Un cop funcioni tot, l'adreça que hauré de posar al firefox per veure el
> que he publicat quina és?
>
> http://laIPquetingui/var/www/arxiuquevull.htm?

Només la IP, el /var/www/ basta que la sabi l'Apache2.

<incís>

En el cas d'una SuSE el posa a /srv/www/htdocs (perquè troben que s'hi diu més 
amb el que mana el FHS, un acord sobre on posar les coses  
http://www.pathname.com/fhs/ > 
http://www.pathname.com/fhs/pub/fhs-2.3.html#SRVDATAFORSERVICESPROVIDEDBYSYSTEM 
:)

</incís>

Apache 2 té la configuració més modular que l'1, repartida en arxius.

Tenc /etc/apache2/default-server.conf amb informació sobre el servidor per 
defecte.  Allà dins diu, amb la variable DocumentRoot cal anar a cercar els 
arxius i això mai sortirà ni caldrà teclejar-ho a l'adreça, perquè és el que 
es serveix escrivint només la IP:

DocumentRoot "/srv/www/htdocs"

Ja posats a tafanejar el default-server.conf mira si hi tens això:

---------------

<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
</IfModule>

---------------

Voldria dir que també es serveixen les coses que hi hagi dins el directori 
public_html de cada usuari (el que porta # davant és un comentari)

Aleshores es veurien escrivint http://laip/~usuari/

Després es pot afinar com ha de servir els directoris dels usuaris a base de 
mirar l'arxiu que diuen els comentaris: /etc/apache2/mod_userdir.conf

Les afinamentes vàries més habituals són si es poden llistar o no els 
directoris i quin és el nom de la plana per defecte (index.html, index.htm, 
index.php, pollasenlovinagre.htm ...).  Només per si vols tafanejar:
http://httpd.apache.org/docs/2.0/howto/public_html.html (a related directives 
més)

Important:
- Guarda els arxius de configuració amb un altre nom abans de fer cada canvi.
- Si t'has embullat molt, usa el kompare per saber quins canvis has fet: a un 
costat l'original, a l'altre el canviat i observa.
- Cada cop que fas algun canvi als arxius de configuració cal que li diguis a 
l'Apache o no el carregarà:

# /etc/init.d/apache2 reload

També el pots aturar i arrancar, però és més lent:

# /etc/init.d/apache2 restart

Per a fer memòria, escriu

# /etc/init.d/apache2
i et dirà:
Usage: /etc/init.d/apache2 start|stop|restart|reload|force-reload

;)

> > Fàcil no ho és, és un servidor, això que porten els administradors de
> > sistemes, no usuaris finals :)
>
> Aleshores necessito algú que m'ho deixi funcionant i em digui "nen, quan
> vulguis publicar algo ho poses en aquest directori i li dius OK"

Prova amb tot això i si no t'en surts, sí :)

La configuració per defecte a una Debian és prou bona perquè funcioni ràpid i 
l'usis sense passar pena.

> -bash: dpkgl: command not found

Ups discupla, em sobra la l

$ dpkg -l mplayer*

> Perdoneu que sigui tant sabata, eh.
> Suposo que preguntant algun dia arribaré a saber-ho fer.

No és cap sabatada. Quan es tenen dubtes sobre una cosa que no es ven enlloc i 
que és propietat de la humanitat, se li pregunta a la humanitat :)

Amb les 4 orientacions de fons a mida per tu, cada cop entendràs millor la 
documentació tècnica als llocs oficials.

-- 
Benjamí
http://weblog.bitassa.net



.

_______________________________________________
llista de correu de l'Internauta
[email protected]
http://zeus.internauta.net/mailman/listinfo/internauta

Respondre per correu electrònic a