Съдържание:

Инсталиране на нов виртуален хост в уеб сървъра на Apache: 3 стъпки
Инсталиране на нов виртуален хост в уеб сървъра на Apache: 3 стъпки

Видео: Инсталиране на нов виртуален хост в уеб сървъра на Apache: 3 стъпки

Видео: Инсталиране на нов виртуален хост в уеб сървъра на Apache: 3 стъпки
Видео: Install Wordpress, enable Dark Mode, and Remove port 8090 CyberPanel: Part 4 of 4 2024, Ноември
Anonim
Инсталиране на нов виртуален хост в уеб сървъра на Apache
Инсталиране на нов виртуален хост в уеб сървъра на Apache

Целта на този урок е да премине през процеса на конфигуриране и стартиране на нов виртуален хост на уеб сървър на Apache. Виртуалният хост е „профил“, който открива кой DNS хост (например www. MyOtherhostname.com) се извиква на всеки даден IP адрес. Възможно е това да се стесни допълнително само чрез свързване на IP адреси и имена на хостове във конфигурацията на виртуалния хост, но ще пропусна това и ще приема, че всеки IP адрес, който сървърът има, има достъп до виртуалния хост. Тази инструкция е направена специално с Debian сървър, работещ с Apache 2.2.x.

Стъпка 1: Влезте и стигнете до правилното място

Влезте и стигнете до правилното място
Влезте и стигнете до правилното място

Първо влезте и променете директориите във вашата конфигурационна директория. В повечето разумни сървъри това означава да влезете като потребител с привилегии на суперпотребител и да отидете някъде в/etc/$ ssh [email protected] Парола: вълнуваща_парола Добре дошли! ~ $ Cd/etc/apache2/sites-available

Стъпка 2: Създайте Virtualhost от шаблон по подразбиране

Създайте Virtualhost от шаблон по подразбиране
Създайте Virtualhost от шаблон по подразбиране

Обикновено запазвам файл по подразбиране, който копирам в клипборда и го поставям за употреба. От този файл по подразбиране можете да редактирате спецификата. По-долу е разумен файл по подразбиране, към който можете да се обърнете, който присвоява документа към Drupal директория: $ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot/home/web/drupal/drupal-6 Име на сървъра www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine При RewriteOptions наследяват CustomLog /var/log/apache2/MyOtherHostname.log комбинирано Не е нужно да казвам, че можете да правите каквито и да е персонализации според информацията, намираща се в документацията за виртуален хост на Apache 2.2.

Стъпка 3: Активирайте сайта и рестартирайте сървъра си

Активирайте сайта и рестартирайте вашия сървър
Активирайте сайта и рестартирайте вашия сървър

Сега е време да активирате сайта и да рестартирате сървъра. Debian има няколко страхотни трикове за управление на сървъра тук: Първо, нека активираме сайта: $ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com инсталиран; стартирайте /etc/init.d/apache2 презареждане, за да активирате. $ sudo /etc/init.d/apache2 reload Презареждане на конфигурацията на уеб сървъра …. PID#И сега трябва да имате достъп до сайта, стига DNS сървърът да го насочи към вашия сървър. За сайтовете на Drupal често използвам тази възможност да добавя файла cron.php към моя crontab, преди да забравя: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 никой да не се навива-тихо https://MyOtherHostname.com/cron.phpТова е! Честито! Тарек:)

Препоръчано: