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 a literal).
  • 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.

Entradas relacionadas: