Esta es una pregunta canónica propuesta sobre el inicio de la administración del servidor web.
Suponiendo que usted es un SysAd principiante, que es nuevo en WebOps o que es un equipo pequeño con poco o ningún soporte SysAd de servidor web experimentado (y no puede permitírselo ahora), ¿qué debe hacer para configurar y proteger un servidor web para su negocio?
web-server
gWaldo
fuente
fuente
Respuestas:
Antes de que comencemos:
Tener personas de calidad le ahorrará dinero. Al igual que tener un buen abogado (posiblemente NSFW por maldecir) o un contador, tener un SysAd de calidad probablemente le ahorrará dinero, a menudo simplemente ayudándole a evitar errores costosos. Es posible que no tenga el dinero para pagar la experiencia ahora, pero tan pronto como pueda, debe hacer esa inversión.No hay una respuesta simple y singular a esta pregunta. Si usted es alguien que hace esta pregunta, debe darse cuenta de que esta pregunta es el núcleo de un campo en el que los profesionales invierten años de estudio y práctica. La pregunta análoga a un desarrollador sería "¿cómo escribo una aplicación web?"; Claro, podríamos indicarle las instrucciones para instalar Ruby-on-Rails y un RoR "Hello World". Si bien eso 'respondería la pregunta', en realidad no lo ayudaría. Este Q / A es un intento de ayudarte realmente.
Usted debe saber:
La administración del servidor web es un tema importante y está intrínsecamente entrelazado con muchas disciplinas diferentes. Para hacerlo bien, necesitará una comprensión fundamental de TCP / IP, su sistema operativo host, su aplicación de servidor web y cierta comprensión de la ejecución de la pila de aplicaciones.Prepárate para leer. Una gran cantidad .
Identifica tus necesidades:
Requisitos
Identifica tu pila:
¿Cómo vas a escribir y ejecutar esto?
Algunas de estas opciones informarán a otros. Por ejemplo, si está ejecutando una aplicación .NET, probablemente quiera usar MSSQL e IIS; Si está ejecutando Ruby on Rails, probablemente desee un servidor Linux; etc ...
Conozca su producto:
Ahora que ha decidido cómo se verá su pila, debe conocerla. Aquí es donde debes pasar la mayor parte de tu tiempo. Si busca "Configurar [producto]" o "Guía de administración [producto]" debería obtener muchos recursos.
Por ejemplo, si está ejecutando Apache en Ubuntu, debería leer absolutamente:
Busque documentos similares, artículos, publicaciones de blog para su pila.
Instale el mínimo indispensable:
Hay una gran variedad de módulos para Apache, pero si no vas a usar PHP (por ejemplo), no instales mod-php.
También debe indicarse aquí que debe evitar instalar una GUI si es un servidor Linux; Las GUI usan una cantidad significativa de recursos del sistema.
Asegurando el sitio:
Para concluir:
Esto es solo el comienzo de lo que debe hacer para poner en funcionamiento un sitio. Esto ni siquiera comienza a tocar los problemas de mantenimiento de servidores o cómo manejar los problemas de escalado (en caso de que su proyecto tenga éxito), ni ninguno de los otros innumerables problemas que un SysAd experto resolverá por usted.
fuente