Агуулгын хүснэгт:

Apache вэб сервер дээр шинэ виртуал хост суулгах: 3 алхам
Apache вэб сервер дээр шинэ виртуал хост суулгах: 3 алхам

Видео: Apache вэб сервер дээр шинэ виртуал хост суулгах: 3 алхам

Видео: Apache вэб сервер дээр шинэ виртуал хост суулгах: 3 алхам
Видео: Автоматический календарь-планировщик смен в Excel 2024, Арваннэгдүгээр
Anonim
Apache вэб сервер дээр шинэ виртуал хост суулгах
Apache вэб сервер дээр шинэ виртуал хост суулгах

Энэхүү гарын авлагын зорилго нь шинэ Apache вэб серверийн виртуал хостыг тохируулах, эхлүүлэх үйл явцыг судлах явдал юм. Виртуал хост бол ямар ч IP хаягаар ямар DNS хост (жишээлбэл, www. MyOtherhostname.com) дуудаж байгааг илрүүлдэг "профайл" юм. Зөвхөн виртуал хост тохиргоонд IP хаяг болон хостын нэрийг холбох замаар үүнийг нарийсгах боломжтой боловч би үүнийг алгасаад серверийн IP хаяг бүр виртуал хост руу нэвтрэхийг зөвшөөрсөн гэж үзэх болно. Apache 2.2.x -ийг ажиллуулж буй сервер.

Алхам 1: Нэвтрээд зөв газартаа очно уу

Нэвтрээд зөв газартаа хүрнэ үү
Нэвтрээд зөв газартаа хүрнэ үү

Нэгдүгээрт, нэвтэрч, директоруудыг тохиргооны директор руу өөрчилнө үү. Ихэнх эрүүл саруул серверүүдэд энэ нь супер хэрэглэгчийн эрх бүхий хэрэглэгчээр нэвтэрч,/etc/$ ssh [email protected] хаягаар хаа нэгтээ орох гэсэн үг юм: нууц үг:

Алхам 2: Анхдагч загвараас Virtualhost үүсгэх

Анхдагч загвараас Virtualhost үүсгэх
Анхдагч загвараас Virtualhost үүсгэх

Ихэвчлэн би анхдагч файлыг хадгалдаг бөгөөд үүнийг санах ойд хуулж, ашиглахаар буулгадаг. Энэ анхдагч файлаас та тодорхой мэдээллийг засах боломжтой. Доорх баримт бичгийг Drupal лавлах руу оноож өгдөг зохих үндсэн файл байна: $ pico MyOtherHostname.com [email protected] DocumentRoot/home/web/drupal/drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions нь CustomLog /var/log/apache2/MyOtherHostname.log хосолсон бөгөөд та Apache 2.2 виртуал хост бичиг баримтад байгаа мэдээллийн дагуу хүссэн тохиргоогоо хийж болно.

Алхам 3: Сайтыг идэвхжүүлж, серверээ дахин эхлүүлнэ үү

Сайтыг идэвхжүүлж, серверээ дахин эхлүүлнэ үү
Сайтыг идэвхжүүлж, серверээ дахин эхлүүлнэ үү

Одоо сайтыг идэвхжүүлж, серверийг дахин эхлүүлэх цаг болжээ. Дебиан энд хэд хэдэн гайхалтай сервер менежментийн заль мэхүүд байна: Эхлээд сайтыг идэвхжүүлцгээе: $ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com; Идэвхжүүлэхийн тулд /etc/init.d/apache2 дахин ачаалахыг ажиллуулна уу. PID#Тэгээд одоо та DNS сервер таны сервер рүү зааж өгөх хүртэл сайтад нэвтрэх боломжтой байх ёстой. Друпал сайтуудын хувьд би cron.php файлыг мартахаасаа өмнө crontab дээрээ нэмж оруулах боломжийг байнга ашигладаг: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 хэн ч буржгар болохгүй-чимээгүй https://MyOtherHostname.com/cron.phpТэгээд л боллоо! Баяр хүргэе! Tarek:)

Зөвлөмж болгож буй: