După instalarea serverului Apache, va fi util să faceți unele setări care să ușureze lucrul cu acesta în viitor.
Crearea de gazde virtuale
În primul rând, trebuie să creați un folder pe hard disk în care să fie stocate toate proiectele. La mine este un server de directoare într-o rădăcină a unui disc "Cu".
Pasul 1. Permiteți accesul Apache la www www pe hard disk.
În dosar căutăm un bloc de instrucțiuni:
AllowOverride Nici unul
Opțiuni Nu există
Ordinul permite, respinge
Permiteți tuturor
Sub acest bloc, introduceți următoarele instrucțiuni:
AllowOverride All
# Opțiuni Nu există
Opțiuni Indexuri FollowSymLinks
Ordinul permite, respinge
Permiteți tuturor
Astfel, am permis accesul Apache la dosarul server din rădăcina hard diskului.
Pasul 2. Creați un loc pentru a stoca fișierele site-ului.
În dosarul server, trebuie să creați un dosar cu numele site-ului nostru (de exemplu, mysite). În folderul mysite, creați încă două dosare: www - pentru a stoca fișierele și jurnalele site-ului - aici Apache va înregistra automat erorile legate de server și informații despre conexiunile la site.
Din moment ce de obicei se lucrează cu mai multe site-uri (de exemplu, în directorul serverului rădăcină a hard disk-ului, pot exista mai multe proiecte: mysite, mysite1, mysite2, etc.), accesibile prin adrese URL locale diferite, gazde.
Pentru a face acest lucru în fișierul de configurare C: Programul FilesApache Software-ul FoundationApache2.2confhttpd.conf nevoie pentru a conecta un fișier de configurare gazde virtuale suplimentare.
Căutăm linia #Include conf / extra / httpd-vhosts.conf în fișierul httpd.conf. Procesul de conectare a unui fișier suplimentar de configurare a gazdei virtuale este de a elimina caracterul # (#) înainte de această linie.
La sfârșitul fișierului, adăugați următorul bloc:
Numele serverului mysite.loc
DocumentRoot "C: / server / mysite / www"
ErrorLog "C: /server/mysite/logs/error.log"
CustomLog "C: /server/mysite/logs/access.log" comun
Punctul ServerName specifică URL-ul, în care vor fi accesate din browser-ul computerului local pentru a dezvolta site-uri web, fișiere care se află în directorul C: / www / mysite / www. Fișier C: /www/mysite/logs/error.log va conține informații despre erori în site-ul de lucru, și fișierul C: /www/mysite/logs/access.log - informații despre conexiunile.
Pasul 3. Trimiteți cereri către serverul local.
Asta e tot, reporniți acum Apache făcând clic pe butonul din stânga de pe pictograma de lângă ceas și selectând articolul Restart.
Pentru a aplica modificările în fișierul httpd.conf, Apache ar trebui să fie repornit.
Configurați pagina de pornire
În cazul în care numai numele de domeniu mysite este introdus din folderul C: servermysitewww, fișierul index.html va fi încărcat (aceasta este configurația implicită Apache și acest fișier este lansat automat când introduceți numai numele domeniului).
Din moment ce recent, o mare site-uri dinamice pe scară largă scrise în PHP, fișierul index.html va fi numit nu index.html. și index.php. Pentru împreună cu index.html atunci când introduceți un nume de domeniu index.php va rula automat în continuare nevoie pentru a face mici modificări în fișierul C: Programul FilesApache Software FoundationApache2.2confhttpd.conf:
Noi găsim blocul de directive DirectoryIndex index.html.
În direcția DirectoryIndex index.html, trebuie să adăugați un spațiu index.php. pentru a obține așa:
IndexIndex index.php index.html
Vreau să observ că în acest caz Apache va căuta mai întâi fișierul index.php și va încerca să-l execute și apoi să indexeze. html.
Îți place postul? Distribuiți link-ul cu prietenii, aceștia vor aprecia:
Distribuiți pe Facebook