Com configurar un servidor web local?

La manera més eficient de provar contingut dinàmic és mitjançant un servidor web local. Si necessiteu saber com configurar-ne un, sou al lloc correcte.

Com configurar un servidor web local?

En aquest article, us mostrarem com configurar un servidor web local en diversos sistemes operatius i com provar una instal·lació correcta.

Com configurar un servidor web local?

Un servidor web local es configura bàsicament instal·lant programari al vostre ordinador per donar-li capacitats de servidor web; és "local" ja que ets l'encarregat de gestionar-lo. Us mostrarem com canviar el vostre ordinador en un servidor HTTP, principalment basat en la instal·lació de programari Apache. Però primer, aquí teniu alguns requisits previs:

  • Un ordinador dedicat per convertir-se en el vostre servidor
  • Amb Windows, o Linux o un ordinador Mac amb macOS
  • Una connexió a Internet
  • Doble nucli de 2 GHz o superior
  • 4 GB de RAM
  • 1 GB d'espai lliure en disc.

Com configurar un servidor web local a Windows 10?

Windows 10 no està basat en Unix, per tant, instal·larem XAMPP, que és una combinació d'Apache, MySQL i PHP. Per instal·lar XAMPP, feu el següent:

  1. Navegueu a XAMPP i procediu a instal·lar la versió de Windows.

  2. Quan se us demani, executeu l'instal·lador.
  3. Seleccioneu "Apache" per instal·lar només un servidor web.
  4. Un cop finalitzada la instal·lació, feu clic a "Finalitza" per obrir el tauler de control de XAMPP.

Per confirmar la instal·lació correcta, introduïu “127.0.0.1" o "localhost” a la barra d'adreces del vostre navegador web. S'hauria de mostrar la pàgina de configuració de XAMPP.

Com configurar un servidor web local al Mac?

MacOS té el servidor web Apache preinstal·lat; per activar-lo, feu el següent:

  1. Feu clic a "Cercador".

  2. Feu clic a "Aplicacions" > "Utilitats", feu doble clic a "Terminal".

  3. Ara introduïu i executeu aquesta ordre per activar Apache:

    sudo apachectl start

  4. Per confirmar que Apache està actiu, introduïu “127.0.0.1" o "localhost” de la barra d'adreces del vostre navegador web. Hauríeu de veure un "Funciona!" missatge.

Com configurar un servidor web local a Ubuntu?

Per instal·lar el servidor web Apache a Ubuntu Linux 18.04, feu el següent:

  1. Accediu a un terminal i introduïu l'ordre:

    sudo apt-get install apache2

  2. Confirmeu la instal·lació i, a continuació, asseieu-vos mentre Apache està instal·lat.
  3. Per confirmar que la instal·lació ha estat correcta, introduïu el següent a la barra d'adreces d'un navegador web:

    //local.server.ip

    • Al navegador web, hauríeu de veure la pàgina per defecte d'Apache2 Ubuntu.

Com configurar un servidor web local a Linux?

  1. Accediu a un terminal per a la distribució basada en Debian i Ubuntu/Ubuntu i introduïu l'ordre:

    sudo apt install apache2

    sudo dnf install httpd

  2. Per confirmar que la instal·lació ha estat correcta, introduïu “localhost" o "127.0.0.1” al vostre navegador web.

    • La pàgina de benvinguda predeterminada d'Apache hauria de mostrar "Funciona".

Com configurar un servidor web LAN?

Ara us mostrarem com configurar una xarxa LAN mitjançant Windows que es connecta a Internet. Primer de tot, necessitareu el següent:

  • un ordinador (servidor)
  • un commutador de xarxa
  • connexió de banda ampla
  • un encaminador (amb mòdem integrat)
  • els dispositius que voleu connectar a la xarxa
  • Cables Ethernet

Connecteu el vostre primer ordinador:

Connecteu el vostre encaminador o commutador de xarxa a l'ordinador mitjançant un cable Ethernet i, a continuació, engegueu-lo. Si esteu configurant-vos per primera vegada, l'assistent "Configura una xarxa" ho farà automàticament. Si no apareix, feu el següent:

  1. Feu clic a "Centre de xarxa i compartició" des del "Tauler de control" o "Configuració".

  2. Seleccioneu "Configura una connexió o xarxa nova".

    • Seguiu les instruccions a la pantalla.

Configura el teu Wi-Fi:

Si voleu que els vostres dispositius es connectin a la vostra xarxa sense fil, haureu de configurar la Wi-Fi; si no, podeu utilitzar cables Ethernet.

Seguiu les instruccions proporcionades al manual del vostre encaminador/interruptor de xarxa per habilitar la Wi-Fi. Perquè sigui el més segur possible, feu el següent:

  • Penseu en canviar el SSID predeterminat (nom de la xarxa), l'inici de sessió Wi-Fi i la contrasenya. Això es pot fer iniciant sessió al vostre encaminador, ja sigui passant per la configuració de la xarxa o amb un navegador web al vostre ordinador.
  • Assegureu-vos de triar la protecció de seguretat més avançada; actualment, és WPA2.
  • Ara perquè els canvis tinguin efecte, reinicieu el vostre ordinador.

Connecteu la vostra LAN a Internet:

Per accedir a la xarxa LAN, connecteu l'encaminador i el mòdem a la línia telefònica principal mitjançant el port WAN.

Connecteu els vostres dispositius a la LAN:

Tant si heu connectat els vostres dispositius a la LAN mitjançant Wi-Fi o cable Ethernet, feu el següent:

  • Als teus dispositius, activa la Wi-Fi

  • Seleccioneu la vostra xarxa

  • Introduïu la vostra nova contrasenya quan se us demani

Per connectar-vos a la vostra LAN mitjançant cables Ethernet:

  • Connecteu el cable al vostre commutador/encaminador de xarxa
  • Connecteu l'altre extrem al vostre dispositiu
  • Feu el mateix amb els vostres altres dispositius, podreu accedir-hi des de qualsevol dispositiu de la vostra LAN.

Ara comenceu a compartir:

Per configurar un "Grup domèstic" per compartir recursos a la vostra xarxa, feu el següent:

  1. Navegueu a "Tauler de control" > "Xarxa i Internet" > "Grup domèstic".
  2. Seleccioneu "Crea un grup domèstic" s'iniciarà l'assistent de configuració del grup domèstic i us donarà la contrasenya necessària perquè els altres dispositius es connectin a la LAN.

Hi ha diverses maneres de compartir i donar accés als recursos en una LAN, com ara:

  • Feu clic amb el botó dret a fitxers o carpetes > "Comparteix amb..."
  • Afegiu fitxers a carpetes públiques i activeu "Compartir carpetes públiques" mitjançant el Centre de xarxes i compartició.

Com configurar un servidor HTTP local?

Ara us mostrarem com configurar un servidor web local per fer proves. Per a una instal·lació de Python a Windows, feu el següent:

  1. Navegueu a la pàgina d'inici de Python python.org.

  2. A la secció "Descarrega", seleccioneu l'enllaç Python "3.xxx".

  3. Cap a la part inferior de la pantalla, seleccioneu el fitxer exe "Windows x86" per descarregar-lo.
  4. Executeu el fitxer quan es descarregui.
  5. Des de la primera pàgina, assegureu-vos de seleccionar la casella de selecció "Afegeix Python 3.xxx a PATH".
  6. Seleccioneu "Instal·lar" i després "Tancar" quan hàgiu acabat.
  7. Accediu a l'indicador d'ordres i introduïu aquesta ordre per comprovar la instal·lació correcta:
    1. pitó -V
    2. # O podeu tenir l'ordre py disponible,
    3. # en aquest cas, intenteu py -V

Això mostrarà la versió. Si el número és correcte, escriviu la següent comanda "cd" i, a continuació, al directori on resideix el vostre exemple:

  1. # afegiu el nom del directori per introduir, p.
  2. cd d'escriptori
  3. # utilitzeu dos punts per pujar un nivell de directori si cal

cd ..

Ara, per iniciar el servidor al directori, introduïu les ordres següents:

  1. # Si la versió de Python que es mostra és superior a 3.X
  2. python3 -m http.server
  3. # A Windows com a alternativa, introduïu "python" per substituir "py -3" o "python3"
  4. # Si es mostra la versió 2.X de Python

python -m SimpleHTTPServer

Per veure una llista dels continguts del directori, aneu al servidor des de la barra d'adreces del vostre navegador web introduïu "localhost: 8000

Si ja s'ha pres el port 8000, utilitzeu un altre port, per exemple:

  • python3 -m http.server 7800 (Python 3.x) o
  • python -m SimpleHTTPServer 7800 (Python 2.x)

A continuació, introduïu "host local: 7800” per accedir al servidor.

Com configurar el servidor web local a Windows 10 i MAMP?

Per a una nova instal·lació de MAMP/MAMP PRO a Windows 10, feu el següent:

  1. Navegueu i descarregueu MAMP PRO des de www.mamp.info.

  2. Aneu a la vostra carpeta de descàrregues i feu doble clic a "setup_MAMP_MAMP_PRO_4.x.exe” dossier.
  3. Seguiu les instruccions a la pantalla per instal·lar-lo.

Nota: tots dos MAMP PRO “C:\MAMP PRO" i MAMP "C:\MAMP” s'instal·laran les carpetes, ignoreu la carpeta MAMP PRO si no voleu utilitzar la versió pro.

Ara per executar MAMP i provar l'èxit, feu el següent:

  1. A l'Explorador de Windows, navegueu a "C:\MAMP" i accediu a "MAMP.exe". dossier. Permet l'accés si rebeu una alerta de seguretat.
    • El servidor Apache i el servidor MySQL haurien d'iniciar-se automàticament, si no, feu clic a "Iniciar servidors".
  2. Des del menú MAMP, feu clic a "Preferències".
  3. Entra” 8888” al camp del port d'Apache.
  4. Seleccioneu "Obre la pàgina WebStart".
    • A "Benvingut! MAMP s'ha instal·lat correctament” s'hauria de mostrar la pàgina.

Preguntes freqüents addicionals

Què és un servidor web local?

Un servidor web local és un ordinador que satisfà les sol·licituds HTTP del públic retornant pàgines web. Per exemple, un desenvolupador web pot allotjar un lloc web i tenir tots els fitxers o programari necessaris per al lloc web emmagatzemats físicament al seu ordinador (localment) en lloc d'una empresa d'allotjament web externa.

Què és una LAN?

Una LAN (xarxa d'àrea local) connecta una col·lecció de dispositius en una àrea, per exemple, en una casa, una oficina o un edifici. La mida d'una LAN pot variar des de milers d'usuaris i dispositius fins a un sol usuari.

Què és una WAN?

Una WAN (xarxa d'àrea àmplia) connecta les telecomunicacions geogràficament. Normalment l'utilitzen les entitats governamentals, les escoles i les empreses per transmetre dades entre si, permetent a les persones dur a terme les seves funcions independentment de la seva localitat física.

D'un ordinador normal a un servidor web potent

Els servidors web locals són excel·lents per allotjar llocs web i emmagatzemar pràcticament qualsevol cosa que vulgueu permetre que altres accedeixin. Amb paquets de programari que converteixen màgicament el vostre ordinador o ordinador habitual en un servidor web, és bastant senzill configurar-ne un.

Ara que us hem mostrat com configurar el vostre propi, heu pogut fer que el vostre servidor web funcioni? Per a quin tipus de coses fas servir el teu servidor web? Ens agradaria saber de vosaltres, deixeu un comentari a la secció següent.