Proses, düşündüyünüz qədər çətin deyil
Beləliklə, bir veb saytınız var, ancaq indi ev sahibliyi etmək üçün bir platforma ehtiyacınız var. Orada bir çox veb hosting provayderi təmin edə bilər, və ya öz web server öz veb hosting özünüz cəhd edə bilər.
Apache pulsuz olduğundan, qurmaq üçün ən məşhur web serverlərdən biridir. Bu da bir çox müxtəlif növ veb saytları üçün faydalı olan bir sıra xüsusiyyətlərə malikdir. Beləliklə, Apache nədir? Qısacası, şəxsi veb səhifələrindən müəssisə səviyyəsinə qədər hər şey üçün istifadə olunan bir serverdir.
Məşhur olduğu qədər çox yönlüdür.
Bu məqalənin ümumi nəzəriyyəsi ilə Apache- ni Linux sisteminə necə quraşdıracağına dair faktları əldə edə bilərsiniz. Ancaq başlamazdan əvvəl ən azı Linux-da işləməlisiniz - dizinləri dəyişdirə, tar və gunzipdən istifadə edərək və kompilyasiya etməklə kompilyasiya etmək (o cümlədən, özü). Ayrıca, server makinesinde kök hesabına da erişmeniz lazımdır. Yenə də, əgər bu sizi qarışdırırsa, özünüzü yerinə yetirmək əvəzinə bir mal satan provayderə müraciət edə bilərsiniz.
Apache'i yükləyin
Başladığınız Apache'in ən son sabit versiyasını yükləməyi məsləhət görürəm. Apache'yi almaq üçün ən yaxşı yer Apache HTTP Server yüklənmə saytından. Sisteminizə uyğun olan mənbə fayllarını yükləyin. Bəzi əməliyyat sistemləri üçün ikili bülletenlər də bu saytdan əldə edilə bilər.
Apache fayllarını çıxarın
Faylları endirdikdən sonra onları açmaq lazımdır:
gunzip -d httpd-2_0_NN.tar.gz
tar xvf httpd-2_0_NN.tar
Bu, mövcud kataloq altında mənbə faylları ilə yeni bir kataloq yaradır.
Apache üçün Server konfiqurasiya
Mövcud faylları əldə etdikdən sonra, mənbə fayllarını konfiqurasiya edərək hər şeyi tapmaq üçün maşınınızı təlimatlandırmalısınız. Bunu etmək üçün ən asan yolu bütün əvəzləri qəbul etmək və yalnız yazın:
./configure
Əlbəttə ki, insanların əksəriyyəti sadəcə onlara təqdim edilən seçimləri qəbul etmək istəmirlər. Ən əhəmiyyətli seçim prefiks = PREFIX variantdır. Bu, Apache fayllarının quraşdırılacağı qovluğu göstərir. Ayrıca xüsusi mühit dəyişənləri və modulları da təyin edə bilərsiniz. Qurmaq istədiyim modullardan bəziləri bunlardır:
- mod_alias - URL ağacının müxtəlif hissələrini xəritədə göstərmək
- mod_include - Server tərəfini ehtiva edir
- mod_mime - fayl uzantılarını MIME növü ilə birləşdirmək
- mod_rewrite - tez-tez URL-lərin yenidən yazılması
- mod_speling (sic) - URL'leri yanlış yaza biləcək oxucularınıza kömək etmək
- mod_ssl - SSL istifadə edərək güclü kriptoqrafiyaya imkan verir
- mod_userdir - sistem istifadəçilərinin öz veb səhifələrinə sahib olmaq üçün imkan verir
Xahiş edirəm ki, bunlar müəyyən bir sistemə quraşdıra biləcək bütün modullar deyildir - xüsusi layihə mənim qurduğumdan asılı olacaq, lakin bu yuxarıda göstərilən siyahı yaxşı bir başlanğıc nöqtəsidir. Modullar haqqında sizə lazım olanları müəyyənləşdirmək üçün ətraflı məlumat.
Apache'i qurun
Hər hansı bir qaynaq quruluşu olduğu kimi, sonra quraşdırma qurmaq lazımdır:
etmək
yükləyin
Apache'i fərdiləşdirin
Quraşdırma və qurma ilə bağlı heç bir problem olmadığını nəzərə alsaq, Apache konfiqurasiyanızı fərdiləşdirməyə hazırsınız.
Bu, həqiqətən, httpd.conf faylını düzəldir. Bu fayl PREFIX / conf qovluğunda yerləşir. Ümumiyyətlə mətn redaktoru ilə düzəldirəm.
vi PREFIX /conf/httpd.conf
Qeyd: Bu faylı redaktə etmək üçün kök olmalıdır.
Yapılandırmanızı istədiyiniz şəkildə düzəltmək üçün bu fayldakı təlimatları izləyin. Daha çox kömək Apache saytında mövcuddur. Əlavə məlumat və resurslar üçün həmin sayta müraciət edə bilərsiniz.
Sizin Apache Server test edin
Eyni maşında bir veb brauzer açın və ünvanı qutusuna http: // localhost / yazın. Yukarıdaki kısmi ekran görüntüsünde (bu makaleye eşlik eden) benzer bir sahifani görmeniz lazımdır.
Böyük məktublarda deyirsiniz: "Bunu gözlədiyiniz veb saytın yerinə görmüsünüz?" Bu, yaxşı bir xəbərdir, çünki server düzgün quraşdırılıb.
Yeni Düzenlenen Apache Veb Serverinizə Sayfaları Düzenleme / Yükleme başlayın
Sunucunuz işə düşdükdən və işlədildikdən sonra siz səhifələrə yazmağa başlaya bilərsiniz. Web saytınızı əylənin!