Բովանդակություն:

Apache վեբ սերվերում նոր վիրտուալ սերվերի տեղադրում. 3 քայլ
Apache վեբ սերվերում նոր վիրտուալ սերվերի տեղադրում. 3 քայլ

Video: Apache վեբ սերվերում նոր վիրտուալ սերվերի տեղադրում. 3 քայլ

Video: Apache վեբ սերվերում նոր վիրտուալ սերվերի տեղադրում. 3 քայլ
Video: What is a Server? Servers vs Desktops Explained 2024, Նոյեմբեր
Anonim
Նոր վիրտուալ սերվերի տեղադրում Apache վեբ սերվերում
Նոր վիրտուալ սերվերի տեղադրում Apache վեբ սերվերում

Այս ձեռնարկի նպատակն է անցնել նոր Apache վեբ սերվերի վիրտուալ սերվերի կազմաձևման և գործարկման գործընթացը: Վիրտուալ հյուրընկալողը «պրոֆիլ» է, որը որոշում է, թե որ DNS սերվերը (օրինակ ՝ www. MyOtherhostname.com) կանչվում է ցանկացած IP հասցեով: Հնարավոր է դա ավելի նեղացնել ՝ վիրտուալ հյուրընկալողի կազմաձևում միայն IP հասցեների և հյուրընկալողների անունների միացումով, բայց ես դա բաց կթողնեմ և ենթադրեմ, որ սերվերի յուրաքանչյուր IP հասցե թույլատրված է մուտք գործել վիրտուալ հոսթին: սերվեր, որն աշխատում է Apache 2.2.x.

Քայլ 1: Մուտք գործեք և հասեք ճիշտ վայր

Մուտք գործեք և հասեք ճիշտ վայր
Մուտք գործեք և հասեք ճիշտ վայր

Նախ մուտք գործեք և փոխեք գրացուցակները ձեր կազմաձևման գրացուցակին: Շատ ողջամիտ սերվերներում դա նշանակում է մուտք գործել որպես գերօգտագործողի արտոնություններ ունեցող օգտվող և գնալ ինչ-որ տեղ/etc/$ ssh [email protected] գաղտնաբառ: հուզիչ_բառ բարի գալուստ:

Քայլ 2. Ստեղծեք Virtualhost- ը կանխադրված ձևանմուշից

Ստեղծեք Virtualhost- ը կանխադրված ձևանմուշից
Ստեղծեք Virtualhost- ը կանխադրված ձևանմուշից

Սովորաբար ես պահում եմ լռելյայն ֆայլ, որը պատճենում եմ սեղմատախտակին և տեղադրում օգտագործման համար: Այդ կանխադրված ֆայլից կարող եք խմբագրել առանձնահատկությունները: Ստորև բերված է ողջամիտ կանխադրված ֆայլ, որին կարող եք անդրադառնալ, որը փաստաթուղթը վերագրում է 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- ը ժառանգում է CustomLog /var/log/apache2/MyOtherHostname.log համակցված Անհրաժեշտ է ասել, որ կարող եք կատարել ցանկացած հարմարեցում, ըստ Apache 2.2 վիրտուալ տանտիրոջ փաստաթղթերի:

Քայլ 3: Միացրեք կայքը և վերագործարկեք ձեր սերվերը

Միացրեք կայքը և վերագործարկեք ձեր սերվերը
Միացրեք կայքը և վերագործարկեք ձեր սերվերը

Այժմ ժամանակն է միացնել կայքը և վերագործարկել սերվերը: Դեբիանն այստեղ ունի սերվերի կառավարման մի քանի հնարքներ. Նախ ՝ եկեք միացնենք կայքը. $ Sudo a2ensite MyOtherHostname.com Կայքը տեղադրված է MyOtherHostname.com; գործարկել /etc/init.d/apache2- ը վերաբեռնելու համար: $ sudo /etc/init.d/apache2 վերաբեռնել վեբ սերվերի կազմաձևման բեռնում…. PID#Եվ այժմ դուք պետք է կարողանաք մուտք գործել կայք այնքան ժամանակ, քանի դեռ DNS սերվերն այն մատնանշում է ձեր սերվերին: Drupal կայքերի համար ես հաճախ օգտվում եմ այս հնարավորությունից ՝ cron.php ֆայլը ավելացնելով իմ crontab- ին, նախքան մոռանալը. $ Sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 ոչ ոք չի ոլորվում-լուռ https://MyOtherHostname.com/cron.php Դա այդպես է: Շնորհավորում եմ: tarek:)

Խորհուրդ ենք տալիս: