Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämän opetusohjelman tarkoituksena on käydä läpi uuden Apache -verkkopalvelimen virtuaalipalvelimen määrittäminen ja käynnistäminen. Virtuaalinen isäntä on "profiili", joka tunnistaa, mitä DNS -isäntää (esim. Www. MyOtherhostname.com) pyydetään mille tahansa IP -osoitteelle. Tätä on mahdollista kaventaa edelleen yhdistämällä vain IP -osoitteet ja isäntänimet virtuaalisen isännän kokoonpanoon, mutta ohitan sen ja oletan, että jokainen palvelimen IP -osoite saa käyttää virtuaalista isäntää. Tämä ohje tehtiin nimenomaan Debianin kanssa palvelin, jossa on Apache 2.2.x.
Vaihe 1: Kirjaudu sisään ja siirry oikeaan paikkaan
Kirjaudu ensin sisään ja muuta hakemistoja määrityshakemistoosi. Useimmissa järkevissä palvelimissa tämä tarkoittaa kirjautumista käyttäjänä, jolla on pääkäyttäjän oikeudet, ja siirtymistä jonnekin/etc/$ ssh [email protected] Salasana: jännittävä_salasanaTervetuloa! ~ $ Cd/etc/apache2/sites-available
Vaihe 2: Luo Virtualhost oletusmallista
Yleensä pidän ympärilläsi oletustiedoston, jonka kopioin leikepöydälle ja liitän käyttöön. Tästä oletustiedostosta voit muokata tietoja. Alla on kohtuullinen oletustiedosto, johon voit viitata ja joka määrittää asiakirjan Drupal-hakemistoon: $ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot/home/web/drupal/drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions peri CustomLog /var/log/apache2/MyOtherHostname.log combined
Vaihe 3: Ota sivusto käyttöön ja käynnistä palvelin uudelleen
Nyt on aika ottaa sivusto käyttöön ja käynnistää palvelin uudelleen. Debianilla on muutamia hienoja palvelimenhallintatemppuja: Ota ensin sivusto käyttöön: $ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com asennettu; suorita /etc/init.d/apache2 reload, jotta voit ottaa sen käyttöön. PID#Ja nyt sinun pitäisi voida käyttää sivustoa niin kauan kuin DNS -palvelin osoittaa sen palvelimellesi. Drupal -sivustoissa käytän usein tätä tilaisuutta lisätäkseni cron.php -tiedoston crontab -tiedostooni ennen kuin unohdan: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 nobody curl-hiljainen https://MyOtherHostname.com/cron.php Siinä kaikki! Onnittelut! Tarek:)