Cómo crear la parte frontal y posterior de cualquier servidor, o cualquier referencia de donde obtenga la ayuda acerca de la parte frontal y posterior del servidor.

Hola,
Creo que debes aclarar un poco más tu pregunta. No puede crear un servidor, solo puede configurarlo o configurar un servidor.
Ahora, si asumo que está intentando configurar un servidor web y desea ejecutar algún tipo de aplicación en él, entonces la máquina Xampp o Wampp para Windows son las mejores opciones disponibles y también son fáciles de instalar. Aunque xampp también está disponible para Linux.
Depende completamente de sus requisitos en la construcción del front-end o el backend de una aplicación. Depende de factores como ninguno de los usuarios que usarán su aplicación en un instante, cuán amplia es su aplicación.
¿Qué pasa con la capacidad de respuesta? ¿Qué tan importante es?
El uso de bootstrap framework para el front-end y php para la parte posterior es lo que la mayoría de la gente prefiere.
Hay una serie de marcos disponibles para PHP también. Solo busca en Google y selecciona el que más te convenga.
Si puede filtrar su pregunta, entonces le puedo informar mejor sobre el enfoque.

No entendí el punto frontal y final del servidor. En términos simples, front-end es su vista, que no es más que la GUI. El back-end es el programa que ejecuta la lógica de negocios. La aplicación completa se implementará en un servidor según la especificación. Podría ser un servidor web para una aplicación web o un servidor de aplicaciones para otras funciones. Ahora, si tengo la pregunta correcta, entonces usted quiere conectar el extremo frontal con el extremo posterior. Este enfoque lo decidirá usted de acuerdo con sus requisitos y el lenguaje de programación que esté utilizando. Por ejemplo, en JSP puede dar lógica de presentación así como lógica de negocios, pero no es aconsejable. Espero que tenga sentido. Una vez que comprendas correctamente, solo tienes que investigar un poco y luego estarás allí. Buena suerte.

Usted no “crea” como tal el servidor. Déjame tratar de explicarlo de una manera más elaborada.

La web, y los sitios web en particular, funcionan en algo conocido como modelo cliente-servidor. En esto, el sistema en el que está operando actúa como cliente, y el navegador web que está utilizando, como agente de usuario. El sistema en el que se aloja el sitio web, actúa como servidor. El cliente y el servidor realizan varias transacciones de información, a través de HTTP o algún otro protocolo de red. Ahora, un servidor, en definición simple, es solo un software que se ejecuta en una máquina. Por ejemplo, usando el motor Zend para emplear PHP en mi servidor. Tradicionalmente, el cliente y el servidor están en un sistema diferente, pero también pueden estar en el mismo sistema.

Por lo tanto, cualquier sistema que utilice es capaz de actuar como servidor. Es un poco más difícil de configurar. Ahora, en lo que respecta al “servidor” de Front-end y Back-end, no existe tal cosa. No que yo sepa, de todos modos. El front-end y el back-end solo se usan para clasificar en qué plataforma estás trabajando. Ya sea que esté escribiendo scripts / programas para trabajar en el servidor, por lo tanto, el back-end o el lado del servidor, o para trabajar en el navegador web del cliente (agente de usuario, como se mencionó anteriormente), por lo tanto, el front-end o el lado del cliente .

Supongamos que escribo http://www.facebook.com/login.php en mi navegador web, el servidor en el que está alojado el sitio web procesará el script login.php y la información de devolución en forma de documento HTML a la agente de usuario, y por lo tanto a su sistema en el lado del cliente. El agente de usuario procesará este documento HTML y le mostrará la página web según corresponda. Para que pueda ver el modelo cliente-servidor en acción. Esto es en general, cómo funcionan los sitios web.

PHP, Ruby on Rails, etc. son todos los idiomas que funcionan en el lado del servidor, de ahí el nombre del lenguaje de script del lado del servidor. Javascript es el que funciona en el lado del cliente, de ahí el nombre del lenguaje de script del lado del cliente. Si quieres saber cómo aprender sobre estos idiomas, te recomiendo que comiences a aprender HTML5, CSS3, un poco de Javascript, y luego PHP y MySQL.

Ahora, quieres configurar un servidor, entiendo? Bueno, esto puede significar muchas cosas diferentes, cada una con diferentes dificultades. Sin mencionar que también hay diferentes tipos de servidores. Creo que lo que quiso decir es que desea configurar un host (intercambiable con el servidor) para alojar los archivos de su sitio web. La forma de hacerlo es buscar una empresa que ofrezca servicios de hospedaje, como Hostgator o Bluehost. Esto probablemente le costará dinero, y si usted es un principiante y no sabe cómo escribir scripts, no es realmente la mejor manera de hacerlo. Si tiene suerte, podría encontrar un servicio de alojamiento gratuito, aunque en mi opinión no son realmente tan buenos. De todos modos, si vas a obtener un host, también deberías comprar un nombre de dominio, como http://www.quora.com .

Le recomiendo que descargue XAMPP, que le permite configurar un servidor Apache. Por lo tanto, puede trabajar en la creación de sitios web localmente en su máquina y, cuando se sienta lo suficientemente cómodo, compre un servidor / host y hospede su sitio web en línea para que lo vea la audiencia pública. Te recomiendo que busques en Google y Youtube sobre cómo usar XAMPP. Encontrarás una gran cantidad de recursos de aprendizaje allí.

¡Que te diviertas! Puedes contactar conmigo si tienes más consultas.

Lea un manual de Linux, tendrá la idea de crear un servidor a través de eso. Podrías definir todas las funciones de un servidor a través de eso. Más tarde podrás desplegar tus aplicaciones en él.