¿Cómo transferir archivos en Internet y la red local? Cómo instalar un servidor de archivos, configurarlo y trabajar en él.

    ¿Cómo transferir archivos en Internet y la red local?

    ¿Cómo saber cuándo se tomaron archivos del servidor?

    ¿Transferir un archivo usando una contraseña e iniciar sesión?

    Encontrarás la respuesta a todas estas preguntas y otras relacionadas con archivos y transferencia de información en este artículo.

    1. HFS~HTTP Servidor de archivos el mas avanzado servidor de archivos porque es tan fácil de usar que un niño puede manejarlo. ¿Y cuánto intentaron escribir su código para que no exija recursos? dispositivo informático, lo que da su instalación y uso posterior en casi cualquier computadora. rasgo distintivo de este servidor es que funciona según un protocolo que no se parece a todos los servidores similares, la transmisión datos que vienen según el protocolo para ver sitios de Internet HTTP y no como FTP. Un servidor de este tipo será útil en una organización pequeña, aunque no vendrá mal en una grande, pero en las grandes empresas existen servidores especializados que realizan otras funciones de servidor. Pero si lo implementas, eliminará a cualquier empresa, pero desde el punto de vista de TI no es conveniente porque solo desempeña el papel de servidor de archivos y varios otros, pero no se trata de eso. También será útil para uso en el hogar, almacenando fotos, vídeos y otros archivos de, digamos, una familia. En cualquier momento cualquier miembro de la familia podrá conectarse, lo que no será un problema, entrar y ver cualquier archivo o subirlo al servidor. Puedes iniciar sesión en el servidor desde cualquier dispositivo, ya que actualmente no existe ningún dispositivo que no admita el protocolo HTTP. Si solamente lavadora¡Y ella lo apoya!
    2. ¿Cómo instalar un servidor de archivos, configurarlo y trabajar en él?
    3. La instalación es sencilla y no requiere conocimientos adicionales. Más precisamente, no está ahí; colocaremos el archivo hfs.exe descargado en cualquier carpeta de su elección. Puse una carpeta en la unidad C:\hfs que creé yo mismo y la llamé, para mayor comodidad y posterior comprensión, el nombre abreviado del propio servidor. Después de ejecutar el archivo descargado Hfs.exe que estaba oculto en la ruta descrita anteriormente, al hacer doble clic con el mouse, aparecerá una ventana del servidor con la dirección IP determinada de su computadora, la dirección local (gris). En realidad, actuará cuando haya una solicitud al servidor de archivos. Si hace clic en "Abrir en el navegador", se abrirá una página con nuestro servidor, como en la imagen 2.
    4. Imagen 2.) Un servidor de archivos en ejecución en el navegador, como lo ven otros usuarios.
    5. ¿Cómo poner o subir archivos al servidor?
    6. Primero necesitamos crear una carpeta en la que agregaremos archivos. Puedes crear tantas carpetas como quieras. Haga clic en "Menú" como se muestra en la siguiente imagen. Seleccione "Agregar carpeta desde el disco" en el menú contextual:
    7. A continuación se abrirá una ventana en la que seleccionamos la ubicación donde crearemos la carpeta, pulsamos en el botón “crear carpeta”. Haga clic en "Aceptar"
    8. Seguirá una pregunta no del todo clara sobre qué carpeta desea crear. Virtualmente pequeño o realmente grande. Personalmente no entendía muy bien qué tenía el autor que creó este servidor, comencé a tener muchas versiones de lo que esto podría significar. No me molesté en resolverlo y creé un verdadero gran papá. Algo como esto es lo que elegí “Carpeta Real”:
    9. La carpeta ha sido creada y puede ver un ejemplo en la imagen, en los números 1-2 a continuación. Número 3. Aquí se mostrará toda la información sobre el servidor de archivos, qué comandos y acciones se realizaron, quién visitó. Deje que haya un registro, se registrará toda la información y todas las direcciones, quién, cuándo, dónde, qué hicieron en el servidor de archivos:
    10. Hemos configurado un servidor de archivos con almacenamiento de archivos y ahora es el momento de ver cómo funciona. Si tu dispositivo desde el que quieres acceder al servidor de archivos está conectado al mismo WiFi o al mismo enrutador que el propio servidor. Luego abra cualquier navegador en el que navegue por Internet y escriba la dirección IP bajo la cual tiene un servidor de archivos, justo en la barra de direcciones donde normalmente escribe la dirección del sitio. No confundir con barra de direcciones motores de búsqueda. Presione ENTER después de ingresar la dirección y será llevado al servidor de archivos directamente en el navegador, lo cual es muy conveniente, no necesita instalar clientes como ocurre con otros servidores de archivos que operan con el protocolo FTP o SFTP;
    11. ¿Cómo acceder a un servidor de archivos desde Internet mientras estás en el trabajo o de visita?
    12. Acceder a un servidor de archivos a través de Internet estando en un lugar distinto al suyo red local Es muy simple e incluso hay una prueba para esto en el propio servidor para probar la configuración. Primero, necesita las dos opciones más necesarias, sin las cuales no podrá hacerlo. 1.) Esta es una dirección IP blanca estática para el reconocimiento de su servidor en Internet. 2.) Pruebe el puerto 80 en su enrutador, lo cual tampoco es difícil. Una vez que haya hecho esto, puede probar todas las configuraciones ejecutando la prueba desde el propio servidor:
    13. La barra de progreso mostrará hasta qué punto se ha completado o superado la prueba de configuración y hasta qué punto se puede acceder a su servidor desde Internet:
    14. No tengo una “IP” dedicada y por lo tanto mi prueba falló, con el mensaje de que los puertos del enrutador están cerrados, concretamente el puerto 80.
    15. Si tiene una dirección dedicada que se puede obtener de varias formas, créame, hay muchas y se realiza el reenvío de puertos, lo que tampoco es difícil en la configuración del enrutador. Todo funcionará como un reloj. En la red local, el servidor ya está listo para distribuir archivos a todos. Esto se puede hacer en la oficina o en casa, transferir archivos a otra computadora en lugar de una unidad flash, sin correr por pisos u oficinas, desde su teléfono o computadora.
    16. Entonces, ¿cómo se cargan archivos al servidor?
    17. Abrimos nuestra carpeta creada para el servidor en el Explorador de Windows y copiamos allí los archivos necesarios para que todos los vean. Creé en la carpeta archivo de texto y escribió en él ¡¡¡Hola!!! Cerramos la carpeta y en la ventana principal del servidor hacemos clic en "Abrir en el navegador", como hicimos en el primer ejemplo. Ahora se ha abierto una página con el archivo en el navegador.
    18. 1. Sus carpetas se mostrarán en esta sección.
    19. 2. Al hacer clic en la carpeta en la primera sección, los archivos de la carpeta se mostrarán aquí. Al hacer clic en el archivo con el mouse, lo abrirá (si el archivo es un archivo de texto, puede leer el contenido directamente en el navegador).
    20. 3. Puede descargar el archivo haciendo clic en el botón "Archivar".
    21. ¿Cómo prohibir o limitar la cantidad de personas que pueden acceder al servidor?
    22. Le enseñamos a nuestro servidor a mostrar archivos y carpetas, pero cualquiera puede acceder a ellos si conoce la dirección IP. Puede crear varias carpetas con diferentes contraseñas Para diferentes personas o un círculo de personas. Nuevamente, la ventana principal del servidor de archivos es la misma que la primera vez, ya que todas las configuraciones se realizan solo en el servidor. Esto se hace por motivos de seguridad. Llorar clic derecho Pase el cursor sobre una carpeta a la que restringimos el acceso a otros y a la que no todos tendrán acceso. EN menú contextual seleccione "Establecer usuario/contraseña...":
    23. Una ventana muy familiar con información de inicio de sesión y contraseña, que se utilizan en muchos lugares. Escribimos un nombre de usuario a su discreción y una contraseña también a su discreción, y una segunda vez la contraseña, confirmamos la contraseña nuevamente. "DE ACUERDO."
    24. Como en los ejemplos anteriores, en los que fuimos al servidor de archivos para ver archivos a través de un navegador. Entonces, en esto también escribimos la dirección IP de su servidor de archivos (permítame recordarle que puede verla en la ventana principal del servidor). Debería haberlo agregado a mis favoritos hace mucho tiempo para no tener que abrirlo cada vez. Tan pronto como acceda al servidor, no verá un sitio con archivos de su servidor de archivos. Porque existe una restricción en la carpeta para iniciar sesión y ver, descargar y cargar. Se le pedirá que ingrese su nombre de usuario y contraseña en una ventana bastante familiar:
    25. Si todo está ingresado correctamente, el sistema te dejará pasar después de verificar los datos y verás tus archivos. Este servidor, mejor que simplemente “FTP”, es fácil de usar y puede ver las operaciones de los usuarios que han iniciado sesión en el servidor desde la ventana principal. Incluso un niño puede hacer frente a la configuración y administración adicional del servidor, como escribí anteriormente, como lo comprobé por sí mismo en el artículo. Adecuado tanto en casa como en la oficina. Necesito transferir el archivo a un amigo, colóquelo en la carpeta del servidor. Copiaron y enviaron la dirección del servidor, les dejaron tomarla. Es muy sencillo: tienes una carpeta en tu ordenador de la que otros pueden coger archivos o, por el contrario, añadirlos. ¿Tienes algo así como tu propia nube en tu computadora? protocolo HTTP, no es necesario instalar clientes adicionales para descargar o cargar archivos como lo hacen mediante protocolo ftp! Cuando accede al servidor a través de un navegador, todo parece su propio sitio web, algo así como un sitio web con programas de software. Un servidor que realmente vale la pena, y mientras escribía el artículo pensé en la idea de crear, o mejor dicho adjuntar un servidor a este sitio, haciendo como antes una sección para la descarga de programas.

    Máscaras para servidor de archivos:

    1. Se puede cambiar apariencia servidor de archivos. Qué es la parte de administración y qué es para los usuarios. Los usuarios publican máscaras bastante bonitas. ¿Es verdad? Versiones en inglés, se puede encontrar en el foro. Puede descargar la máscara que ya descargué del disco Yandex. Se parece a esto:

Con el tiempo, cualquier desarrollador web ( blogger, diseñador web o programador web) necesitará un sitio de prueba especial donde sea posible sin problemas especiales estudiar desarrollo de sitios web o probar otro proyecto web. Algunos recién llegados utilizan los recursos de sus alojamiento pago y coloque al menos dos sitios allí. Un trabajador ( básico), y el otro ( adicional) para realizar pruebas. Sitio de prueba expuesto varias pruebas (instalación y prueba de muchos complementos, temas, scripts, etc.).

Como resultado, con este diseño, el sitio de producción principal sufre mucho, ya que la mayoría de los recursos de alojamiento son consumidos por el proyecto de prueba. Sin embargo, hay otra forma que permitirá sin pérdida ( tanto en términos monetarios como de recursos) realice pruebas de sus sitios y ahora consideraremos este método.

¿Por qué no?

Probablemente ya sepas que para poner tu sitio web en Internet necesitas registrarte nombre de dominio, comprar hosting, es decir espacio en disco en alguna computadora con conexión de alta velocidad, en el que pueden trabajar scripts PHP. Para que los sitios funcionen completamente, se deben instalar PHP y MySQL. Todo esto no está disponible en computadora normal. ¿Cómo se pueden lanzar? archivos HTML y PHP en tu computadora?

Se puede abrir un archivo normal con Notepad++ o incluso con el Bloc de notas. Escribe algo dentro, guárdalo y luego ábrelo sin problemas. este archivo en su navegador y vea cómo se vería este archivo en un sitio de alojamiento en Internet. Es decir, ya vemos el funcionamiento. página HTML. En él podremos crear determinados diseños, contenidos y monitorizar el proyecto sin conexión a Internet. Básicamente ya lo tenemos todo. Si queremos correr archivo PHP usando un navegador, entonces nada funcionará para nosotros, ya que los scripts PHP están en el sistema operativo sistema windows sin adicional software no funcionará.

Todo esto no está disponible en una computadora normal y, por lo tanto, no hay posibilidad de trabajar con sus proyectos web. Por lo tanto, algunos principiantes empiezan a gastar dinero en recursos adicionales tu hosting pago. ¿Pero qué hacer en este caso? La respuesta es simple: existen. programas especiales, con el que podrás instalar tu propio servidor dedicado directamente en tu ordenador.

¿Qué es un servidor?

Qué ha pasado servidor y en que se diferencia servidor local de lo que hay en la red. En nuestro caso, un servidor no significa una computadora, sino un conjunto especial de programas que brindan rendimiento óptimo sitio. Para que el sitio funcione, necesitaremos instalarlo en una ubicación especialmente designada en el servidor (). Es decir, cargamos archivos del sitio a computadora remota. Sin embargo, sin programas de servidor especiales, nuestros archivos cargados no serán visibles en la red. Ahora para tales propósitos crearemos servidor propio en la computadora de su hogar.

Para ello necesitamos programas especiales. Pero, ¿cuáles son más adecuados y qué dificultades pueden causar durante el trabajo posterior? Para su información, a continuación enumero los mejores servidores web por popularidad en todo el mundo. Sin embargo, esto no significa que deban instalarse inmediatamente. ¡Te explicaré por qué más tarde!

Lista de los mejores servidores web.

Actualmente existen en el mercado varias soluciones desde las más diferentes fabricantes:

  • (sitio web - apache.org) es el más común y popular servidor gratuito en línea. Es más confiable y flexible. El servidor no exige recursos del procesador y es capaz de dar servicio a muchos sitios. La aplicación está disponible para amplia gama sistemas operativos, incluidos Unix, Linux, Solaris, Mac OS X, Windows y otros. En en este momento usando apache es 71%. Sin embargo, esto programa complejo, que no todos los principiantes pueden manejar.

  • (sitio web - www.iis.net) - uno más servidor confiable de microsoft. Ocupó firmemente el segundo lugar con el 14% del uso en línea. Después de instalar el programa, solo se admitirán dos lenguajes de programación ( VBScript y JScript). Sin embargo, puedes abrir características adicionales, configurando para esto extensiones necesarias. Con la instalación de dichos módulos, la funcionalidad de este servidor aumenta significativamente.

  • NGINX (sitio web: nginx.org/ru/) es el servidor web más popular en internet ruso. Comparado con los dos primeros, es el más sencillo y no tiene funciones innecesarias. También es elogiado por su confiabilidad y alta velocidad trabajar. El desarrollador de este producto es nuestro compatriota Igor Sysoev. En 2004, lanzó la primera versión de nginx. Ahora esto producto de software cierra el top tres de servidores web más populares del mundo. Su uso es aproximadamente del 6,5%.

  • (sitio web - litespeedtech.com) - este servidor web no tiene amplias posibilidades, pero tiene una muy alta velocidad trabajar. Es 9 veces más rápido que el popular Apache. Se presta mucha atención a la seguridad ( su propia protección contra sobrecarga del sistema, control estricto de solicitudes http, anti-ddos y mucho más). LiteSpeed ​​​​está disponible para Solaris, Linux, FreeBSD y Mac OS X. El programa tiene una tasa de uso del 1,5%.

Por supuesto que hay muchos otros. programas similares, pero la proporción de su uso y confianza entre los usuarios no es tan alta como ésta. Desafortunadamente, no podrás hacer esto con un solo programa. No sólo es recomendable utilizarlos para trabajar con grandes proyectos, aún puede resultar difícil instalarlo y configurarlo. Además, además de dichos servidores, también se requiere instalación separada y configurar algunos programas ( por ejemplo, para trabajar con una base de datos). Todo esto provoca importantes dificultades para muchos usuarios. ¿Qué hacer en este caso?

Funciones del servidor local

Por el momento, existen muchas distribuciones diferentes que pueden hacer la vida más fácil a cualquier webmaster novato. Son muy fáciles de instalar, fáciles de operar, menos exigentes en recursos y contienen los necesarios elementos de software para el mejor rendimiento.

Eso es servidor local- este no es un programa ( ni un servidor web específico), A colección especial, que incluye versiones ligeras de complejos programas de servidor. Normalmente el conjunto incluye: el propio servidor ( principalmente Apache, pero puede haber otros), compilador PHP (con su ayuda el navegador puede leer los códigos y ensamblar la página), componentes para trabajar con bases de datos, varios instaladores y muchos otros programas. Todo ello hace las cosas mucho más fáciles que si instalamos y configuramos cada programa por separado.

Además de paquetes basicos Los servidores locales se pueden conectar. módulos individuales para ampliar la funcionalidad. Otra característica importante es que en algunos servidores es posible trabajar desde una unidad flash extraíble. En general, estos conjuntos son muy adecuados para rápido desarrollo sitios, pruebas pequeños proyectos y, a veces, incluso grandes.

Revisión de servidores locales populares

A continuación se muestran algunas compilaciones que pueden resultarle útiles:

  • (sitio web - denwer.ru) es un servidor doméstico gratuito que está diseñado para funcionar con sitios web, aplicaciones web o páginas de Internet. Sus desarrolladores son Dmitry Koterov y Anton Sushchev. este producto contiene las distribuciones necesarias para un trabajo simplificado. Por ejemplo, esto incluye servidor web apache con varios soportes, phpMyAdmin y panel MySQL para trabajar con bases de datos y otros programas. También puedes trabajar con unidad flash extraíble. Desafortunadamente, Denwer solo admite Sistema operativo Ventanas.

  • XAMPP (sitio web: www.apachefriends.org/en/xampp.html) es un servidor especial creado por amigos de Apache. Las distribuciones necesarias te permiten ejecutarlo. web completa servidor. este programa Se distribuye de forma gratuita y es compatible con Windows, Solaris, Mac OS X y Linux. También hay las siguientes ventajas: el servidor es popular por su muy simple interfaz de usuario, lo que lo convierte en el favorito de muchos principiantes; hay múltiples ocurrencias versiones actualizadas; el proceso de actualización es muy sencillo y fácil de usar; presente módulos adicionales. Descargar la versión requerida También puedes hacerlo desde otro sitio web oficial. sourceforge.net/projects/xampp/files.

  • (sitio web: www.appservnetwork.com) es un excelente servidor de un fabricante tailandés cuyo concepto es fácil instalación y configurar todas las distribuciones en 1 minuto. El primer lanzamiento del ensamblaje tuvo lugar en 2001 y desde entonces el número de usuarios ha ido creciendo todo el tiempo. AppServ es muy fácil de instalar, funciona de manera estable y no es peor que las versiones oficiales e individuales, y su rendimiento confiable permite crear un servidor web completo en su computadora.
  • (sitio web - vertrigo.sourceforge.net) es otro servidor local bueno y fácil de instalar. El montaje es muy flexible, tiene buen desempeño y ocupa poco espacio en disco. Desafortunadamente, por ahora sólo funciona en el sistema operativo Windows.
  • Servidor Zend Edición comunitaria (sitio web - www.zend.com) es un servidor gratuito de Zend, diseñado para funcionar con aplicaciones web. contiene todo componentes necesarios Para despliegue rápido servidor local en su computadora.

  • (sitio web - open-server.ru) es un servidor local portátil doméstico que tiene una alta funcionalidad para el desarrollo y creación de sitios web y otros proyectos web. Tiene una interfaz multilingüe ( incluyendo ruso) y está diseñado para ejecutarse en el sistema operativo Windows. Se admite el trabajo desde medios extraíbles. este servidor Muy bueno y sirve como una buena alternativa a Denver.

  • (sitio web - wampserver.com) - otra buena compilación con una interfaz rusa ( también hay otros idiomas). Hay una simple y borrar menú, A instalación conveniente y montar el montaje no plantea ninguna dificultad particular. La configuración se puede realizar sin afectar los archivos de configuración, lo cual es muy útil para los webmasters novatos. El servidor se distribuye de forma gratuita y sólo funciona en plataforma windows. Desafortunadamente, versión portátil Aún no.
  • (sitio web - easyphp.org) - un ensamblaje muy simple con soporte para el idioma ruso. El ensamblaje no tiene nada de especial, no tiene una gran funcionalidad y está destinado principalmente a probar proyectos pequeños. Hay soporte para trabajar con medios portátiles. Este servidor servirá como un buen reemplazo para Denver.

Así que estos fueron los más web popular Servidores que merecen atención entre los webmasters. Como puede ver, hay mucho para elegir aquí. Puedes descargar el servidor que más te guste y conocer en detalle la composición de su montaje en los sitios web oficiales que se indican en la descripción. Le recomiendo que descargue estas compilaciones solo desde sitios oficiales, ya que otros sitios pueden publicar distribuciones que no funcionan o con algunos virus. Ahora muchas personas ya no tendrán el deseo de "forzar" su alojamiento, ya que con dicho software el proceso de creación de sitios y aplicaciones web será más interesante y emocionante. En general, ¡estudie e implemente!

En mi opinión, este es un tema excelente para escribir. Hubo un tiempo en que era interesante configurar algún tipo de servidor en su computadora para obtener más intercambio conveniente archivos. Habiendo probado diferentes protocolos e incluso probándolos, me di cuenta de que no me gustan en absoluto, los primeros se ven, por decirlo suavemente, mal en el navegador, los segundos, aunque tienen sus ventajas obvias, son difíciles de conectar unidad de red No lo quiero en las computadoras de otras personas. Pero un día (hermoso y soleado) me encontré con un programa llamado HTTP File Server (HFS para abreviar), lo instalé, lo configuré (desde que comencé a trabajar con la versión más limpia, hubo algunos problemas) y casi me enamoré. con este programa. Para acceder a mis archivos ahora basta con tener cualquier navegador, ya que todo acceso se realiza a través de una página web normal. También creé una carpeta en la que la persona sabe la contraseña, puede agregar un archivo directamente a través del navegador. Los archivos del servidor se pueden descargar uno a la vez o en carpetas a la vez. El programa mismo colocará la carpeta en un archivo .tar sin compresión y la enviará para descargar. Al mismo tiempo, el sitio tiene bastante aspecto limpio, aunque si lo deseas (y tienes los conocimientos suficientes), puedes redactar tú mismo una plantilla de sitio web. Reconocer lo que es gran manera para una transferencia de archivos fácil y cómoda?

Y aquí hay un ejemplo de la página que verá en la ventana del navegador, como puede ver, todo es hermoso y ordenado, puede encontrar muchas plantillas hermosas en el foro del programa:

Aunque su menú está completamente en Inglés, para mí esto no es un obstáculo. Y para aquellos que no saben bien inglés, al final del artículo intentaré explicar de la forma más completa posible de qué son responsables todas las secciones del menú y cómo utilizarlas.

Entonces pasemos a la instalación y configuración HTTP Servidor de archivos:

1) Para ahorrarle algo de tiempo, preparé un ensamblaje HFS con una plantilla de sitio web en ruso y lo produje. configuración inicial el programa en sí. Puede descargar el ensamblaje desde mi Yandex.Disk usando el enlace. Si confía en sus habilidades, puede descargar versión limpia programa en el sitio web oficial http://www.rejetto.com/hfs/

Eso es todo. Espero que este artículo te haya resultado útil. Haz clic en uno de los botones a continuación para contárselo a tus amigos. Suscríbase también a las actualizaciones del sitio ingresando su correo electrónico en el campo de la derecha.

Gracias por su atención :)




Arriba