This is an old revision of the document!
Documentatie: http://httpd.apache.org/docs/2.2/
/etc/hosts
, adaugati 2 alias-uri, astfel incat host-urile gsr.ro
si www.gsr.ro
sa fie mapate pe adresa IP 127.0.0.1
gsr.ro
.gsr.ro.conf
si se va afla in directorul /etc/apache2/sites-available
.gsr.ro
admin@gsr.ro
/var/www/html/gsr.ro
index.html
care sa afiseze mesajul This is gsr.ro
./var/log/apache2/gsr.ro.log
si /var/log/apache2/gsr.ro.err.log
gsr.ro
a2ensite
.http://gsr.ro
intr-un browser.gsr.ro
astfel incat sa raspunda si la cereri pentru www.gsr.ro
ServerAlias
http://www.gsr.ro
intr-un browser.gsr.ro
astfel incat la accesarea adresei http://gsr.ro/config
sa fie afisat continutul directorului /var/www/html/gsr.ro/configfiles
./var/www/html/gsr.ro/configfiles
. In interiorul acestuia, creati fisierele file1
, file2
si file3
.doc → /usr/share/doc
din fisierul de configurare al site-ului default al Apache.http://gsr.ro/config
intr-un browser.gsr.ro
astfel incat la accesarea adresei http://gsr.ro/redirect
sa fiti redirectati catre http://ocw.cs.pub.ro/courses/gsr
./var/www/html/gsr.ro/redirect
.index.html
care sa afiseze mesajul redirect
http://gsr.ro/redirect
intr-un browser.gsr.ro
pentru a se permite accesul la acesta doar de la adresa 127.0.0.1
.Order deny,allow
, care specifica ordinea in care sunt interpretate directivele Deny si Allow.http://gsr.ro/
de pe sistemul local si adresa http://restricted.gsr.ro
de pe sistemul unui coleg.gsr.ro
, adaugati un nou ServerAlias, cu numele restricted.gsr.ro
/etc/hosts
pentru restricted.gsr.ro
, care sa se mapeze cu adresa IP a sistemului vostru.a2enmod
netstat
.ls /etc/apache2/sites-available
, a2ensite
https://localhost
intr-un browser.gsr.ro
. Vom folosi o cheie pe 2048 de biti./etc/apache2/ssl-certs/
.openssl genrsa -out gsr.ro.key 2048
openssl req -new -key gsr.ro.key -out gsr.ro.csr
openssl x509 -req -days 365 -in gsr.ro.csr -signkey gsr.ro.key -out gsr.ro.crt
/etc/apache2/ssl-certs/
gsr.ro
, dar care sa serveasca peste HTTPS./etc/apache2/sites-available/gsr.ro-ssl.conf
gsr.ro-ssl
.https://gsr.ro
intr-un browser.
Modulul rewrite
din Apache permite rescrierea URL-urilor din request-urile HTTP, dupa anumite reguli.
mod_rewrite
astfel incat folosirea hostname-ului gsr.ro
in URL sa duca la suprascrierea acestuia cu www.gsr.ro
userdir
.mod_userdir
astfel incat cererile catre URL-uri de forma gsr.ro/users/$username
sa fie rescrise in gsr.ro/~$username
.