Si está familiarizado con el lenguaje de programación Python, probablemente sepa cómo crear servidores web simples en
No te preocupes, usa Python 3 para crearLos servidores web son igual de fáciles, solo los equipos han cambiado. Usaremos MacOS para obtener instrucciones, pero el método funciona igual en PC con Windows y Linux. A continuación explicaremos todo en detalle.
Publicidad
Publicidad
Cómo crear un servidor webHTTP mediante el usoPitón3.0+
Obviamente, antes de continuar con las instrucciones, debe tener Python 3.0+ instalado en su Mac. En versiones anteriores, los comandos serán diferentes.
Ingrese el siguiente comando en el símbolo del sistema:
Publicidad
Publicidad
python -m servidor http
O (dependiendo de cómo se llame su Python 3.x):
python3 -m servidor http
Presione la tecla de retorno (enter) y Python 3 creará inmediatamente un servidor web HTTP simple.
El servidor http de Python 3 se ejecutará en Terminal si no hay un archivo web en el directorio.
Puede comprobarlo en su navegador en la siguiente URL:
http://0.0.0.0:8000
Toda la actividad del servidor web, como el acceso a archivos individuales, carpetas, directorios, etc., se mostrará en la ventana de Python en Terminal en tiempo real.
Si tiene Python y Python3 instalados al mismo tiempo, entonces el comando deberá modificarse ligeramente para que no se use con la versión anterior. La mayoría de las veces, el comando se verá así:
python3 -m servidor http
Como conPython3parece que equivalentePython -m CGIHTTPServer?
También puede utilizar un servidor CGI con Python si desea el equivalente de "python -m CGIHTTPServer". El comando se verá así:
python3 -m http.servidor –cgi
Si Python 3 se instala como una actualización y simplemente se llama Python, el comando sería:
python -m http.servidor –cgi
Qué hacer si ocurre un error "/usr/compartimiento/pitón:No módulo llamado http?
Si recibe el error "/ usr / bin / python: Ningún módulo llamado http ", lo más probable es que simplemente no tenga Python 3 activo o esté usando el comando incorrecto de las dos opciones. También existe la posibilidad de que el lenguaje de programación no esté instalado en la computadora. En una Mac, esto es menos probable porque Python2 es el lenguaje de programación estándar en Mac OS. Si instaló Python 3.x usted mismo, desinstalará automáticamente Python 2.x. Homebrew es el proceso más utilizado.
Intente usar el comando "python -m SimpleHTTPServer" para Python 2 y versiones anteriores
Los servidores web simples de Python no funcionarán paratrabajo en toda regla, están más bien pensados para pruebas rápidas. Si desea crear un servidor web completo, debe usar Apache o Nginx, aunque el trabajo en ellos será más difícil. También puede utilizar MAMP, que es lo más fácil posible para crear y configurar servidores web.

