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
