Guia completa de FTP, HTTP i Servidors Web: Comandos, Protocols i Configuració
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en catalán con un tamaño de 4,1 KB
Guia completa de FTP, HTTP i Servidors Web
Connexió FTP
El servidor FTP admet dues maneres de connexió del client: activa i passiva.
Comandos FTP:
pwd
: Print Working Directory, llista el directori actual.cd
: Canviar de directori.get
: Obtenir un arxiu.quote
: Executa comandes de forma remota (similar aliteral
).stat
: Mostra la manera de connexió.
Característiques del servidor Filezilla: Permet la connexió d'un usuari remot, l'accés al sistema d'arxius i l'execució de conjunt d'ordres FTP.
Connexió per terminal a un servidor FTP local: ftp servidor.asix.com open localhost
El protocol que fa servir FTP a la capa de transport és TCP.
Ports que fa servir FTP: 21 (control), 20 (dades).
Ample de banda: Volum de dades en una connexió.
Modes de connexió FTP
- Activa: Port 20 per a dades. Port local superior a 1023, connexió TCP amb port 21.
- Passiva: Obre port local superior a 1023, connexió TCP amb port 21.
FXP (File eXchange Protocol): Transferència d'arxius entre servidors a través d'un client.
FTPS: FTP amb suport de protocols criptogràfics.
SFTP (SSH/SECURE File Transfer Protocol): Transferència segura d'arxius.
Servidors Web i HTTP
Un mateix servidor web pot allotjar diferents llocs web amb virtualhost.
HTTP (HyperText Transfer Protocol): Protocol de transferència d'arxius d'hipertext i multimèdia.
HTML (HyperText Markup Language): Llenguatge de marques d'hipertext.
URL (Uniform Resource Locator): Protocol, localització de xarxa i recurs.
Ports HTTP/S: HTTP (80), HTTPS (443).
HTTPS: HTTP segur.
Mètodes HTTP: HEAD, GET, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT.
Codis d'estat HTTP: 1xx (Informatius), 2xx (Petició correcta), 3xx (Redireccions), 4xx (Error client), 5xx (Error servidor).
Cookies: Fragments d'informació que envia un servidor dins d'una resposta HTTP.
Definició HTTP: Protocol de capa d'aplicació.
Servidor Apache
Configuració: /etc/apache2/apache2.conf
Directori dels arxius de configuració dels llocs web: /etc/apache2/sites-available/arxiu.conf
Directori per defecte de pàgina default: /var/www/html
Arxius logs: /var/log/apache2/error_log
, /var/log/apache2/access_log
Arxiu .htaccess: Directives de servidor Apache, per poder demanar autenticació.
Passar a producció un lloc web: a2ensite arxiu.conf
(dins de sites-available
)
Conversa HTTP línia d'ordres: Peticions de client al servidor i respostes del servidor al client. Des d'un terminal es realitza una crida al servidor web al port 80.
Proxys
- Forward: Rep la petició d'un client i la trasllada a un servidor.
- Reverse: El client parla al proxy i el proxy al servidor web.
Configuració cookies entre client i servidor:
GET /index.html HTTP/1.1
OK
Set-Cookie: name=value
Autenticació HTTP
- Basic: El client envia un usuari i una clau codificats (mètode no segur).
- Digest: Un usuari i una funció hash de la clau al servidor (més segur).
Funcionament HTTPS: Combinació HTTP i SSL/TLS per proporcionar comunicacions xifrades i segures.
Allotjament web: Basat en IP, noms, ports i combinacions.