Talaan ng mga Nilalaman:

Pag-install ng isang Bagong Virtual Host sa Apache Web Server: 3 Mga Hakbang
Pag-install ng isang Bagong Virtual Host sa Apache Web Server: 3 Mga Hakbang

Video: Pag-install ng isang Bagong Virtual Host sa Apache Web Server: 3 Mga Hakbang

Video: Pag-install ng isang Bagong Virtual Host sa Apache Web Server: 3 Mga Hakbang
Video: Free web hosting setup with goPanel and virtual Ubuntu 2024, Nobyembre
Anonim
Pag-install ng isang Bagong Virtual Host sa Apache Web Server
Pag-install ng isang Bagong Virtual Host sa Apache Web Server

Ang layunin ng tutorial na ito ay upang lakarin ang proseso ng pag-configure at pagsisimula ng isang bagong Apache web server virtual host. Ang isang virtual host ay isang "profile" na nakakakita kung aling DNS host (hal., Www. MyOtherhostname.com) ang tinawag para sa anumang naibigay na IP address. Posibleng paliitin ito nang malayo sa pamamagitan lamang ng pagkabit ng mga IP address at hostname sa config ng virtual host, ngunit lalaktawan ko iyon at ipalagay na ang bawat IP address na mayroon ang server ay pinahihintulutang mag-access sa virtual host. Ang itinuro na ito ay partikular na ginawa sa isang Debian tumatakbo ang server sa Apache 2.2.x.

Hakbang 1: Mag-login at Pumunta sa Tamang Lugar

Mag-login at Pumunta sa Tamang Lugar
Mag-login at Pumunta sa Tamang Lugar

Una, mag-log in at baguhin ang mga direktoryo sa iyong direktoryo ng pagsasaayos. Sa karamihan ng mga server na walang pag-iisip, nangangahulugan ito ng pag-log in bilang isang gumagamit na may mga pribilehiyo ng superuser, at pagpunta sa isang lugar sa / etc / $ ssh [email protected]: nakaka-excite_passwordWelcome! ~ $ Cd / etc / apache2 / mga site na magagamit

Hakbang 2: Lumikha ng Virtualhost Mula sa isang Default na Template

Lumikha ng Virtualhost Mula sa isang Default na Template
Lumikha ng Virtualhost Mula sa isang Default na Template

Kadalasan pinapanatili ko ang isang default na file sa paligid, na kinokopya ko sa isang clipboard at i-paste para magamit. Mula sa default na file na iyon, maaari mong i-edit ang mga detalye. Sa ibaba ay isang makatwirang default na file na maaari mong tingnan, na nagtatalaga ng dokumento sa isang direktoryo ng Drupal: $ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot / home / web / drupal / drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions minana ang CustomLog /var/log/apache2/MyOtherHostname.log na pinagsamaHindi kailangan sabihin, maaari kang gumawa ng anumang pagpapasadya na nais mo ayon sa impormasyong natagpuan sa dokumentasyon ng virtual host ng Apache 2.2.

Hakbang 3: Paganahin ang Site at I-restart ang Iyong Server

Paganahin ang Site at I-restart ang Iyong Server
Paganahin ang Site at I-restart ang Iyong Server

Ngayon ay oras na upang paganahin ang site at i-restart ang server. Si Debian ay may ilang mga cool na trick sa pamamahala ng server dito: Una, paganahin natin ang site: $ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com na naka-install; patakbuhin /etc/init.d/apache2 reload upang paganahin. $ sudo /etc/init.d/apache2 reloadReloading web server config…. PID # At ngayon dapat mong ma-access ang site hangga't ituturo ito ng DNS server sa iyong server. Para sa mga site ng Drupal, madalas kong gawin ang pagkakataong ito upang idagdag ang cron.php file sa aking crontab bago ko makalimutan: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 walang tao curl - tahimik https://MyOtherHostname.com/cron.phpIyan na! Binabati kita! Tarek:)

Inirerekumendang: