31
LINUX LINUX

Linux

Embed Size (px)

Citation preview

Page 1: Linux

LINUXLINUXLINUXLINUX

Page 2: Linux

HistòriaHistòria

• Linux va nèixer a Helsinski gràcies a Linus Torvalds.

• Linux està basat en UNIX (va desenvolupar-se per AT&T• Unix és un sistema operatiu en temps real

– Multiusuari més d’una persona pot accedir al mateix temps al ordinador

Multitasca cada usuari pot ejecutar múltiples aplicacions UNIX a 1970 ja disposava de login i password.

• Linux va nèixer a Helsinski gràcies a Linus Torvalds.

• Linux està basat en UNIX (va desenvolupar-se per AT&T• Unix és un sistema operatiu en temps real

– Multiusuari més d’una persona pot accedir al mateix temps al ordinador

Multitasca cada usuari pot ejecutar múltiples aplicacions UNIX a 1970 ja disposava de login i password.

Page 3: Linux

HistòriaHistòria

• Molts fabricants han utilitzat el codi font: (IBM, HP i SUN) i han desenvolupat les seves pròpies versions (AIX, HP-UX i solaris)

• Quan es va desenvolupar UNIX, el codi font era gratuït per universitats i instituts

• L’universitat de Califòrnia i l’Institut Tecnològic de Massachussetts han realitzat grans millores a UNIX

• Molts fabricants han utilitzat el codi font: (IBM, HP i SUN) i han desenvolupat les seves pròpies versions (AIX, HP-UX i solaris)

• Quan es va desenvolupar UNIX, el codi font era gratuït per universitats i instituts

• L’universitat de Califòrnia i l’Institut Tecnològic de Massachussetts han realitzat grans millores a UNIX

Page 4: Linux

HistòriaHistòria

• El primer estàndar va ser la IEEE POSSIX.1.

• UNIX és molt car. Per aìxò neix MINIX, versió reduïda.• Basat en MINIX en 1991, Linus Torvalds fa

pública la primera versió de linux 0.10

• Linus va fer el codi font de lliure accès i engrecà a altres persones a col·laborar amb el desenvolupament del S.O.

• El primer estàndar va ser la IEEE POSSIX.1.

• UNIX és molt car. Per aìxò neix MINIX, versió reduïda.• Basat en MINIX en 1991, Linus Torvalds fa

pública la primera versió de linux 0.10

• Linus va fer el codi font de lliure accès i engrecà a altres persones a col·laborar amb el desenvolupament del S.O.

Page 5: Linux

HistòriaHistòria

• Linus és continua desenvolupant, amb un equip de treball distribuït per tot el mòn. http://www.osdl.org/

• Bona part del software desenvolupat per linux es creat per el projecte GNU de Free Software fundation http://www.gnu.org/

• Linus és continua desenvolupant, amb un equip de treball distribuït per tot el mòn. http://www.osdl.org/

• Bona part del software desenvolupat per linux es creat per el projecte GNU de Free Software fundation http://www.gnu.org/

Page 6: Linux

Software Lliure i llicència GLPSoftware Lliure i llicència GLP

• 1985 : EMACS primer software lliure

• Tot va comenzar quan van limitar als programadors compartir trucs (hacks) S’obligava a amagar informació per evitar que fos utilitzada per la competència

• 1985 : EMACS primer software lliure

• Tot va comenzar quan van limitar als programadors compartir trucs (hacks) S’obligava a amagar informació per evitar que fos utilitzada per la competència

Page 7: Linux

Software Libre y licencia GLPSoftware Libre y licencia GLP

• El moviment va rebre el nom de GNU.• La llicència pública general (GLP) és un

contracte mercantil que NO restringeix la còpia i distribució de programas, anima als usuaris a fer-ho.

• El S.O es composa d’un kernel o núcli i d’una conjunt d’utilitats.

• Linux és el kernel• GNU/Linux kernel + utilitats• Las distribucions més populars són:

– Debian, RedHat, SuSe y Mandrake

• El moviment va rebre el nom de GNU.• La llicència pública general (GLP) és un

contracte mercantil que NO restringeix la còpia i distribució de programas, anima als usuaris a fer-ho.

• El S.O es composa d’un kernel o núcli i d’una conjunt d’utilitats.

• Linux és el kernel• GNU/Linux kernel + utilitats• Las distribucions més populars són:

– Debian, RedHat, SuSe y Mandrake

Page 8: Linux

Links a DistribucionsLinks a Distribucions– Conectiva:Conectiva: Castellà. Instal·lació i configuració bastant fàcil.

StarOffice, Nestcape. Jocs, manipulació d’imátges,.. http://en.conectiva.com

– Debian:Debian: Gratuïta. Instal·lació fàcil. . http://www.debian.org

– ESWareESWare:: En castellà. . http://www.esware.com/

– Linux Mandrake:Linux Mandrake: Basada en Red Hat y KDE. Pot trobar-se en castellà. http://www.mandrakesoft.com

– Red Hat:Red Hat: Mol popular http://www.redhat.com

– Stampede:Stampede: És una versió ràpida i fàcil per nous usuaris http://www.stampede.org

– S.u.S.E.:S.u.S.E.: Sistema X-Window. http://www.suse.com

– Knoppix.Knoppix. No cal intal·lar. Iniciar la màquina amb el CD Inclou KDE i OpenOffice. . http://www.knopper.net http://www.knopper.net http://www.knoppix.nethttp://www.knoppix.net

– Més informació a: http://www.linux.orgMés informació a: http://www.linux.org

– Conectiva:Conectiva: Castellà. Instal·lació i configuració bastant fàcil. StarOffice, Nestcape. Jocs, manipulació d’imátges,.. http://en.conectiva.com

– Debian:Debian: Gratuïta. Instal·lació fàcil. . http://www.debian.org

– ESWareESWare:: En castellà. . http://www.esware.com/

– Linux Mandrake:Linux Mandrake: Basada en Red Hat y KDE. Pot trobar-se en castellà. http://www.mandrakesoft.com

– Red Hat:Red Hat: Mol popular http://www.redhat.com

– Stampede:Stampede: És una versió ràpida i fàcil per nous usuaris http://www.stampede.org

– S.u.S.E.:S.u.S.E.: Sistema X-Window. http://www.suse.com

– Knoppix.Knoppix. No cal intal·lar. Iniciar la màquina amb el CD Inclou KDE i OpenOffice. . http://www.knopper.net http://www.knopper.net http://www.knoppix.nethttp://www.knoppix.net

– Més informació a: http://www.linux.orgMés informació a: http://www.linux.org

Page 9: Linux

– Tot i que ha millorat la instal·lació i configuració no sempre és fàcil. Hem de conèixer els comandaments

– Multitàrea – Multiusuari.. – El codi font sense propietari. Software GNU– No es penja– Sense virus, no es poden ejecutar per Linux generalment.– Navegació més ràpida a Internet. – Diferents escriptoris: KDE, GNOME, AfterStep,…– Servidors web a casa– La comunitat de voluntaris Linux. – Hardware amb drivers compatibles. En general amb 3-6 mesos retard

– Tot i que ha millorat la instal·lació i configuració no sempre és fàcil. Hem de conèixer els comandaments

– Multitàrea – Multiusuari.. – El codi font sense propietari. Software GNU– No es penja– Sense virus, no es poden ejecutar per Linux generalment.– Navegació més ràpida a Internet. – Diferents escriptoris: KDE, GNOME, AfterStep,…– Servidors web a casa– La comunitat de voluntaris Linux. – Hardware amb drivers compatibles. En general amb 3-6 mesos retard

Característiques

Page 10: Linux

SO LinuxSO Linux

• Pràctica:– Iniciar l’ordinador– Al sortir el prompt de LILO teclejar

• Knoppix 2 lang=es• Para poder accedir al SO amb línia de comandaments(sino ho

fas t’en vas a l’entorn gràfic)• L’ intèrpret de comandaments servirà per introduir:

Programas ejecutables• Scripts• Programas en llenguatjes c, java, etc

• Cònsoles Virtuals: varias sessions al mateix temps.• Pera accedir a las cònsoles virtuals:

– Alt + F1– Alt + F2– Alt + F3– Alt + F4

• Pràctica:– Iniciar l’ordinador– Al sortir el prompt de LILO teclejar

• Knoppix 2 lang=es• Para poder accedir al SO amb línia de comandaments(sino ho

fas t’en vas a l’entorn gràfic)• L’ intèrpret de comandaments servirà per introduir:

Programas ejecutables• Scripts• Programas en llenguatjes c, java, etc

• Cònsoles Virtuals: varias sessions al mateix temps.• Pera accedir a las cònsoles virtuals:

– Alt + F1– Alt + F2– Alt + F3– Alt + F4

Page 11: Linux

SO LinuxSO Linux

Directoris i fitxers

– Tota la informació (text, imatge, bases de dades,..) per la configuració del sistema, s’ emmagatzema en "fitxers", que és guardan en "directoris".

– Les unitats físicas NO SÓN A:, C:, D:, etc.. Un disc dur, scanner o disquetera són directoris.

– No escriure a la consola "C:", farem "/".

Per exemple si tu ets l’usuari : /home/knoppix/– Hi ha un usuari que es l’únic que pot fer el que vulgui

en el SO : root– Per accedir com usuari root

• su – [nom d’usuari]

Directoris i fitxers

– Tota la informació (text, imatge, bases de dades,..) per la configuració del sistema, s’ emmagatzema en "fitxers", que és guardan en "directoris".

– Les unitats físicas NO SÓN A:, C:, D:, etc.. Un disc dur, scanner o disquetera són directoris.

– No escriure a la consola "C:", farem "/".

Per exemple si tu ets l’usuari : /home/knoppix/– Hi ha un usuari que es l’únic que pot fer el que vulgui

en el SO : root– Per accedir com usuari root

• su – [nom d’usuari]

Page 12: Linux

SO LinuxSO Linux

Directoris i fitxers

Cóm sapiguer en quin directori em trobo?• pwd

– Per canviar de directori• cd /etc/• cd ../directorio• cd directorio• cd

– Per obtenir un llistat de fitxers i subdirectoris d’un directori

• ls

– NOTA : No és igual ls que LS o que Ls o lS

Directoris i fitxers

Cóm sapiguer en quin directori em trobo?• pwd

– Per canviar de directori• cd /etc/• cd ../directorio• cd directorio• cd

– Per obtenir un llistat de fitxers i subdirectoris d’un directori

• ls

– NOTA : No és igual ls que LS o que Ls o lS

Page 13: Linux

SO LinuxSO Linux

Directoris i fitxers- Però com sé quin són directoris i quins fitxers, com puc

obtenir més detalls?• Els comandaments poden rebre paràmetres• Ex:

– ls –la– ¿ Com puc saber quins paràmetres reb un

comandament?• –help• man comandament

– Exercici• Obtenir el manual de comandament ls i verificar per què

serveix el paràmetre l i el paràmetre a

Directoris i fitxers- Però com sé quin són directoris i quins fitxers, com puc

obtenir més detalls?• Els comandaments poden rebre paràmetres• Ex:

– ls –la– ¿ Com puc saber quins paràmetres reb un

comandament?• –help• man comandament

– Exercici• Obtenir el manual de comandament ls i verificar per què

serveix el paràmetre l i el paràmetre a

Page 14: Linux

SO LinuxSO Linux

Directoris i fitxers- Per crear directoris

• mkdir nom directorio– Per esborrar directoris • rmdir nom directorio

• rm nom directorio Exercici• Crear un directori anomenat dir• Entrar al directori i crear uno nou anomenat dir2• Tornar al home• Eliminar el directori dir• Pista: veure el manual de rm

Directoris i fitxers- Per crear directoris

• mkdir nom directorio– Per esborrar directoris • rmdir nom directorio

• rm nom directorio Exercici• Crear un directori anomenat dir• Entrar al directori i crear uno nou anomenat dir2• Tornar al home• Eliminar el directori dir• Pista: veure el manual de rm

Page 15: Linux

SO LinuxSO Linux Directoris i fitxers

– Sortida de ls –l– Primera columna

• Primer caracter – si és d es un directori– l és un enllaç simbòlic– – és un fitxer

• Després venen 3 grupos de lletras rwx

– 1 grup és refereix al propi usuari– 2 grup és refereix al grup al que pertany l’usuari– 3 grup és refereix als usuaris externs o aliens a

l’usuari• Si tenim

– -rw-rw-r-- lectura y escriptura per l’usuari, igual pel grup i sols lectura per la

resta– -rwx------ lectura y escriptura i ejecució sols per

l’usuari

Directoris i fitxers

– Sortida de ls –l– Primera columna

• Primer caracter – si és d es un directori– l és un enllaç simbòlic– – és un fitxer

• Després venen 3 grupos de lletras rwx

– 1 grup és refereix al propi usuari– 2 grup és refereix al grup al que pertany l’usuari– 3 grup és refereix als usuaris externs o aliens a

l’usuari• Si tenim

– -rw-rw-r-- lectura y escriptura per l’usuari, igual pel grup i sols lectura per la

resta– -rwx------ lectura y escriptura i ejecució sols per

l’usuari

Page 16: Linux

SO LinuxSO Linux Directoris i fitxersSegüent columna• Usuari propietariSegüent columna

• Grup La informació és propia del fitxer com:• Dada de l’última modificació• Tamany• Nom

– Per copiar un fitxer• cp < fitxer origen> <destí>

– Per moure un fitxer• mv < fitxer origen> < destí >

– Per canviar el propietari d’un fitxer• chown user fitxer

– Per canviar-lo de grup• chgrp grupo fitxer

– Per canviar els permissos• chmod u +rwx fitxer• chmod u –rwx fitxer• chmod ug –rwx fitxer• chmod –rwx fitxer

Directoris i fitxersSegüent columna• Usuari propietariSegüent columna

• Grup La informació és propia del fitxer com:• Dada de l’última modificació• Tamany• Nom

– Per copiar un fitxer• cp < fitxer origen> <destí>

– Per moure un fitxer• mv < fitxer origen> < destí >

– Per canviar el propietari d’un fitxer• chown user fitxer

– Per canviar-lo de grup• chgrp grupo fitxer

– Per canviar els permissos• chmod u +rwx fitxer• chmod u –rwx fitxer• chmod ug –rwx fitxer• chmod –rwx fitxer

Page 17: Linux

SO LinuxSO Linux

• Comandaments Bàsics– Para netejar la pantalla

• clear– Para veure els processos que s’ejecutan en aquest

moment• top

– Para localitzar un arxiu• locate

– Para sapiguer amb quin usuari estic treballant• whoami

– Si l’interpret de comandament falla, obligarem a regenerar la pantalla

• reset– Exercici

• Ejecutar els comandaments i observar la sortida que tenen, especialment top

• Comandaments Bàsics– Para netejar la pantalla

• clear– Para veure els processos que s’ejecutan en aquest

moment• top

– Para localitzar un arxiu• locate

– Para sapiguer amb quin usuari estic treballant• whoami

– Si l’interpret de comandament falla, obligarem a regenerar la pantalla

• reset– Exercici

• Ejecutar els comandaments i observar la sortida que tenen, especialment top

Page 18: Linux

SO LinuxSO Linux

• Editors de Text– Vi i Vim

• És poc intuitiu• És l’editor favorit dels usuaris experts• És pot trobar en qualsevol SO basat en UNIX• VIM es el “vi” millorat• Exercici

– vi exercici _vi.txt– Per començar a escriure prem la tecla esc– Posteriorment la tecla i (insert)– Escriu – Para desar el contingut: tecla esc, :wq– La resta de comandaments s’anexa en la

documentació.

• Editors de Text– Vi i Vim

• És poc intuitiu• És l’editor favorit dels usuaris experts• És pot trobar en qualsevol SO basat en UNIX• VIM es el “vi” millorat• Exercici

– vi exercici _vi.txt– Per començar a escriure prem la tecla esc– Posteriorment la tecla i (insert)– Escriu – Para desar el contingut: tecla esc, :wq– La resta de comandaments s’anexa en la

documentació.

Page 19: Linux

SO LinuxSO Linux

• Editors de Text– joe

• Fàcil• És basa en combinacions de la tecla <ctrl>

– Exemple• joe exemple.txt• Escriu quelcom en el fitxer• Para desar el fitxer <ctrl> + k• Para desar i sortir <ctrl> +kx

– Para veure el contingut del fitxer more exemple.txt

• cat exemple.txt

• Editors de Text– joe

• Fàcil• És basa en combinacions de la tecla <ctrl>

– Exemple• joe exemple.txt• Escriu quelcom en el fitxer• Para desar el fitxer <ctrl> + k• Para desar i sortir <ctrl> +kx

– Para veure el contingut del fitxer more exemple.txt

• cat exemple.txt

Page 20: Linux

SO LinuxSO Linux

• Exercici:– Tancar el sistema

• reboot– Al iniciar-lo en el LILO, simplement prem enter– D’aquesta forma entrarem en l’entorn gràfic amb

una de las eines el KDE

• Exercici:– Tancar el sistema

• reboot– Al iniciar-lo en el LILO, simplement prem enter– D’aquesta forma entrarem en l’entorn gràfic amb

una de las eines el KDE

Page 21: Linux

ApatxeApatxe

• Creat per Rob McCool Universitat de Illinois 1995• És un servidor de Protocol de transferència d’ hipertext (http). El més popular amb linux• Distribució lliure GPL (Llicència Pública General) • Descàrrega : http://www.apache.org

Funcionamient

L’arxiu de configuració és inetd.conf o xinetd.conf en els nous kernels que és troben en el directori /etc.

– El arxiu que controla el servidor d’apatxe s’anomena httpd.conf.

– El servidor queda escoltant una petició de connexió TCP-IP en un dels seus ports :•Standalone Dimoni independient que corre de forma constant escoltant peticions del port 80•Inetd Dimoni independient que corre de forma constant escoltant

peticions dels ports locals del servidor.

• Creat per Rob McCool Universitat de Illinois 1995• És un servidor de Protocol de transferència d’ hipertext (http). El més popular amb linux• Distribució lliure GPL (Llicència Pública General) • Descàrrega : http://www.apache.org

Funcionamient

L’arxiu de configuració és inetd.conf o xinetd.conf en els nous kernels que és troben en el directori /etc.

– El arxiu que controla el servidor d’apatxe s’anomena httpd.conf.

– El servidor queda escoltant una petició de connexió TCP-IP en un dels seus ports :•Standalone Dimoni independient que corre de forma constant escoltant peticions del port 80•Inetd Dimoni independient que corre de forma constant escoltant

peticions dels ports locals del servidor.

Page 22: Linux

ApatxeApatxe

• Configuració– Editar l’arxiu de configuració d’ apatxe httpd.conf, que en el

nostre cas es troba a /apps/apache/httpd.conf. – El comandament per arrancar i parar el servidor web seria:

• $ PREFIX/bin/apachectl start• $ PREFIX/bin/apachectl stop• En el nostre cas,

– /apps/apache/bin/apachectl start– /apps/apache/bin/apachectl stop

• Configuració– Editar l’arxiu de configuració d’ apatxe httpd.conf, que en el

nostre cas es troba a /apps/apache/httpd.conf. – El comandament per arrancar i parar el servidor web seria:

• $ PREFIX/bin/apachectl start• $ PREFIX/bin/apachectl stop• En el nostre cas,

– /apps/apache/bin/apachectl start– /apps/apache/bin/apachectl stop

Page 23: Linux

ApatxeApatxe

• Fitxer de configuració• ServerType, indica com arrenca el dimoni d’ apatxe (inetd o

standalone).• ServerRoot, indica el directori principal on estan els arxius d’apache, de configuració i d’errors.• LookFile, s’utilitza quan l’arxiu de bloqueix es trobi sobre una

unitat NFS.• PidFile, indica el path i el fitxer on s’arxiva el nº identificador del

procès apatxe.• ScoreBoardFile, indica el path i el fitxer on s’arxiva informació

interna del procès servidor. Cada trucada d’ apatxe ha de tenir el seu propi fitxer.

• Timeout, segons que espera abans de tancar una sessió. Per defecte, 300.

• KeepAlive, indica si permet o no que és faci més d’una petició per connexió. Valors són On o Off.

• Fitxer de configuració• ServerType, indica com arrenca el dimoni d’ apatxe (inetd o

standalone).• ServerRoot, indica el directori principal on estan els arxius d’apache, de configuració i d’errors.• LookFile, s’utilitza quan l’arxiu de bloqueix es trobi sobre una

unitat NFS.• PidFile, indica el path i el fitxer on s’arxiva el nº identificador del

procès apatxe.• ScoreBoardFile, indica el path i el fitxer on s’arxiva informació

interna del procès servidor. Cada trucada d’ apatxe ha de tenir el seu propi fitxer.

• Timeout, segons que espera abans de tancar una sessió. Per defecte, 300.

• KeepAlive, indica si permet o no que és faci més d’una petició per connexió. Valors són On o Off.

Page 24: Linux

ApatxeApatxe

Fitxer de configuració

• MaxClientes, nº de clients màxim que poden connectar-se simultàneament.

– Secció Main Server Configuration

• User nobody, indica amb quin usuari s’executa el dimoni httpd.• Group nobody, indica el grup al que pertany l’usuari que executa

httpd.• ServerAdmin, indica la direcció d’un administrador del servidor web.• ServerName, indica el nom real del nostre host, que deu estar

registrat a un servidor DNS, en cas contrari indicarà la adreça IP.• DocumentRoot, indica el directori de les nostres pàgines web.• Listen, permet que apatxe escolti d’una adreça IP concreta o per un

port determinat apart dels definits per defecte.

Fitxer de configuració

• MaxClientes, nº de clients màxim que poden connectar-se simultàneament.

– Secció Main Server Configuration

• User nobody, indica amb quin usuari s’executa el dimoni httpd.• Group nobody, indica el grup al que pertany l’usuari que executa

httpd.• ServerAdmin, indica la direcció d’un administrador del servidor web.• ServerName, indica el nom real del nostre host, que deu estar

registrat a un servidor DNS, en cas contrari indicarà la adreça IP.• DocumentRoot, indica el directori de les nostres pàgines web.• Listen, permet que apatxe escolti d’una adreça IP concreta o per un

port determinat apart dels definits per defecte.

Page 25: Linux

ApatxeApatxe

• Fitxer de configuració– Secció Subdirectoris: Estableix les restriccions dels directoris.

Permissos d’accès<Directory/>

Options FollowSymLinks

AllowOverride None

</Directory>

<Directory "/var/www/">

Options Indexes FollowsSymLinks

AllowOverride None

Order allow, deny

Allow from all

</Directory>

• Fitxer de configuració– Secció Subdirectoris: Estableix les restriccions dels directoris.

Permissos d’accès<Directory/>

Options FollowSymLinks

AllowOverride None

</Directory>

<Directory "/var/www/">

Options Indexes FollowsSymLinks

AllowOverride None

Order allow, deny

Allow from all

</Directory>

Page 26: Linux

ApatxeApatxe

• Fitxer de configuració

• Options– SymLinksIfOwnerMath: Recerca extra del path

DocumentRoot.– FollowSymLinks: Evita la recerca extra per a més

eficàcia.• Order

– allow: permetre– deny: denegar

• Allow/Deny from– all: tots– none: ningú– adreçes IPs

• Fitxer de configuració

• Options– SymLinksIfOwnerMath: Recerca extra del path

DocumentRoot.– FollowSymLinks: Evita la recerca extra per a més

eficàcia.• Order

– allow: permetre– deny: denegar

• Allow/Deny from– all: tots– none: ningú– adreçes IPs

Page 27: Linux

ApatxeApatxe

• Fitxer de configuració• AllowOverride

– None: indica la no utilizació del fitxer .htacces– All: ús del fitxer .htacces que facilita la posterior

restricció d’accès a l’adreça del servidor.El fitxer .htacces s’utilitza per a configurar l ‘accès als directoris del servidor, quan no es pot accedir al fitxer principal de configuració del servidor.El nom del fitxer i la seva ubicació es poden modificar utilizant la directiva AccesFileName

Pàgina per defecte<IfModule mod_dir.c>DirectoryIndex index.html</ifModule>

• Fitxer de configuració• AllowOverride

– None: indica la no utilizació del fitxer .htacces– All: ús del fitxer .htacces que facilita la posterior

restricció d’accès a l’adreça del servidor.El fitxer .htacces s’utilitza per a configurar l ‘accès als directoris del servidor, quan no es pot accedir al fitxer principal de configuració del servidor.El nom del fitxer i la seva ubicació es poden modificar utilizant la directiva AccesFileName

Pàgina per defecte<IfModule mod_dir.c>DirectoryIndex index.html</ifModule>

Page 28: Linux

ApatxeApatxe

• Fitxer de configuració– Host Virtuals: Permeten accedir a diferents webs sites ubicats en

el mateix servidor, referenciant dominis diferents.como si estiguesin en màquinas diferents.

NameVirtualHost nombreHostVirtual

<VirtualHost nomHost>

ServerAdmin [email protected]

ServerName www.servidor.com

DocumentRoot /pathWeb/

ErrorLog pathLog/ficheroLog

</VirtualHost>

• Fitxer de configuració– Host Virtuals: Permeten accedir a diferents webs sites ubicats en

el mateix servidor, referenciant dominis diferents.como si estiguesin en màquinas diferents.

NameVirtualHost nombreHostVirtual

<VirtualHost nomHost>

ServerAdmin [email protected]

ServerName www.servidor.com

DocumentRoot /pathWeb/

ErrorLog pathLog/ficheroLog

</VirtualHost>

Page 29: Linux

ApatxeApatxe

• Fitxer de configuració– CGIs

• Dins del directorio /cgi-bin– <Directory /usr/lib/cgi-bin/>

Allowoverride NoneOption ExecCGIOrder allow,denyAllow from all

</Directory>

• Fitxer de configuració– CGIs

• Dins del directorio /cgi-bin– <Directory /usr/lib/cgi-bin/>

Allowoverride NoneOption ExecCGIOrder allow,denyAllow from all

</Directory>

Page 30: Linux

ApatxeApatxe

• Fitxer de configuració– CGIs

• Fora del directori /cgi-binAddHandler cgi-script .cgi

<Directory /usr/lib/cgi-bin/>Allowoverride NoneOption ExecCGIOrder allow,denyAllow from all

</Directory>– PHP

• Versión 3.xAddType application/x-httpd-php3 .php3AddType application/x-httpd-php3-source .phps

• Fitxer de configuració– CGIs

• Fora del directori /cgi-binAddHandler cgi-script .cgi

<Directory /usr/lib/cgi-bin/>Allowoverride NoneOption ExecCGIOrder allow,denyAllow from all

</Directory>– PHP

• Versión 3.xAddType application/x-httpd-php3 .php3AddType application/x-httpd-php3-source .phps

Page 31: Linux

ApatxeApatxe

• Fitxer de configuració– PHP

» Versión 3.xAddType application/x-httpd-php3 .php3AddType application/x-httpd-php3-source .phps

» Versión 4.xAddType application/x-httpd-php3 .php3 .php4AddType application/x-httpd-php3-source .phps

• Fitxer de configuració– PHP

» Versión 3.xAddType application/x-httpd-php3 .php3AddType application/x-httpd-php3-source .phps

» Versión 4.xAddType application/x-httpd-php3 .php3 .php4AddType application/x-httpd-php3-source .phps