“Conocimiento Redes>Redes Locales

¿Cómo se aloja un sitio local en solo una sola computadora?

2013/4/6
Aquí hay un desglose de cómo alojar un sitio web localmente en una sola computadora, junto con explicaciones y consejos útiles:

1. Elija sus herramientas

* servidor web:

* Apache: Un servidor web ampliamente utilizado, gratuito y de código abierto.

* nginx: Otro servidor web popular y de alto rendimiento.

* IIS (Servicios de información de Internet): Disponible en los sistemas operativos de Windows.

* Lenguaje y marco de programación (opcional):

* html, CSS, JavaScript: Los conceptos básicos para construir páginas web.

* Python/Django, Php/Laravel, Ruby on Rails: Marcos que proporcionan estructura para su sitio web.

* Editor de código o ide:

* Visual Studio Code, Atom, Sublime Text, Notepad ++: Estos proporcionan resaltado de sintaxis y otras características útiles para la codificación.

2. Instale un servidor web local

* Apache (MacOS/Linux):

* macOS: Instalar usando HomeBrew:`Brew install httpd`

* Linux: Use el administrador de paquetes de su distribución. Por ejemplo, en Ubuntu:`sudo apt-get install apache2`

* nginx (macOS/Linux):

* macOS: Instalar usando HomeBrew:`Brew install Nginx`

* Linux: Use el administrador de paquetes de su distribución. Por ejemplo, en Ubuntu:`sudo apt-get install nginx`

* iis (Windows):

* Windows 10/11: Busque "activar o desactivar las funciones de Windows" en el menú Inicio. Habilite "Servicios de información de Internet" y las subfreiciones deseadas.

3. Configurar el servidor web

* Apache:

* Host virtual: Cree un archivo de configuración de host virtual (por ejemplo, `/etc/apache2/sites-disponible/suyo.conf`) para definir la configuración de su sitio:

`` `` ``

Servername tuyeite.local

DocumentRoot/Path/To/Your/Site/

Índices de opciones Seguirsymlinks

Permateverride todo

Requiere todos otorgados

`` `` ``

* Habilite el host virtual: Cree un enlace simbólico a su configuración:`sudo a2ensite suyo.conf`

* reiniciar Apache: `sudo systemctl reiniciar apache2` (o comando similar para su distribución)

* nginx:

* Archivo de configuración: Cree un archivo de configuración (por ejemplo, `/etc/nginx/sites-disponible/suyo.conf`)

`` `` ``

servidor {

Escucha 80;

server_name tytuleite.local;

root/rath/to/su/sitio/;

índice index.html index.php;

}

`` `` ``

* Habilite la configuración: Cree un enlace simbólico:`sudo ln -s /etc/nginx/sites-available/yoursite.conf/etc/nginx/sites-habilitado/suyoite.conf`

* reiniciar nginx: `sudo systemCTL reiniciar nginx` (o comando similar)

* iis:

* Crear un sitio web: Abra IIS Manager (menú de inicio -> "Servicios de información de Internet"). Cree un nuevo sitio web y apunte al directorio de su sitio web.

* Configurar enlaces: Establezca el nombre de host (por ejemplo, `the theuleite.local`) y puerto (típicamente 80 o 443 para https).

4. Actualizar el archivo de host (opcional)

* Windows: Edite el archivo `c:\ windows \ system32 \ controladores \ etc \ hosts` con privilegios administrativos.

* macOS/Linux: Edite el archivo `/etc/hosts` como root.

* Agregue una línea como esta:`127.0.0.1 suyo.local`

5. Acceda a su sitio web

* Abra un navegador web y escriba `http:// theuthing.local`.

Consejos adicionales:

* Seguridad: Si está trabajando en un sitio web al que eventualmente será accesible públicamente, evite almacenar información confidencial como contraseñas en su máquina local.

* Control de versión: Use Git u otro sistema de control de versiones para rastrear los cambios de su sitio web y colaborar si está trabajando con otros.

* Herramientas de desarrollo locales: Muchas herramientas pueden optimizar su flujo de trabajo de desarrollo local:

* Docker: Proporciona entornos aislados para aplicaciones y servicios.

* Virtualbox/Vagrant: Cree máquinas virtuales para probar diferentes sistemas operativos o configuraciones específicas.

¡Avíseme si tiene más preguntas o desea explorar aspectos específicos del alojamiento de sitios web locales!

Redes Locales
Cómo cambiar un servidor de tiempo neto en un dominio
Alrededor de un servidor de impresión inalámbrico Compatible
Cómo conectar un portátil a un PC
WiFi Repetidor DIY
¿Tiene que tener Internet Antes de poder utilizar un router inalámbrico
Cómo escribir un script que se ejecuta al iniciar sesión
Cómo sincronizar NTP
Cómo agregar un portátil a una red doméstica de Verizon FiOS
Conocimiento de la computadora © http://www.ordenador.online