Internet Derazalar Android
Kengaytirmoq

Apache konfiguratsiyasi. Windows XP-da Apache veb-serverini PHP, JSP va MySQL-ni o'rnatish va konfiguratsiyasi

Apache konfiguratsiyasi fayllari

Ko'pgina paketlarda, asosiy konfiguratsiya faylining asosiy fayllari Apache httpd.conf deb ataladi. Tizim versiyasiga qarab, ushbu fayl har xil kataloglarda bo'lishi mumkin, ammo format o'zgarmadi. Kaldera va Sesus tizimlarida HTTPD.Conf fayli fayl / httpd katalogi tarkibida mavjud; Debian va Slateware-da, u / va hokazoda joylashgan (Scackce-ni tanlang /etc/apc/ptpd.conf.Dughulte). Serverni ta'minlash uchun siz ushbu faylni o'zgartirishingiz va unga kerakli o'zgartirishlar kiritishingiz kerak. ; Qizil shlyapa va Turbolinux, HTTPD.ConF faylida / httpd / con / konm / konm / con / con / con / con / con / con / fokusida joylashgan.

Odatdagidek, ramzi bilan boshlanadigan HTTPD.ConF faylining satrlari, izohlarni o'z ichiga oladi. Serverning konfiguratsiyasini belgilaydigan variantlar quyidagicha o'rnatiladi:

Direktsion qiymati

Direktsion ba'zi ma'noga bog'liq bo'lgan ism. Ushbu qiymat raqamlar, fayl nomi yoki o'zboshimchalik bilan belgilar bo'lishi mumkin. Ba'zi ko'rsatmalar sizga bir nechta pastga tushirishga imkon beradi. Bunday holda, ko'rsatma nomi burchak qavslariga joylashtiriladi. Bunday ko'rsatmaning misoli quyida keltirilgan.

Variantlar personyminks.

Xavfsiz.

So'nggi satrda boshida ko'rsatilgan bir xil ko'rsatmaning nomi mavjud, ammo bunga hech qanday qiymat o'rnatilmagan. Direktsion nomi, blokning oxiri, undan oldin shayton.

Ba'zi hollarda quyida keltirilgan qo'shimcha konfiguratsiya fayllari Apache-ni sozlash uchun ishlatiladi. Ular odatda HTTPD.Conf kabi birroq katalogda joylashtiriladi.

Kirish.conf. Ushbu faylga havolacececececececececective ko'rsatkichi yordamida shakllanadi va httpd.conf fayli mavjud. Inccess.conf fayli ko'pincha dars berishadi. ularda ko'rsatilgan kataloglarga kirish xususiyatlarini aniqlash. Hozirgi vaqtda ushbu fayl odatda bo'sh va ba'zan kirish huquqini taqiqlovchi / dev / null sifatida o'rnatiladi.

Mime.types. Veb-brauzerni ma'lumotni qayta ishlash kerakligi to'g'risida xabardor qilish uchun, veb-server MIMIM standartidan foydalanadi (ko'p tarmoqli Internet EAPENENT - ko'p sonli Internet-xabarlar kengaytmalari). Masalan, matn / tekislikning mime turi, ma'lumotlar an'anaviy matn ekanligini anglatadi va Image / JPEG JPEG grafik ma'lumotlarini belgilaydi (qo'shma fotorafiy ekspertlar guruhi fotografik ekspertlarning bir guruhi). MIME.TEPES fayli MIME turlari va fayl kengaytmalari o'rtasidagi muvofiqlik to'g'risidagi ma'lumotlar mavjud. Masalan, fayl nomlari, tugaydigan.txt I.Ac, matn / oddiy MIME turida. Agar bunday o'yin noto'g'ri ko'rsatilgan bo'lsa, veb-brauzer ba'zi fayllarni qayta ishlashda qiyinchiliklarni boshdan kechiradi. To'plamda taqdim etilgan fayl veb-sahifada joylashtirilishi mumkin bo'lgan deyarli har qanday ma'lumotlar turlarini qayta ishlashni ta'minlaydi. Agar siz kamdan-kam uchraydigan turlardan foydalanishingiz kerak bo'lsa, siz ushbu faylga yangi yozuvlarni qo'shishingiz kerak bo'ladi.

Sehr Ushbu fayl shuningdek, mime turlari va ma'lumotlar o'rtasidagi yozishmalarni aniqlash imkonini beradi. Ma'lumotni tahlil qilishda, bir yoki boshqa turdagi aniq belgilarni aniqlash mumkin. Masalan, ko'plab fayllarda maxsus kalitlar mavjud - "Sehrli" bayt ketma-ketligi. Matn turlariga kiritilgan ushbu ketma-ketliklar sehrli faylda ko'rsatilgan. Agar siz ushbu faylning formatini batafsil o'rganmagan bo'lsangiz, unga o'zgartirishlar kiritish tavsiya etilmaydi. Ushbu bobdagi sehrli faylning tuzilishi hisobga olinmaydi.

Foydalanuvchi uchun Linux kitobidan Muallif Kostomvor Viktor Alekseyevich

8.2.2. Agar siz sekund o'qigan bo'lsangiz, asosiy konfiguratsiya fayllari. 8.2.1. RC skriptini boshqaradi

Kitob Linux Serverni o'zingiz qiling Muallif

12.5. SSL va Apache 12.5.1. SSL SSL (Xavfsiz rozetkalar qatlamini o'rnatish) Internetga xavfsizlikni ta'minlash uchun Netscape tomonidan ishlab chiqilgan shifrlash usuli. Ushbu usul bir nechta shifrlash usullarini qo'llab-quvvatlaydi va mijoz darajasida ham, darajadagi autentifikatsiyalarni ta'minlaydi

Asterisk ™ kitobidan: Telefoniya kelajakdagi ikkinchi nashri Muallif Meggelen Jim van.

Kitob tarmog'idan Linux Muallif Smit Roderik V.

Linux kitobidan: To'liq qo'llanma Muallif Kolisnichenko Denis Nikolaevich

DHCP konfiguratsiyasida eng Linux tarqatish paketlari Internet-dasturiy ta'minot konsorsiumi tomonidan ishlab chiqilgan DHCP Server (http://www.isc.org/products/dhcp/). 2000 yil oxirida Internet dasturiy ta'minot konsorsiumi (ISC) 3.0 DHCP versiyasini chiqardi, ammo 2002 yil boshida Linux versiyalari eski versiya bilan yana 2,0 bilan ta'minlanmoqda

Ubuntu 10 kitobdan Tez boshlash bo'yicha qo'llanma Muallif Kolisnichenko D. N.

SI Til qo'llanmasidan Prata Stefan muallifi

Eksim konfiguratsiya fayllari Asosiy Exim konfiguratsiya fayli Exim.conf deb nomlanadi. Odatda u / ixtilof doirasida joylashgan. Ushbu fayl quyidagi formatda keltirilgan yozuvlarni o'z ichiga oladi: option \u003d Odatda, Sharxlar o'z ichiga olgan chiziqlar # belgidan boshlanadi.

Kitob mashinasi ko'zlari bilan "Linux" dan Muallif Flenov Mixail Evgenevich

Linux yadrosining kitoblarini ishlab chiqishdan Robert sevgi orqali.

16.1. Apache-ning o'rnatish joyiga qarab, Apache veb-serveri o'rnatilgan paketni Apache yoki HTTPD deb atash mumkin va mos ravishda apdas-hojatxona yoki httpd-qo'llanma mavjud. Birinchi holda, siz o'z ichiga olgan Apache-umumiy to'plamni o'rnatishingiz kerak bo'ladi

Muallif kitobidan

16.2. Apache-ni sozlang. APGIGATLAR APPAEA-ni o'rnatgandan so'ng, quyidagi fayllarni tahrirlash:? /etc/httpd/conf/httpd.conf asosiy konfiguratsiya faylidir. Apache 2.x uchun. Ushbu fayl shuningdek httpd2.conf deb atash mumkin;? /TC/logrotate.d/apach yoki /etc/logbotat.d/httpd (2.0 versiyada) - aylanish fayli

Muallif kitobidan

16.10. SSL va Apache 16.10.1. SSL SSL (Xavfsiz paypoq qatlamini o'rnatish) ma'lumotlar uzatish uchun Netscape tomonidan ishlab chiqilgan shifrlash usuli hisoblanadi. Ushbu usul bir nechta shifrlash usullarini qo'llab-quvvatlaydi va mijoz darajasida ham, autentifikatsiyalarni ham ta'minlaydi

Muallif kitobidan

19.2. 19.1-sonli konfiguratsiya Loader Fayllar GRUB2 - /bot/gubbub igrubb.cFg asosiy konfiguratsiya fayllarini ko'rsatadi. Bu qo'lda tahrirlanmaydi. Uni yaratish uchun / USR / SBM / GRUB-MKCCONFIG yordam dasturidan foydalaning, bu ushbu konfiguratsiya faylini andozalar asosida yaratadi,

Muallif kitobidan

26.2.3. Konfiguratsiya Server fayllari Server konfiguratsiya fayllari / hat / apace2 katalogida. Asosiy konfiguratsiya fayli deb nomlanadi Apache2.conf. Odatiy bo'lib, uning sozlamalari ko'p foydalanuvchilarni tashkil qiladi. Agar siz veb-serverdan nafaqat mahalliy sharoitda (uchun) foydalanmoqchi bo'lsangiz

Muallif kitobidan

Bizning ajoyib dasturimiz va soddaligimizni amalga oshiradigan manba va fayllar, kompyuter uchun to'liq ma'nosiz belgilar to'plamidir, chunki u "includff tipidagi "tushunmayapti". U faqat maxsus tilni tushunadi,

Muallif kitobidan

5.3.1. Konfiguratsiya barcha SSH protokol sozlamalari / hat / SSH katalogida joylashgan. Bu erda siz quyidagi ro'yxatni ko'rishingiz mumkin:? SSH server konfiguratsiya fayli - sshd_config ;? SSH Mijoz konfiguratsiyasi Fayl - SSH_CONFIG ;? Turli xil uchun kalit fayllar

Muallif kitobidan

Kerselsning konfiguratsiya parametrlari nomutanosiblik parametrlari, yadro kodini tuzatish va kompilyatsiya paytida o'z ichiga olgan kompleksiya parametrlari mavjud. Ushbu parametrlar Kerrel konfiguratsiyasining muharririning Kernel xakerlik menyusida mavjud. Bularning barchasi

va varaqasi

2016-07-2t17: 54: 43 + 00: 00

2017-08-2t04: 44: 37 + 00: 00

7613

Maqola Ubuntu-dagi Ubuntu serveridagi Apachu serveridagi veb-konfiguratsiyaning umumiy ko'rinishi taqdim etilmoqda. Tashkiliy server konfiguratsiya fayllarining mantiq va tuzilishi berilgan. Serverning asosiy konfiguratsiyasining topshiriqlarini tavsiflaydi. Asosiy linux Ubuntu buyruqlari kayfiyatni boshqarish, konfiguratsiya va veb-serverni boshqarish uchun beriladi. Standart sayt Apache o'rnatish jarayonida ko'rib chiqiladi. Maqolada chiroq serveringizni sozlash va boshqarishda foydali bo'ladi.

Qo'llab-quvvatlashni qanday qo'shish kerak PHP. skript boshqaruvchisi sifatida Apache. ustida Ubuntu. yoki Derazalar Maqolada batafsil bayon qilingan Windows-da PHP-ni o'rnatish Bobda Sozlamoq.

Apache standart veb-sahifasi

Veb-serverning standart o'rnatilishini amalga oshirish jarayonida Apache. ichida Ubuntu. server O'rnatgandan keyin veb-server funktsiyasini sinab ko'rish uchun sinov maydonchasi yaratilgan. Ushbu sayt, sukut bo'yicha, brauzerdan faqat fayllar va kataloglarga qo'ng'iroq qilish imkonini beradi / Var / www Rejissyorlar Ubuntu. Server. Agar o'rnatilgandan so'ng Apache.Siz brauzerda veb-sahifani ochasiz Ip Veb-serveringiz, siz serverni ishga tushirish sahifasini ko'rasiz - Apache2 Ubuntu standart sahifasi. Bu birinchi navbatda aytadi Apache. muvaffaqiyatli o'rnatildi va ishlaydi. Ushbu sahifa fayldagi serverda joylashgan. /Var/www/indml/index.html. Va uning konfiguratsiyasi va brauzerida chiqish uchun standart Virtual mezbon konfiguratsiyani ( /etc/apachu2/ses-aaaaae/000-default.conf.), bu katalog uchun virtual xost (sayt) ni belgilaydi / Var / www / html va server o'rnatishda yaratilgan Apache.. Shunga ko'ra, agar siz fayllaringizni ushbu papkada joylashtirsangiz, ular veb-server tomonidan qayta ishlanadi. Bundan tashqari Standart sahifa Bo'limda Konfiguratsiya haqida umumiy nuqtai Server konfiguratsiya fayllari tuzilmasining sxematik tasvirini ko'rasiz. Bu erda siz konfigurlarning tuzilishi, ismlari va joylashuvi haqida tushunishingiz kerak Apache. ichida Ubuntu. har xil Umumiy qabul qilingan sxemadan, bu server menejmenti qulayligi uchun qilingan. Ammo bu erda bitta nuance mavjud, agar siz ilgari kataloglarni tashkil etish bilan tanish bo'lmagan bo'lsangiz Apache. ustida Ubuntu., keyin bu sxema faqat chalkash bo'lishi mumkin, chunki Unda barcha papkalar mavjud emas, lekin faqat qaysi kataloglar joylashgan belgi ga havolalar faollashtirilgan Konfiguratsiya fayllari. Shuning uchun ushbu moddada quyida Apachee veb-serveridagi uy kataloglari kataloglari kataloglari va kataloglari kataloglari va kataloglari kataloglari va kataloglarining to'liq sxemaini ko'ring. Apache veb-sahifasining qimmatli qismidan - bu sahifalar kishi."S. Debian. Jamoalar uchun a2enmod, a2dismod., a2ENTIT., a2Dissit., a2ENCONF., a2DoDianf.Konfiguratsiya fayllarining ayrim turlarini faollashtirish va o'chirish uchun ishlatiladi va batafsil tavsiflanadi. Shuningdek, bu erda buyruqlarni veb-serverga o'tkazish ( Boshlandi / to'xtatiladi va hokazo.) murojaat qilish kerak /etc/init.d/apach2. yoki apache2ctlBu Ubuntu-dagi serverning o'ziga xos xususiyati. Fayldagi Ubuntu serverida /usr/share/apache2/readme.debian.gz. Siz to'liq hujjatlarni topishingiz mumkin Apache..

Uy katalogi Ubuntu-da

Sukut, uy Veb-serverlar katalogi Apache. ichida Ubuntu. bo'lmoq / va hk / apache2 / Fayl tizimidagi usullar. Barcha konfiguratsiya fayllari ushbu katalogda va uning pastki qismlarida joylashgan. Apache.. Serverot katalogi qiymatining qiymatini o'zgartirishingiz mumkin, siz asosiy konfigurada ko'rsatadigan "/ va boshqa APACAE2" ni kiritishingiz mumkin apache2.conf.. U erda sukut bo'yicha, servererro-da ko'rsatuvchi bu uning "/ va boshqalar / apache2" kabi uning qiymatiga teng ekanligiga izohlanadi ( ushbu ko'rsatmada yakuniy bo'lak bo'lmasligi kerak!). Uy katalogi uslubining qiymati Apache. (ServeroTo) uni biladigan server uchun kerak, fayl tizimining qaysi joyda joylashganligini, u konfiguratsiya fayllarini qidirishi kerak. Servererroinning bir xil qiymati mumkin o'rnini bosuvchi ba'zi ko'rsatmalardagi ba'zi ko'rsatmalarda argument sifatida kutilmoqda yo'l Fayl tizimida Ubuntu.. Shuning uchun, bunday holatlarda, agar sizsiz yo'lni belgilash usuli boshlang'ich Slash, T. Apache. buni sezadi qarindosh yo'lingizga yo'l uy Katalog. Shunday qilib, masalan, agar siz authismfile-ni belgilasangiz .HTOPSWD ko'rsatgichi, keyin ushbu versiyada Apache. belgilangan yo'lni tarjima qiladi qarindosh va uni aylantiring /etc/apach2/.hpasswd., yo'lning qiyofasi uy Katalog.

Ubuntu-da Apache Bosh katalogi tuzilishi

Jarayonda standart O'rnatish veb-serveri Apache. ichida Ubuntu.veb-serverning quyidagi fayl tuzilishi va kataloglari katalog yaratildi:

Ubuntu-da - Serveru-Servertero-da Bosh sahifa katalogpalari2 / ... eskirgan.................... katalog, turli xil konfigurlarni o'z ichiga oladi | "Charset.conf ............................................... `- mahalliylashtirilgan-xatar-sahifalar.conf ..... Xato sahifalari | `- Vhost-Kirish-Light-log.conf ... Virtual xost jurnallari | `- Security.conF ................ Xavfsizlik bo'yicha ko'rsatmalar uchun fayl | 'xizmat - CGI-BIN.Conf ............. CGI konfiguratsiya ko'rsatmasi bo'yicha ko'rsatmalar | - konfektsiyalangan. faollashtirilgan Sozlash eskirgan | `- @ ..................................................................... eskirgan |-- mods-mavjud.................... Katalog, o'rnatilgan Apache Modulesni o'z ichiga oladi | `- ............................................................................................ mods-yoqilgan....................... Kirish faollashtirilgan Modullarni o'zgartiradi mods-mavjud | `- @................................................................................................................................................................................................................................................................................................................................................................... saytlar mavjud................... katalogda mavjud virtual mezbon konfiguralar mavjud `Apaching o'rnatishda 80 port uchun tashkil etilgan Virtual Xostli fayllar | `Olantatsiya-ssl.conf ............. Virtual Xost Fayl 443 port uchun Apache-ni o'rnatishda yaratilgan 443 port saytlar yoqilgan................................Niz faollashtirilgan Virtual mezbon saytlar yoqilgan. | `- @ 000-skoring.conf .............. Virtual xostning faollashtirilgan konfigurasiga havola apache2.conf.........................Asosiy Apache Server Ubuntu | - Yoki da ... . Apache Atrof-muhitni kuzatib borish usullari | - Sehr ............................................... mime_magik (Ushbu modul sukut bo'yicha faol emas) | - - Port.conf ................................ Vazifa uchun fayl portov Apachik ulanishlarni oladi

Misollar Ubuntu serveridan 16.04 LTS-dan taqdim etiladi, ammo u ham server opsiyasida va ish stolida va stolda ubuntu versiyalarda va tarqatishlarda ham bo'ladi.

Apache konfiguratsiyasi mantig'i

Yuqorida aytib o'tilganidek, in Ubuntu. Ishlatilgan a'lo Veb-server uchun konfiguratsiya fayllari va katalogining asl tashkiliy tuzilishidan Apache..

Birinchidan, in Ubuntu.konfiguratsiya Apache. singan kopgina ularning turli xil konfigurlari funktsional Uchrashuv. Masalan, aniqlanadigan ko'rsatmalar portlamoq Server uchun alohida faylga o'tkaziladi port.conf.. Ushbu server xavfsizlik sozlamalari uchun javobgar bo'lgan ko'rsatmalar faylga taqdim etiladi. xavfsizlik.. Shunday qilib, ko'rsatmalar o'z yo'llarida kurashmoqda ma'no alohida konfiguratsiya fayllarida. Tasvirni o'qish, tahrirlash, faollashtirish va o'chirishda juda mantiqiy va qulay. Ushbu yondashuv bilan har bir alohida fayl kichikroq bo'ladi va ixtisoslashgan Konfiguratsiyaning bir qismi. Biroq, agar xohlasangiz, qanday qilib maydalash mumkinligini tushunish kerakligini tushunish kerak, agar xohlasangiz, barcha ko'rsatmalar va sozlamalarni bitta faylga yozishingiz mumkin, shunchaki fayl bilan ishlash unchalik qulay bo'lmaydi.

Ikkinchidan: markaz Butun konfiguratsiya gapirish asosiy konfigural Apache. Veb-serverlar - apache2.conf. Fayl. Bu ushbu fayl avval Navbat veb-server qidirmoqda va o'qiydi. Apache. Boshlash yoki qayta yoqish paytida. Va allaqachon ushbu faylda ko'rsatmalar yordamida Qo'shing.Ularning ko'rsatmalari o'rniga u boshqa barcha belgilangan barcha konfigurlarni yuklab olinadi. Shunday qilib, barcha konfiguratsiya fayllari birlashtirilgan birlashgan Veb-serverning konfiguratsiyasi va bu qachon sodir bo'ladi Apache. fayllarni o'qiydi tartib ularning ulanishlari asosiy narsa Config. Buningdan muhim fikr bor tartib Konfiguratsiyadagi ko'rsatmalarga amal qilish Apache. va mos ravishda, tartib Config Fayllarni ulash juda muhim, chunki server tomonidan keyinchalik ularga avvalgi ko'rsatmalar bekor qilinishi mumkin. Serverni sozlashda buni eslashingiz kerak.

Uchinchidan: Agar siz katalog tuzilishiga qarasangiz uy Rejissyorlar Apache., keyin uchtaga qarang er-xotin. Chempionlar turlari bo'yicha katalog: prefiks_catalog-mavjud / yoqilgan.. Bunday mantiqiy tuzilish konfiguralaringizni tarqatish uchun yaratilgan uch guruh, asosli prefiks Shakamlar Ismlari konfetsiya - *bular boshqa konfigizlar uchun kataloglar, mods - * *bular Apache moduli uchun kataloglar va saytlar - *bular konfiguralaringiz uchun kataloglar. virtual xostlar. Ushbu kataloglar nomining ikkinchi qismi -AVie / -Unthdi mantiqiy ravishda umuman mavjud va faqatgina faol Ayni paytda ushbu lahzada konfiguratsiya qilinadi. Shunday qilib, kataloglarda * -AVAIL Hamma narsani saqladi mavjud Konfiguratsiya fayllaridan foydalanish uchun va allaqachon kataloglardagi * -Narta. Joylashgan belgi martaba (yorliqlar) Faqat ushbu konfiguratsiyalarda * -AVAIL Konfiguratsiyani yuklashda veb-server orqali o'qilishi kerak. Apache. Faqatgina kataloglarni o'qiydi * -Narta.shuning uchun faqat ushbu kataloglar mavjud bo'lgan ushbu konfiguratsiya qilinadi martaba. Ushbu yondashuv qo'shimcha darajadagi qulayliklarni beradi, bu sizning barcha konfigraflaringizni serverning uy sahifasi kataloce katalogida saqlashga imkon beradi va faqat faqat foydalaning zarur Hozirgi tangalarda.

To'rtinchidan: Veb-server konfiguratsiya ko'rsatmasi Apache. bor kontekst () Ular qaysi harakat qilurlar. Tushuncha kontekst AVTIRSIKLARNI QANDAY QILIB BERADI, qaysi darajadagi konfiguratsiya qilinmoqda mumkin Ishlatilgan. Xuddi shu ko'rsatmalarga har ikkala kontekstning bir shaklida va bir nechta kontekstda foydalanishga ruxsat berilishi mumkin. Agar ko'rsatma ishlatilsa / noto'g'ri kontekst shaklida qayd etilgan bo'lsa, u bo'ladi xato Veb Apache serverlari uni to'xtatadigan konfiguratsiyani yuklashda. Shuning uchun, ko'rsatmalaringizni yozayotganda, har doim Apache-dagi ko'rsatma uchun hujjatlarda ko'rsatilgan hujjatlarda ko'rsatilgan.

Beshinchi: Buni tushunishingiz kerak Apache. Faqat barcha faol konfigurlarni o'qiydi va qo'llaydi boshlamoq yoki qayta yoqing. Boshlashdan keyin Apache endi konfiguratsiyani qayta o'qib bo'lmaydi. Istisno fayliga xizmat qiladi .htacccess.bu mahalliy darajadagi fayl katalog sayt va qachon har biri Ushbu Sayt saytiga murojaat qiling. Shunga ko'ra, agar siz tashqarida konfiguratsiya parametrlariga o'zgartirish kiritgan bo'lsangiz .htacccess. Fayl, keyin ularni kuchga kirish uchun qaytadan yoqmoq internet. server Apache..

Kontekst direktori turlari:

  • server konfigurasi - global Serverning umumiy konfiguratsiya fayllarini qo'llash uchun ko'rsatma darajasi tashqarida va tashqarida Idishlar I. tashqarida Fayli .htacccess.;
  • virtual xost. - Daraja virtual Ichki ko'rsatmani qo'llash uchun xost Idish;
  • katalog. - Daraja katalogIdishlar ichida ko'rsatma ishlatilishi kerak , , , ;
  • .htacccess. - Daraja mahalliy katalog Sayt, faylda ko'rsatma qo'llanilishi mumkin.

Konfiguratsiyani boshqarish bo'yicha buyruqlar

Konfiguratsiyalarni boshqarishning qulayligi va avtomatlashtirish uchun Apache. ichida Ubuntu. Server konfiguratsiyasidan foydalanishingiz yoki boshqa konfiguratsiya fayllarini yoqishingiz yoki chiqarib tashlashingiz mumkin bo'lgan maxsus buyruqlar mavjud. Bu yoki boshqa konfiguratsiya fayllari, namunaviy o'zgaruvchilar parametrlarini ko'ring va o'zgartiring Apache. va boshqalar.

Konfiguratsiya yoqish / o'chirish

Muayyan konfiguratsiyalarni faollashtirish va o'chirish uchun Ubuntu. Taqdim etilgan jamoalar Foydalanuvchilar yordamchilari S. mavjud/yoqilgan. va prefiks Katalog. Masalan, jamoa a2ENCONF.bu deb shifrilanishi mumkin apache2-yoqilg'i, o'z argumentida ko'rsatilgan konfiguratsiya faylini faollashtirishni amalga oshiradi eskirgan Unda ramziy ma'no yaratadigan katalog martaba Katalogda konfektsiyalangan.. Jamoa a2DoDianf. Qarama-qarshi harakatni bajaradi, i.e. Ushbu havolani o'chiradi. Shunga o'xshash mantiq boshqa jamoalarga tegishli: a2ENCONF./a2DoDianf., a2enmod/a2dismod., a2ENTIT./a2Dissit.. Ammo siz shuningdek, turdagi direktorlarga kerakli konfiguraga ramziy aloqalarni qo'lda yaratishingiz / o'chirishingiz mumkin * -Narta..

Diqqat: Konfigur kuchga kirish uchun siz bajarishingiz kerak qaytadan yoqmoq Konfiguratsiya veb-serveri Apache..

a2ENCONF / A2DONSUSCONF.

Katalogdan kerakli konfigurani yoqish yoki o'chirish uchun eskirgan Server konfiguratsiyasida buyruqlardan foydalaning:

Konfigurani yoqing:

sudo. A2ENCONF.

Configni o'chiring:

sudo. A2DoDianf.

a2ENMOD / A2DIZM.

Katalogdagi Apache o'rnatilgan modulni faollashtirish uchun mods-mavjud

Apache modulini yoqing

sudo. a2enmod

Apache modulini o'chiring

sudo. a2dismod.

a2ENTITE / A2DisSit

Katalogdagi virtual mezbonlik konfiguratsiyasini faollashtirish uchun saytlar mavjud Va bu buyruqlardan foydalanish uchun uni o'chiring:

Apache-da Virtual xostni yoqing

sudo. A2ENTIT.

Apache-da virtual xostni o'chiring

sudo. A2Dissit.

Boshqaruv jamoalari Apache.

Ichida Ubuntu., atrof-muhit o'zgaruvchisidan foydalanish tufayli, murojaat qilish jin HTTPD veb-serverlari Siz shakldagi qo'ng'iroqlarni qo'llashingiz mumkin: /etc/init.d/apach2. yoki apache2ctl yoki apache2.:

sudo. /etc/init.d/apach2. sudo. Apache2ctl sudo. Apache2.

httpd.conf - apache server konfiguratsiyasi

Apache Oddiy konfiguratsiya matnli fayllarga ko'rsatmalarni joylashtirish orqali sozlangan. Apache serverining asosiy konfiguratsiyasi - httpd.conf..
Dirsionatsiyani o'z ichiga olgan holda, boshqa konfiguratsiya fayllari qo'shilishi mumkin. Har qanday ko'rsatma ushbu konfiguratsiya fayllarining har qandayida o'rnatilishi mumkin.
Apache 2.4 pastki qismida fayllar tomonidan sozlangan (standart) - Balki (\\ Dastur fayllari \\ apache2.4 \\ call \\ apache2.4 \\ call \\). Bular OS UNIX-dagi konfiguratsiyani, ammo Windows uchun maxsus ajratilgan bir nechta ko'rsatmalar mavjud.

Apache Server HTTP 2.4 ning asosiy konfiguratsiya fayli odatda chaqiriladi - httpd.conf..

Unda veb-serverning ishini boshqaradigan ko'rsatmalar va parametrlar mavjud, shuningdek, Apache 2.4 Dastur modullari. . Apache - bu modulli server. Bu shuni anglatadiki, faqat asosiy serverga eng asosiy funktsiyalar kiritilgan. Doimiy ravishda yuklab olinadigan modullardan foydalangan holda mavjud funktsiyalarni kengaytirish. Konfiguratsiya fayllari satrda bitta ko'rsatma mavjud. Chapning "\\" ning egilgan xususiyati satrdagi oxirgi belgi sifatida ishlatilishi mumkin, bu esa keyingi satrda davom etmoqda. Chapning chap tomonida va chiziqning oxirigacha boshqa belgilar yoki bo'shliqlar bo'lmasligi kerak. Konfiguratsiya fayllaridagi ko'rsatmalar registrga befarq emas, ammo ko'rsatmalar dalillari ko'pincha sezgir. "#" Belgisi bilan boshlanadigan qatorlar sharhlar ko'rib chiqilib, e'tiborga olinmaydi. Sharhlarni konfiguratsiya bo'yicha ko'rsatmadan keyin kiritib bo'lmaydi. Bo'sh chiziqlar va bo'shliqlar, direktiverga e'tibor bermaslikdan oldin.

Ko'rsatma - Apache Serverning xatti-harakatlarining bir yoki bir nechta jihatini boshqaradigan konfiguratsiya buyrug'i.
Asosiy konfiguratsiya fayllarida e'lon qilingan ko'rsatmalar butun serverni o'z ichiga oladi. .

Sintaksis xatolarida konfiguratsiya fayllarini tekshirish uchun, buyruq ishlatiladi. httpd.exe -T..

Apaching 2.4 o'rnatishda u joriy etildi:

Tarmoq domenida (tarmoq domeni) - server-apace2.ru.
Server nomida - www.server-apache24.ru.
Administratorda elektron pochta manzillari (ma'mur pochta manzili) - [Elektron pochta bilan himoyalangan]

Shunday qilib, server-apace2.ru. - Apache serverining asosiy saytining nomi bo'ladi.

Apache server asosiy veb-sayti faylda sozlangan - httpd.conf..

Apache Server konfiguratsiya faylini o'zgartirishlar - httpd.conf

Domen nomidagi Apache serverining asosiy saytiga murojaat qilish - server-apace2.ru.Diskda katalog yaratish - C: \\ server-apache24.ru

Server-apace2.ru.

  • C: \\ server-apache24.ru
    • jurnallar.
      • kirish.log.
      • xato.log.
    • www.
      • index.html

Katalog Serv-apache24.ru.

Diskning ildizida C: Katalog yaratishingiz kerak server-apace2.ru.
Unda Oldin Papkalar bo'lishi kerak:
jurnallar. "Bo'sh" fayllar bilan kirish.log. va xato.log.
va
www. Fayl bilan index.html

Httpd.conf fayl satrlarida ko'ring -
209 Serveradmin. [Elektron pochta bilan himoyalangan]
218 Server nomi www.server-apache2.ru:80
243 Hujjatlar "C: /Server-apache24.ru/www"
245

httpd.conf. - Apache 2.4 serverini sozlash

httpd.conf..
Asosiy konfiguratsiya rejali fayllari ko'rsatmalarining harakati butun serverga qo'llaniladi.

Qizil tanlangan barcha yozuvlar, sharhlanishi kerak. Satrlar ramzdan boshlab "#" - Bular sharhlar.

# # Bu eng asosiy apache-ning asosiy konfiguratsiya fayli. Unda serverni uning ko'rsatmalarini beradigan # konfiguratsiya ko'rsatmalar mavjud. # Batafsil ma'lumotni ko'ring. # Xususan, har bir konfiguratsiya tartibini muhokama qilish uchun # # # # # qarang. # # Bu erda ko'rsatmalarni shunchaki tushunmasdan o'qimaydi # nima qilish kerak. Ular bu erda faqat ishora yoki eslatmalar sifatida # Agar siz bilmagan bo'lsangiz # onlayn hujjatlar bilan maslahatlashing. # # Konfiguratsiyangiz va logfillas nomlari: agar siz faylni boshqarish fayllari bilan faylni belgilasangiz " / "(Yoki" yoki "Drayv: /" Win32 uchun "uchun # server bu aniq yo'ldan foydalanadi. Agar fayl nomlari * yoki "/" bilan ishlay boshlasa, "/" bilan ishlay boshlasa, "/ USR / GAPEA / APAAAS2" bilan "Logs / APLAHAS2" # Server sifatida "ServerSerroe" tomonidan o'rnatiladi "/ usr / mahalliy / apache2 / logs / ACCE_LOG "/ LOGLAR / LOGS_LOG" # logs / ACCE_LOG "deb tarjima qilinadi. # # Eslatma: Fayl nomlari qaerga qo'yilgan bo'lsa, siz (masalan,) va "C: \\ Apache" o'rniga "c: \\ Apache" o'rniga "C: APACH" ni ishlatishingiz kerak. # Agar haydovchi harfi o'chirilgan bo'lsa, httpd.exe joylashgan drayver o'chirilgan # sukut bo'yicha ishlatiladi. Mutsiyaning mutlaq yo'llarida har doim aniq yo'llardagi aniq yo'llarni etkazib berish tavsiya etiladi. # # Serverero: Server "S serveri # -ol konfiguratsiyasi, xato va log hujjatlari katalog yo'lining oxiriga qadar saqlanmang. Agar siz katalog yo'lining oxirigacha. Mahalliy disk, agar faylga asoslangan mutexses ishlatilsa, agar siz # Mutex Away-dagi mahalliy diskni belgilang. Agar siz # bir nechta httpd demonlarida almashishni istasangiz, siz # kamida pidfile-ni o'zgartirishingiz kerak. "C: / dastur fayllari / APEAASE2.4" # # Mutex mexanizmlari va mutexte fayllar katalogi uchun # # Stanexes faylga asoslangan va "Mutex Fayl katalogi bo'lsa, katalogni o'zgartiring va o'zgartiring Noqonuniy bo'lmagan yoki boshqa sabablarga ko'ra mos emas. # # Mutexcaulyat: № # tinglang: APLANCE IP manzillari va / yoki # portlarini, shuningdek, # ga qarang. Ko'rsatma. # # Muayyan IP qo'shinlarini tinglash uchun o'zgartiring Quyida ko'rsatilganidek, # ga bog'langan IP manzillargacha Apaching oldini olish. # # Ro'yxaten 12.34.7.7.7.78:80 Tinglash 80 # # dinamik umumiy ob'ekt (DSO) qo'llab-quvvatlashi # Siz ushbu joyda qurilgan modul funktsiyasidan foydalanib, bu joylashuvda "Landloodul" direktori. Shuning uchun ular tarkibidagi # dasturlari aslida ular ishlatilgan. # Tasdiqlangan modullar (`httpd -l) kerak emas, bu erda yuklash kerak emas # # Loadmodulyule Foo_FOO-modullari / Mod_Macsud_comd.Soapmodulyule Action_MoCAccess_come Acti_Module modullari / mod_acations.so LoadModule alias_module modul / mod_alias.so LoadModule allowmethods_module modullar / mod_allowmethods.so LoadModule asis_module modullar / mod_asis.so LoadModule auth_basic_module modullar / mod_auth_basic.so #LoadModule auth_digest_module modullar / mod_auth_digest.so #LoadModule authn_anon_module modullar / mod_authn_anon.so LoadModule authn_core_module modul / mod_authn_core. Bas, #LoadModule authn_dbd_module modullar / mod_authn_dbd.so #LoadModule authn_dbm_module modullar / mod_authn_dbm.so LoadModule authn_file_module modullar / mod_authn_file.so #LoadModule authn_socache_module modullar / mod_authn_socache.so #LoadModule authnz_ldap_module modullar / mod_authnz_ldap.so LoadModule authz_core_module modullar / mod_authz_core.so #LoadModule authz_dbd_module Mo. dules / mod_authz_dbd.so #LoadModule authz_dbm_module modullar / mod_authz_dbm.so LoadModule authz_groupfile_module modullar / mod_authz_groupfile.so LoadModule authz_host_module modullar / mod_authz_host.so #LoadModule authz_owner_module modullar / mod_authz_owner.so LoadModule authz_user_module modullar / mod_authz_user.so LoadModule autoindex_module modullar / mod_autoindex.so # LoadModule buffer_module modul / mod_buffer.so #LoadModule cache_module modullar / mod_cache.so #LoadModule cache_disk_module modullar / mod_cache_disk.so #LoadModule cern_meta_module modullar / mod_cern_meta.so LoadModule cgi_module modullar / mod_cgi.so #LoadModule charset_lite_module modullar / mod_charset_lite.so #LoadModule data_module modullar /Mod_data.so # yuklash modullari / mod_dav.f.so # modullari Dbd_dav_flate.so yuklash modullari / mod_drd_flate.so yuklovchi modullari / mod_DODLATE.SOOLDMOLE DIR_MODUL modullari / mod_Dir. Shuning uchun # yuklashim D. Umpio_MODUL modullari / mod_dumpio.so LandMODULES / MOD_EXTHEMODULE @M_EXT_FILTULE LOLTALES / MOD_EXT_FILTERUL FILTALES / MOD_FILTER.SO # YOG'LIODMOLD SADERS_MODUL modullari Mod_heaters.so # YOGOLDULY SHURTMAT_MODUL modullari / Mod_iontbeat.so #OdMOLOLL ISHLATMAP_MODLELLESS_MODMINMODELLARI / MOD_ICTMONMOLELES / MOD_ICTMINMOLELLES / MOD_ICTLEDMODULE INFO_MINFO modullari / mod_info isapi_module modul / mod_isapi.so #LoadModule lbmethod_bybusyness_module modullar / mod_lbmethod_bybusyness.so #LoadModule lbmethod_byrequests_module modullar / mod_lbmethod_byrequests.so #LoadModule lbmethod_bytraffic_module modullar / mod_lbmethod_bytraffic.so #LoadModule lbmethod_heartbeat_module modullar / mod_lbmethod_heartbeat.so #LoadModule ldap_module modullar / mod_ldap.so #LoadModule logio_module modullar / mod_logio.so LoadModule log_config_module modullar / mod_log_config.so #LoadModule log_debug_module modullar / mod_log_debug.so #LoadModule log_forensic_module modullar / mod_log_forensic.so #LoadModule lua_module modullar / mod_lua.so LoadModule mime_module modul / mod_mime. Bas, #LoadModule mime_magic_module modullar / mod_mime_magic.so LoadModule negotiation_module modullar / mod_negotiation.so #LoadModule proxy_module modullar / mod_proxy.so #LoadModule proxy_ajp_module modullar / mod_proxy_ajp.so #LoadModule proxy_balancer_module modullar / mod_proxy_balancer.so #LoadModule proxy_connect_module modullar / mod_proxy_connect.so #LoadModule proxy_express_module modul / mod_proxy_express.so #LoadModule proxy_fcgi_module modullar / mod_proxy_fcgi.so #LoadModule proxy_ftp_module modullar / mod_proxy_ftp.so #LoadModule proxy_html_module modullar / mod_proxy_html.so #LoadModule proxy_http_module modullar / mod_proxy_http.so #LoadModule proxy_scgi_module modullar / mod_proxy_scgi.so # YOGODMODULE RACELIMIT_MODUL MODULLAR / MOD_RATELIMIT.SO #ODOLES_MODUL #ODOLES / MOD_REMPLORELE / MOD_REKESTLORED.SOL #ODLEDULES / MOD_REEDRITE.SO # YOG'INGMOLOL sed_module modul / mod_sed.so #LoadModule session_module modullar / mod_session.so #LoadModule session_cookie_module modullar / mod_session_cookie.so #LoadModule session_crypto_module modullar / mod_session_crypto.so #LoadModule session_dbd_module modullar / mod_session_dbd.so LoadModule setenvif_module modullar / mod_setenvif.so #LoadModule slotmem_plain_module modullar / mod_slotmem_plain.so #LoadModule slotmem_shm_module modullar / mod_slotmem_shm.so #LoadModule socache_dbm_module modullar / mod_socache_dbm.so #LoadModule socache_memcache_module modullar / mod_socache_memcache.so #LoadModule socache_shmcb_module modullar / mod_socache_shmcb.so #LoadModule speling_module [Elektron pochta bilan himoyalangan] # Serveradmin. [Elektron pochta bilan himoyalangan] # # Server huzge ismi va portni o'z-o'zini aniqlash uchun ishlatishi uchun ism va portni beradi. # Bu ko'pincha avtomatik ravishda aniqlanishi mumkin, ammo ishga tushirish paytida muammolarni oldini olish uchun # aniqlashni maslahat beramiz. # # Agar sizning uy egasi ro'yxatdan o'tgan DNS NOMI, www.server-apache24un: 80 # # raqamingiz "fayl tizimining to'liq tizimiga kirishni rad etsa. Siz # Quyidagi # bloklarda veb-kontent-kataloglarga kirish huquqini aniqlashga ruxsat berishingiz kerak. # AllowlsRide EslateR Aw Diile - Agar biror narsa ishlamayotgan bo'lsa, sizga # # # Hujjatlar: Siz xizmat qiladigan katalogi Siz # sukut bo'yicha barcha so'rovlar ushbu katalogdan barcha so'rovlar amalga oshiriladi, ammo # ramziy havolalar boshqa joylarga ko'chirilishi mumkin, ammo # ramziy hujjatlar va APDDOCS "HUPDDOCS" HUJJATLAR : /Server-apacae24./www "# # # Variantlar uchun mumkin bo'lgan qiymatlar" yo'q "," Hamma ", # yoki biron bir kombinatsiyalar mavjud: # raqamlari" Mulyvatsiyalar "raqamlari bo'lishi kerak * Ravshan * --- "Hamma" # variantlar "# sizga bermaydi. # # Variantlar ko'rsatmasi ikkalasi ham murakkab va muhimdir. Iltimos, # //httpd.apg.org/docs/2.4/mod/core.htore.htore.html#'ml#'ml#'ml#'ml#ctions-ga qarang. # # Parametrlar indekslari Amaldagi ko'rsatkichlar, parametrlar simliinksifmamchini o'z ichiga oladi. # Bu "hammasi", "yo'q" yoki kalit so'zlarning kombinatsiyasi bo'lishi mumkin: # Ruxoowrowide FilyinFo cheklovi # # RuxoniceRideMideRideRideRideRideRideRideRideRideRideRideRideRideRide emas. # Barcha takliflarni talab qiling .ShTMML .SHTM .HTMM # # LimorSindex: Agar katalog so'rasa, Apache-ning xizmat ko'rsatishi mumkin bo'lgan faylni o'rnatadi. # Linerdindex index.html # # Quyidagi satrlar oldini oladi .hsucess va .htascswd fayllari # veb-mijozlar tomonidan ko'rilgan. # Barchasini talab qilish # # xato qilish: xato jurnalining joylashuvi. # Agar siz # konteyner ichida xato qilsangiz, Virtual Xost bilan bog'liq xatolar paydo bo'ladi. Agar siz * konteyner uchun xato lootsiatsiyasini aniqlasangiz, ushbu xostning xatolari bu erda emas va yo'q. # # ERGESLOG "LOGS / ERECT.LOG" ERTLOG C: /Server-Pacace24.ru/logs/error.log # # logvebevel: Xato_logga qayd etilgan xabarlar sonini boshqarish. # Mumkin qiymatlarga quyidagilar kiradi: Nosish, ma'lumot, ogohlantirish, ogohlantirish, xato, kran, # ogohlantirish paydo bo'ladi. # Logleevel Warnn # # Customlog direkti bilan foydalanish uchun taxalluslar formatini belgilang (quyida ko'ring). # Logfformat "% H%% U% t \\"% R \\ "%\u003e"% (MATERIK) i \\ "" Ort-Agent "% '" Ort qilingan logFormat "% H% l % u% t \\ "% R \\"%\u003e S% B "% men va% l% l% l% l% l% l% l% l% l% l% l% l% l% l% l% l% l% l% l% l% l% l% l% l% l% l% ni ishlatishingiz kerak S% b \\ "% (shaxs-agent) i \\"% i% O "\\"% i% "\\" # # keng tarqalgan logFile formatining "ning joylashuvi va formati. # Agar siz # konteyner ichidagi kirish logfilzlarini aniqlamasangiz, ular bu erga kirishadi. Aksincha, agar siz * # # * laygilayotgan logfilferlarni aniqlasangiz, ushbu faylda tuzilgan operatsiyalar va * ga tegishli emas. # # Customlog "Kirish / ACCES.LOG" Customlog c: /Server-Pacae24.ru/logs/access.log cower # # compcilece # # (birlashtirilgan logFile formatidagi logfilonni afzal ko'rsangiz). Quyidagi ko'rsatmadan foydalanishi mumkin. # #Cstarlog "jurnallar / kirish.log" Birlashtirilgan # # Qayta yo'naltirish: Mijozlarga # raqamingiz uchun ishlatiladigan hujjatlar haqida ma'lumot berishga imkon beradi, bu hujjatda yangi raqamlar mavjud. Mijoz # bu hujjat uchun yangi so'rov yuboradi Yangi manzilida. # Misollar: # doimiy / foo //www.server-apache24.ru/www.server-apace24.ru/war # № # alterlar. # Kirish uchun ishlatiladi, bu hujjatlarda yashamaydi. # Masalan: # taxallus # #mful / fayl tizimi # # # Agar siz serverni o'z ichiga olgan bo'lsangiz # uni URL manzilida mavjud bo'lishini talab qiling. Sizda # fayl tizimiga kirishga ruxsat berish kerak Yo'l # # Krifalas: Ushbu boshqaruvlar tarkibida server skriptlar mavjud, bu esa # maqsadga muvofiqroq bo'lgan hujjatlar bundan mustasno. # Mijoz. Xuddi shu qoidalar "/" Haqida "/" Scrsials # Alias-ga murojaat qiling. # # Scrsias / CGI-BIN / "C: dasturi /" CGI-BIN / "C kgial-ibn /" C kgi-ibn / cgi-ibn / cgi-ibn / cgi-ibn / cgi-ibn. "# # # Skripsoc: Tutlangan serverlarda Mod_cgID-ning CGI Daemon bilan aloqa o'rnatilgan soketka raqamini belgilang. # #Ssifsock CGISOC # "C: dastur fayllari / Apache dasturiy ta'minot jamg'armasi / APGI-BOLD BILAN SHATOS sizning" Agar sizda sozlangan bo'lsangiz, o'zingizning "CGI" katalogi mavjud. # # RespondRideRide yo'q Hech bir variantlar hech kimni talab qiladigan # # tipesconfig # MIMEASETE turiga # Filename nomini o'z ichiga olgan faylga ishora qiladi. # Tizimeconfig CF / MIME.TEPES # # Addype sizga ma'lum fayl turlari uchun belgilangan MIME konfiguratsiyasini qo'shish yoki bekor qilishga imkon beradi. # #Adgz # # qo'shimchalar, ma'lum brauzerlarni pashsha haqida ma'lumot berishga imkon beradi. Izoh: Hamma brauzerlar buni qo'llab-quvvatlamaydi. # #ADDDENCOD X-Comppring .Z #ADDDENDODING X-GZIP .GZ # # Agar siz qo'shimcha ma'lumotni aks ettirsa, ehtimol siz ommaviy axborot vositalarining turini belgilashingiz mumkin: # ECTYPE arizasi / X-Comcres. Z addtype arizasi / x-gzip .Gz .Gz Addtype ilova / X-HTTPD-PHP .Php "Qabul qiluvchilar" ni "ishlov beruvchilar" ga almashtirishga imkon beradi: # fietipe bilan bog'liq bo'lmagan harakatlar. Bular serverga # # # raqamiga kiritilishi mumkin: # (shuningdek, "Variantlar" Asarlar asarlarini qo'shish kerak.) # #Addgi-ni "Variantlar" ni qo'shish kerak. # #AdDandler CGI-skript .cgi addhandler CGI -Script .Spli xaritalar turi uchun (kelishilgan resurslar): #Adddhandler tipidagi MARAR # # filtrlar mijozga yuborilishidan oldin tarkibni qayta ishlashga imkon beradi. # # Server-ning raqamini tahlil qilish uchun (SSI) .Shuning: # (shuningdek, "Variantlar" asarlarini qo'shish kerak .SHTMMMME complection-ni o'z ichiga oladi .SHTML # # mod_meime_magik Moduler serverga uning turini aniqlash uchun faylning o'zi # tarkibidagi turli xil maslahatlardan foydalanishga imkon beradi. MimaemagikFile # ko'rsatmasi - bu varaqlarning ta'riflari joylashgan modulni aytadi. # #Mimamamagikfile Cont / Sehrli # # Sehrli xatolar soni 3 ta joyda bo'ladi: # 1) Oddiy qayta yo'naltirishlar # # Ba'zi misollar: # Server Boo Boo ni yaratdi. " # Raqami 404 /MSSERROROCKENUHT 404 "/CGI-BIN/SSSSSMLES.PRORDUMENGE 404 C: //werver-apace24.ru/w44444wrror .HTML Merrressocument 500 c: /server-apacau24.ru/www/500rror.html # # Maxmml # # Maxmml # # Maxsus soniya # butun resursni yoki maxsus # qiymatlaridan biri "Standart", " Yo'q "yoki" cheksiz. " # Standart parametrlar 200 ta tizmalarni qabul qilishdir. #Maxrages cheksiz # # enabmemmap: uni qo'llab-quvvatlaydigan tizimlarda # xotira xaritasi yoki kirfilyator fayllar # fayllarni etkazib berish uchun ishlatilishi mumkin. Odatda bu server spektaklini yaxshilaydi, ammo telefon tarmoqqa o'rnatilgan # fayl tizimlaridan xizmatda o'chirilishi yoki ushbu funktsiyalarni qo'llab-quvvatlash boshqacha ko'rsatilmagan bo'lsa # tizimingizda. # Standartlar: EnabeMmap-ni o'chiradi #eabemmap Off #NonomeSipile # Qo'shimcha konfiguratsiyani # o'chirish yoki standart konfiguratsiyani o'zgartirish uchun # konfiguratsiya fayllari # standart konfiguratsiyasini qo'shish uchun #. # Server, yoki siz shunchaki ularning tarkibini shu erda nusxalashingiz va kerak bo'lganda o'zgartirishingiz mumkin #Inclewude Con / ExpmT-MPM.ConF # ko'p tilli xatolar Parak / Axptd-Mulolangc-Mertodoc-Mertodoc-Mermococ-Mermococ-MerroDoc -conF # / httpd-tillar.conF # foydalanuvchi uy sahifalari kiradi / Extra / HTTPD-UserDr.conF # so'rovlar va metrpd-info.conf # virtual mezbonlar # Virtual mezbonlar kiradi Vhosts.conf # HTTP Server Con / ActionS-ni (Whtpd-Manual.Conf # Tasdiqlangan va verting (Whtpd-Di-versiya). Kont # Turli xil standart sozlamalar / httpd-default.conf # modml4 / xhtml-ni sozlash uchun con / Excous / Proxy-HTMLl.Conf # Xavfsiz (Ssl / Tls) ni tushunish # himoya / httpd-ssl .Conf # # Eslatma: quyidagi kerak # Dev / tasodifiy ekvivalent bilan # SSL-dan foydalanmasdan # ni qo'llab-quvvatlash uchun mavjud bo'lishi kerak Statistik ravishda tuzilgan mod_sl. # SSLANDOMESED STARTUP ENGINET INDINE № sahifa (DNT * ni noto'g'ri hisoblash) # # # #brwrawertch "Msie 10.0;" Bad_dnt # # #Requesthateter-chi, DNT HUDE \u003d Bad_dnt #


O'zgartirmoq .
Jamoa - httpd.exe -k qayta ishga tushiring.Aporatsiya faylini qayta o'qish uchun Apache Server va Apache tomonidan bajarilgan operatsiyalarni bajarish imkonini beradi.


Apache serverini o'rnatish paytida qidirish va xatolarni hal qilish

Apache Apache Service Monite deb nomlangan yordam dasturi bilan keladi. U bilan siz tarmoqdagi har qanday kompyuterda o'rnatilgan barcha o'rnatilgan Apache xizmatlarining maqomini ko'rishingiz va boshqarishingiz mumkin.

Apaching 2.4 ni qayta ishga tushirish.

Kabi o'zgartirmoq Asosiy konfiguratsiya fayllarida apache serverini ishga tushirganingizda faqat kuchga kiring,
Serverni qayta boshlashingiz kerak.

Apachemonitor.

ApacheMonitor belgisi tugmachani bosish orqali ko'rish mumkin - yashirin piktogrammalarni namoyish qilish

Belgixonada chap sichqonchaning chap tugmachasini ikki marta bosing. Apache Service Monitor.

Tugmani bosish orqali Apache Serverni bosishingiz mumkin. Qayta ishga tushirish.
Apache Service Monitor dasturining oynasida.
Yoki - To'xta. undan keyin - Boshlash..

Agar siz faqat HTTPD.ConF fayliga o'zgartirish kiritgan bo'lsangiz,

ushbu manzil satriga brauzerni kiritish - Lokalhost. yoki - 127.0.0.1 ,
Siz sahifani ko'rasiz - 403 xato (403 xato).

Kirish taqiqlangan!

Siz so'ralgan katalogga kirish huquqiga egasiz. Indeks hujjatini yoqmasligi yoki katalog o'qilishi mumkin emas.
Agar bu server xatoligi deb o'ylasangiz, veb-ustaga murojaat qiling.

403 xato.

127.0.0.1
Apache / 2.4.4 (Win64)

Ruxsat berilmadi!

Sizdan so'ralgan katalogga kirish huquqiga ega emassiz. Indeks hujjati yoki katalogining o'qishdan himoyalangan emas.
Agar bu server xatoligi deb o'ylasangiz, veb-ustaga murojaat qiling.

403 xato.

Administrator huquqlarini buyruq satriga kiriting - Administrator - buyruq satri
va kiriting:
"C: \\ Program Files \\ Apache2.4 \\ Ming \\ Apache2.4 \\ Ming \\ httpd.exe" 2\u003e C: \\ ERRAPACHE.TXT

Microsoft Windows (C) Microsoft Corporation, 2016 yil. Barcha huquqlar himoyalangan. C: \\ Windows \\ Syme32\u003e "C: \\ Program Files \\ Apache2.4 \\ Ming \\ Apache2.4 \\ Ming \\ httpd.exe" 2\u003e C: \\ ERRAPACHE.TXT C: \\ Windows \\ Syme32\u003e

Diskda C: / Fayl yaratiladi idashma.txt.


AH00112: Ogohlantirish: Ogohlantirish: Ogohlantirish: Ogohlantirish: Hujjatlar kitobi mavjud emas (OSS 10048) odatda soket manzilidan (protokol / tarmoq manzil / port) foydalanishga ruxsat beriladi. : AH00072: Cing_Sock: boindni bog'lay olmadim [:: 80 (OS 10048) odatda faqat Soket manzilidan (protokol / tarmoq manzil / port) foydalanishga ruxsat beriladi. : AH00072: LEC_SOK: 0.0.0:80 Ah00451 manzilini bog'lay olmadi: Ah00015-ni o'chirib tashlamaslik: Ah00015-ni o'chirib tashlamaydi: tizimlarni ochib bo'lmadi

Ah00112: Ogohlantirish (ogohlantirish).
C: / dastur fayllari / APPACAE2.4 / DOCS / Dumpy-host.Server-Aphache2.ru
C: / dastur fayllari / APPACAE2.4 / DOCS / Dumpy-host2.Server-Pacaca.Server-Pacaca.ru
Ular mavjud emas (mavjud emas).

Ammo asosiy narsa - OS 10048 xatolari:

manzilga bog'lanib bo'lmadi [:::0: boindni bog'lab bo'lmadi [::: 80)
0.0.0.0:0: 0.0.0.0:80 manzilni manziliga bog'lab bo'lmadi)

Buyruq chizig'ini kiriting va kiring:
netstat - satr.

Administrator: buyruq satri

Microsoft Windows (C) Microsoft Corporation, 2016 yil. Barcha huquqlar himoyalangan. C: \\ Windows \\ Syme32\u003e netstat - satr. Foydalanuvchining barcha e'lonlar, Connections nomi Mahalliy Manzil Tashqi Manzil PID TCP 0.0.0.0.0.0.0.0.0.0.0.0 :: tinglash 1612 TCP [:::]: 80 [::]: 0 tinglash 1612 TCP 127.0.0.1:49693 127.0.0.1: TCP 127.0.0.1:52006 0.0.0.0 3920 tinglash: 49694 5612 TCP 127.0.0.1:49694 127.0.0.1:49693 5612 TCP 127.0.0.1:51341 0.0.0.0 etilgan 3708 TCP 192.168.0.100:139 0.0.0.0 tinglash 1232 TCP 192.168.0.100:51345 52.196.85.70:443 tashkil etilgan 4 TCP 192.168.0.100:51330 34.226.135.28:443 1232 TCP 192.168.0.100:53160 151.101.112.134 1128 tashkil etilgan TCP 192.168.0.100:52796 88.212.253.127:21 tashkil etilgan: 443 Close_Wait 3712 TCP 192.168.0.100:53161 151.101.112.134:4432.12.12.12.134:443 0.12.10.0.100: 53162 151.101.128.134:44:443 0.12.101.12.134: 443.168.0.100: 53176 151.101.112.134:44 : 443 0.1101.112.134:44333.0.100:53179 151.101 .128.233: 443 Close_Wait 3712 TCP 192.168.0.100:53192 151.101.112.64:443 Close_wait 3712 TCP 192.168.0.100:53223 23.61.217.175:443 Close_Wait 3712 TCP 192.168.0.100:53230 185.29.133.52:443 Close_wait 3712 TCP 192.168.0.100:53271 52.205.235.141:443 tashkil etilgan 5236 3712 TCP 192.168.0.100:53246 2.18.74.149:443 Close_Wait C: \\ Windows \\ System32\u003e

PID identifikatori sifatida tanilgan jarayon identifikatori noyob raqamdir. Tizimda ishlaydigan har bir jarayon noyob identifikatorga ega.
TCP 0.0.08:80 0.0.0.0: 1612 raqamini tinglash
TCP [:::::::::2 [:::29 [tinglash 1612

Ochiq Vazifa menejeri

Faqat Apache2.4 PID identifikatoriga ega - 1612

Katalogda C: / dastur fayllari / APEAAE2.4 / Konsent / EXTROWT FOYDALANADI / APEAAE2.4
Faylni Notepad-da oching - httpd-vhostsconf.

Har qanday o'zgarishlarni amalga oshirishdan oldin faylni zaxira qiling - httpd-vhostsconf..

Virtualxost bo'limlarida almashtiring
ustida

httpd-vhostsconf. - Mundapt Apache 2.4 Server konfiguratsiya fayli

# Virtual hosts # # majburiy Modules: siz # ular uchun mashina Jon Setup virtual konteyner bir nechta domen / xost saqlab qolish zarur bo'lsa mod_log_config moduli o'z ichiga #. Server Farq "# IP-manzillar haqida tashvishlanib T Need. Bu Quyida Direktifler'de yulduzlar bilan ko'rsatiladi. # # # AT dokumentatsiyaga qarang Shuning Eng konfiguratsiyalar # foydalanish faqat Virtual Xostlar nomi asoslangan

Katalogda C: \\ Windows \\ System32 \\ drayverlar \\ va boshqalar
Faylni Notepad-da oching - xostlar.
Va unga satr qo'shing:

127.0.0.1 Lalh: www.server-apache24.ru servers-apace24.ru

Tugmachani bosish bilan Apache Serverni kuylash Qayta ishga tushirish.
Apache Service Monite-da.

Brauzerni manzillar satriga kiriting - server-apace2.ru.
va siz o'zingiz tomonidan yaratilganingizni, Apeach2.4 serverining indeks sahifasi

Sayt indeks sahifasida quyidagilar mavjud bo'lishi kerak (C: \\ Server-apache24.ru \\ www \\)

Apache 2.4 serverini o'rnatgandan so'ng, buyruq satriga kiring va Kiruvchi buyruqlar:

httpd.exe -T.

Ikki ogohlantirish qabul qilinadi.

Administrator: buyruq satri

Microsoft Windows (C) Microsoft Corporation, 2016 yil. Barcha huquqlar himoyalangan. C: \\ Windows \\ Syme32\u003e cD C: \\ Dastur fayllari \\ APPACAEE2.4 \\ Bin \\ Appeae2.4 \\ bin \\ Appeae2.4 Bin C: \\ dastur fayllari \\ apache2.4 \\ Bin\u003e httpd.exe -T. AH00112: Ogohlantirish: DocumentRoot kerakmi Exist emas AH00112: Ogohlantirish: DocumentRoot kerakmi Syntax OK C Exist emas: \\ Program Files \\ Apache2.4 \\ Ming\u003e

Ushbu qo'llanma davomida biz Apache, PHP, TomCat veb-serverini sozlash (JSP-ni qo'llab-quvvatlash uchun) va birgalikda ishlash uchun majburiylikni o'rnatamiz. Apache konfiguratsiya faylini ko'rib chiqing. Keyin mysql serverini o'rnatamiz va unga PHP va JSP-dan kirish mumkin bo'lgan misollarni ko'rib chiqamiz. MySQL bilan ishlash uchun phpMyAdmin-ni o'rnating.

Kerakli komponentlar

Agar iloji bo'lsa, quyidagi versiyalardan foydalandim, agar iloji bo'lsa.
Apache 2.0.52
PHP 4.3.9
Tomcat 5.5.4.
mod_jk 1.2.6
J2SDK 1.5.0.
MySQL 4.1.7
Ulagor / J 3.1.6
PhpMyAdmin 2.6.0.
Kerakli tarkibiy qismlarni qayerdan olish kerak?
Apache veb-serveri
http://httpd.apg.org/
PHP.
http://www.php.net/
JSP.

* Tomcat.
http://jaakarta.apach.org.
* mod_JK.
http://www.javaportal.ru/downloads/downloads.html
* Java.
http://java.sun.com/

* MySQL ma'lumotlar bazasi.

* U ulagich / j
http://dev.mysql.com/downloads/
* PhpMyAdmin.
http://www.phpmyadmin.net/

Apache-ni o'rnating.

Birinchidan, keling, server papkali bilan diskda yaratamiz, bu erda biz kerakli narsani o'rnatamiz. Siz kerak bo'lgan barcha dasturiy ta'minotni oldindan yuklab oling, siz men ishlatgan va undan yuqori versiyalarni olishingiz mumkin.

Biz Apache_2.52-Win32-X86-X86-NO_SSL-ni ishga tushiramiz va xush kelibsiz oynani ko'ring:

Biz "Keyingi" ni bosing.

Ushbu mahsulotdan foydalanish uchun litsenziya bilan tanishish taklif etiladi, bu mahsulotni ushbu mahsulotdan foydalanish uchun taqdim etishni taklif qilamiz, "men qabul qilaman ..." va "Keyingi" ni bosing.

Bir oz hikoya va yana "keyingi".

Server haqida server ma'lumotlarida biz yuqorida yuqorida ko'rsatilganidek, rasmda ko'rsatilganidek:
Tarmoq domeni: lokalhost
Server nomi: lokalhost
Administratorning elektron pochta manzili: llogist »@Lokalhost

Shuningdek, "barcha foydalanuvchilar uchun" 80-kuni, xizmat sifatida "tavsiya etiladi". Va keyin "keyingi"

O'rnatish uchun barcha tarkibiy qismlarni tanlash uchun Citer-ni tanlang.

Biz hamma narsani to'liq o'rnatish uchun tanlaymiz, O'rnatish yo'lini C: SeryPache2

Yana "Keyingi" silkiting.

O'rnatish kursini kuzatamiz.

O'rnatish tugadi. Pastki o'ng burchakda dastlabki burchakda paydo bo'ldi?

Agar shunday bo'lsa, bizning veb-serverimiz o'rnatildi. Sichqonchaning chap harfini bosing va boshqaruv panelini oching:

Bu erda biz serverimizni boshlash, to'xtatish yoki qayta ishga tushirishimiz mumkin.

Endi bizning serverimizni sinab ko'ring. Brauzerni va manzillar satrida oching, http: // llogist. Agar quyidagi natijani ko'rsangiz:

Shunday qilib, server muvaffaqiyatli o'rnatiladi.

PHP o'rnatish.

C PHP-4.3.9-WIN32.zip mazmunini oling: Server daddy va natijada papkani "PHP4" bilan "PHP-4.3.9-Win32" nomini o'zgartirish.

Endi bizda PHP tarjimoniga ega serverni tushunishimiz kerak.

Serverimizning konfiguratsiya faylining oxiriga qo'shing C: Seryapache2conFhttpd.conf, quyidagi yozuv:

# Bizga, biz ScriptAlias \u200b\u200b/ PHP4 tarjimon PHP bor, deb server xabar bering / "C: / Server / PHP4 /" Harakat Application / X-httpd-PHP4 "/PHP4/PHP.exe" # PHP skriptlari AddType Ariza uchun kengaytmalar o'rnating / X- httpd-PHP4 e'lon qilingan mahsulot .PHP .php3 .php4 .phtm .phtml

Faylni saqlang. Bizning serverimizni qayta yoqing (Serverni boshqarish panelidagi qayta ishga tushirish tugmasi) hali qanday qilib unutilmagan?

Endi biz ushbu to'plam ishlaydi yoki yo'qligini tekshirishimiz kerak. C: quyidagicha bir PhpInfo.php fayl yaratish: daddy Serverapache2HTDocs (// localhost bu ko'rsatuv papka http mumkin ildiz, deb):

Biz tejamiz. Brauzerda http: //lcalhost/phpinfo.php, agar hamma narsa quyidagilarni muvaffaqiyatli bajarsa:

Qo'llab-quvvatlash JSP-ni o'rnating

Buning uchun biz 3-versiyasini 1,5-ni o'rnatib, Tomcat 5-ni o'rnatamiz va u 1,5 ta versiyasida ishlamaydi.

Jdk-1_5_0-windows-i586.exe

Biz litsenziya shartnomasiga qo'shilamiz.

Biz hamma narsani shunday tark etamiz

Hammasini ham shunday qoldiring.

Mavjud brauzerlarga plaginlarni o'rnatishni tanlash uchun dialogni ochadi, chunki siz faqat bittasini ko'rasiz.

JDK o'rnatildi !!!

Ishni boshlash ThCat 5.

Jakarta-Tomcat-5.5.4 ni ishga tushiring

Biz tabrik va litsenziya shartnomasini qabul qilamiz

To'liq o'rnatishni tanlang, barcha tarkibiy qismlarni Shomil bilan belgilang.

Barcha "Server" jildini o'rnating

Biz konfiguratsiyani sukut bo'yicha qoldiramiz.

Jrega boradigan yo'lni tekshiring.

O'rnatishning tuzilishi

OK. hammasi tayyor. Ammo Tomcat o'z-o'zidan ishlaydi va Apache bilan bog'liq emas.

Tomcat faoliyatini tekshiring. brauzer http ochiq: // localhost:. 8080 /, sukut portiga 8080 Tomcat dinlar buyon ijobiy natija bilan, biz quyidagi ko'rishim kerak:

Endi bizning vazifamiz - Tomcat-ni lug'atda mahkamlash.

Buning uchun, biz C mod_jk.dll ulagichga nusxa kerak: Serverapache2Modules daddy va konfiguratsiya fayli httpd.conf Apache2 keyingi yozuv qo'shish:

################################################## Tomcat Auto-konfiguratsiya fayli Kopyalanmış ######### ## JSP qo'llab-quvvatlash ## ## + qo'shimcha jkmount /*.jsp ajp13 ## + Ko'targan Virtual Host iFModule! Mod_jk.c\u003e JKWORKERSFILE "C: / Server / Tomcat 5.5 / conf / workers.properties" jklogfile "C: / Server / Tomcat 5.5 / qaydlar / mod_jk.log" jkloglevel info JKMOUNT / MANAGER AJP13 JKMOUNT / MANAGER / * AJP13 JKMOUNT / dasturi-MISOLLAR AJP13 JkMount / dasturi-misollar / * ajp13 JkMount / JSP-misollar ajp13 JkMount / JSP-misollar / * ajp13 JkMount / tomcat-docs ajp13 JkMount / tomcat-docs / * ajp13 JkMount / webdav ajp13 JkMount / webdav / * ajp13 JkMount / ajp13 JkMount / *. JSP AJP13.

Shundan so'ng siz Apache2 serverini qayta boshlashingiz kerak.

Endi tekshirib turamiz, u ishlaydimi? Brauzerda oching http: // lokalhost / JSP-misollar /. Va agar siz quyidagilarni ko'rsangiz, hamma narsa ishlaydi!

Server konfiguratsiyasi

Endi biz o'z serverimizni tartibda qo'yishimiz kerak, uni o'zingiz uchun sozlang. U erdan httpd.conf faylini oching, biz u erda biz matnni olib tashlaymiz va joylashtiramiz:

Bizning veb-serverga tinglash 80 # SHTM kengaytmali fayllar uchun SSI o'rnatish tinglang deb # port, shtml HTML AddType Matn / HTML .shtm .shtml .html AddOutputFilter o'z ichiga oladi: bizning web server ServerRoot "/ Server / Apache2 C" # Folder .shtm .shtml # elektron pochta manzili ma'mur ma'muri Admin veb-serveri (O'zingizga o'zgaradi) Serverminmin [Elektron pochta bilan himoyalangan] # Bizning server: serverName Localhost port: 80 UseCanonicalName Off # indeks fayllar, directoryIndex index.htm.html index.shtm.shtm.html index.shtm.php3 index.php index.php3 index.php4 index.jsp # nomi orqali ning ajralmas ACCESSFILENAME .htaccess konfiguratsiya fayli # me biz ScriptAlias / PHP4 tarjimon PHP bor, deb veb-server xabar bering / "C: / Server / PHP4 /" Harakat Application / X-httpd-PHP4 "/ PHP4 / PHP. eXE "# PHP skriptlari AddType application / uchun kengaytmalar o'rnating X-httpd-PHP4 e'lon qilingan mahsulot .PHP .php3 .php4 .phtm .phtml # papka biz HTML va boshqa fayllarni yo'l qaerda. DocumentRoot "C: / Server / www" MaxKeepAliveRequests to'g'risida PidFile doir qaydlarni / httpd.pid takrorlash 300 KeepAlive Off 100 KeepAliveTimeout 15 HostNameLookups # modullar LoadModule access_module modullar / mod_access.so LoadModule actions_module modullar / mod_actions.so LoadModule alias_module modullar / mod_alias.so LoadModule asis_module Modullar / mod_ASISSOODOLAN AUT_MOVOL modullari / mod_autoindex.sowule modullari / mod_autoindex.Sowul modullari / mod_autoindExuile IMAP_AUTODVODOLL IMAP_AUTODVODOLL IMAP_APVODOLOLL IMAP_IVRIDEMODO IMAP_IMAP.SO LOGULLAR /mod_include.so LoadModule isapi_module modullar / mod_isapi.so LoadModule log_config_module modullar / mod_log_config.so LoadModule mime_module modullar / mod_mime.so LoadModule negotiation_module modullar / mod_negotiation.so LoadModule setenvif_module modullar / mod_setenvif.so LoadModule userdir_module modullar / mod_userdir.so # kirishni rad Konfiguratsiya fayllari (.htaccess) va Parollar (.hthasswd) Buyurtma berish imkonini beradi, rad etadi Matn DefaultType bulsin / plain - fayllar TypeSconfig conf / mime.types barcha hujjatlarni # turi turlari bilan # Base Mimemagikfile Cont / Sehrli # Hisobot faylida xatolar qaydlar / xatosi.log # Hisobot fayliga nima yozib qo'yish kerak: # Narx, xato, ogohlantirish, ogohlantirish, ogohlantirish, paydo bo'ladi. Loghlevel haqida ogohlantirish # Line Induce C %% '% t "% (Maktem) i"% (foydalanuvchi-agentligi »% H% l % U% t "% R"%\u003e S% B 'Oddiy logformatic'% (Ruxsat beruvchi)% (Maksforma) Men "Agent # Agent" hisobi "Agent # hisob raqami" MET # Agent-ni veb-serverga kirish ro'yxati Customllog loglar / ACCECECTECTECT Communite serverokkens (yoqilgan veb-server (ON - yoqilgan veb-server (ON - yoqilgan, o'chirilgan, # elektron pochta manzillari) Masalan: # taxalluslar / "C : / Server / Apache2 / Belgilar / http: // lokalx / apache2 / piktogrammalar tarkibini ko'ramiz C: / Server / Apache2 / Belgilar / Picture / C: Server / Apache2 / "C:" CMP, / ICONSED.GONE.GIFESEDPE (TXTHECTIP ACCICONHYTEPE (TXTICONMBYPE (IMG, / iPhoneSyxte (IMG, / iPhone / image2.gif) rasm / * Additonbyxte (SND, / Sound2 .MIF) Audio / * AddiconbyTePe video / * # Turli formatlar/bincy.gif .bin .bin .bin .bin .bin .bin .bin .bin .bin Exe Adlicon Doicons/binhex.gif .HQXCRXCICON /GIF .RWLD2.GIF .VRML .vml .Z .Z .Z .Z. Gz .ZIP Adcicon / Ai Additcon Doicons/layoule.gif .HTMMML .TMMMMM.GIF /CTM ACC.GIF .PL .py addicon /icons/f.gvi addicon /gif .U Addcricon /GIF .Sh .Shar .Ksh .KSh .Qsh .Tsh .Tex .Tex .Tex Addicon Doicons/BBBBB.MIF yadrosi ecbacon/bacon / qo'l.Rughcon / qo'l.Rught.gif ReceCons/pler.giic ^ ^ loankcon uchun / ^ ^ ^ Noma'lum formatlar uchun ^ # belgisi har qanday papkaning mazmuni ko'rsatiladi, agar indeksgnore katalogining ro'yxatini ko'rsatganda, ro'yxatdan o'tish uchun Radmeme.html fayllari. ! * * ~ * Sarlavha * RCS CVS *, v *, T qo'shimchalar X-COMPPRED Z qo'shish X-GZIP GZ TGZ # Bizning AddDDDEFTACACARTES Windows-1251 # "C: / Server / Apache2 / APGI-BUN" RuxokareRide-dagi hech qanday variantlar hech kim ruxsat bermaydi, barchasidan ruxsat berish ################################################## tomcat avtomatik konfiguratsiya fayli ## + qo'shimcha jkmount / * .jsp AJP13 ## + Ko'targan Virtual Xost ko'chirilganmi ######### ## jsp qo'llab-quvvatlash ## LoadModule JK_Module C: /Server/apache2/Modules/mod_jk.dll JKWORKERSFILE "C: / Server / Tomcat 5.5 / conf / workers.properties" jklogfile "C: / Server / Tomcat 5.5 / qaydlar / mod_jk.log" jkloglevel info JKMOUNT / MANAGER AJP13 JKMOUNT / MANAGER / * AJP13 JKMOUNT / dasturi-MISOLLAR AJP13 JKMAT / Serverlar - Misollar / AJP13 JSP-Mesatish / JSP13 JKMaunt / VebDavo / * AJP13 JKMaunt / AJP13 JKMaunt / * .jsp AJP13

Biz tejamiz. Serverni qayta yoqing.

MySQL serverini o'rnating

MySQL-4.1.7-WIN.zip faylni ochish va setup.exe faylini ishga tushirish

Salomlashish, Keyingisini bosing

Biz barcha komponentlarini o'rnatish va o'rnatish yo'lini belgilash kerak, chunki bu erda siz, maxsus tanlang.

o'rnatish uchun barcha komponentlarini tanlang, va o'rnatish C yo'lini belgilash: ServerMysql Server 4.1. Biz yana boramiz.

O'rnatish jarayonining boshlanishiga tayyormisiz? O'rnatish-ni bosing.

O'rnatish jarayonini kuzatamiz.

Biz MySQL.com-da ro'yxatdan o'tish bosqichini o'tkazib yuboramiz.

Biz variant "Configure MySQL Server" tugmasini belgilamagan. Va o'rnatish jarayonini to'ldiring, sozlanadi.

Yana salomlashing.

Agar barcha miyalariga boshlash emas-da, shunday qilib, agar istasangiz, keyin, siz sozlash ko'tarilishni harakat qilib ko'rishingiz mumkin, standart konfiguratsiyani tanlang.

Biz MySQL server Windows xizmati sifatida ishlatish, deb ko'rsatadi.

administratori uchun parolni ko'rsating, Keling, bu "Parol" bo'ladi deb.

Ishni bajarish va hamma tayyor! Shundan so'ng, biz pastki o'ng burchakda quyidagi rasmga qarang:

Endi biz mysql serverimizni sinab ko'ramiz. quyidagi mazmundagi WWW papkasida bir index.php faylini yaratish:

Biz tejamiz.

brauzer http ochish: //localhost/index.php va ....

Bu erda emas edi! Server tomonidan Oldiga aniq "Mijoz emas qo'llab-quvvatlash Haqiqiylikni tekshirish bayonnomasi; MySQL mijozini yangilashni ko'rib chiqing »

Xo'sh, bu unchalik mos emas. . . MySQL 4.1-da parollarni saqlashning yangi usuli qo'llaniladi va bu tufayli barcha eski mijozlarning MySQL bilan nomuvofiqligini amalga oshiradi. Nima qilsa bo'ladi?

Apache konfiguratsiyasi uchun 4 ta asosiy yondashuv mavjud:

  1. Tarkish / o'rnatish: Manbalardan yig'ish sizga kerakli modullarni tanlash, kerakli bayroqlar, yo'llar va boshqalarni o'rnatish imkonini beradi.
  2. Buyruq satr parametrlari: ishga tushirishda Apache-ni sozlashga imkon beradi.
  3. Global konfiguratsiya fayllari: Asosiy fayl deganda httpd.conf deb atalgan.
  4. Mahalliy konfiguratsiya fayllari: FOYDALANISH.HUCACCES.

Activatsiya o'tkazgichlarini HTTPD.ConF faylida 3 toifaga bo'lish mumkin:

  1. Umumiy ish jarayonini boshqarish bo'yicha ko'rsatmalar.
  2. Virtual mezbonlar.
  3. Virtual xost parametrlari.

Birinchi guruhning ko'rsatmalaridir , , , , , .

Ular ma'lum bir fayl tuzilmasi yoki URL manziliga bog'langan. Birinchi holatda , ikkinchisida - . Apache bir vaqtning o'zida turli xil nomlar bilan xizmat qilishi mumkin, ular ko'rsatadigan virtual xostingni amalga oshiradi, bu esa direktive asosida amalga oshiriladi . Asosiy konfiguraning o'zgarishi uchun serverni qayta boshlash kerak.

Mahalliy konfiguratsiya (Gtcccess) asosida amalga oshiriladi. Ushbu faylning nomi Kirish qismida o'zgartirilishi mumkin. Fayldagi o'zgarishlar.htacess darhol kuchga kiradi, uni qayta boshlamasdan amalga oshiriladi, uning harakati barcha htedesli Sustraektsiyalar bilan bog'liq bo'lgan katalogga qo'llaniladi. Haddan tashqari foydalanish .Hattocess serverning ishlashiga ta'sir qilishi mumkin.

Httpd.conf asosiy konchissiyasini 5 qismga bo'lish mumkin:

  1. Global ko'rsatmalar.
  2. - artib olish uchun qo'llaniladi.
  3. , - Amaldagi kataloglar.
  4. , - tegishli fayllar.
  5. , - URL manziliga murojaat qiling.

Direktsion bir nechta parametrlarga ega bo'lishi mumkin, parametrlar turi o'zgarishi mumkin.

Har bir ko'rsatma ma'lum bir modul tomonidan qayta ishlanadi.

Masalan, ko'rsatma

Keyingi ko'rsatma mod_env moduli tomonidan qayta ishlanadi, atrof-muhit o'zgaruvchisi o'rnatiladi:



Mahalliy filialning tarkibini 5 qismga bo'linishi mumkin:

  1. MuallifFonfig - avtorizatsiya boshqarish.
  2. Cheklovlar - foydalanishni boshqarish.
  3. Variantlar - bu aniq katalog sozlamalari.
  4. Fillifo - hujjatlar uchun atributlarni o'rnatish.
  5. Indekslar - indekslash kataloglari.

Ubuntu Apache, u konfiguratsiya fayllar bilan bir qatorda, "sahifalar-MAVJUD" va "sahifalar-ENABED" katalogini o'z ichiga olgan, da / etc / apache2 joylashgan va. Birinchi katalogda serverda mavjud bo'lgan saytlar ro'yxati va ikkinchisida - server tomonidan xizmat ko'rsatgan. Bu server tomonidan xizmat qilinadigan saytlarni tezda qo'shish va o'chirish, ularni hujjatlashtirishdan jabrlanmasdan o'chiring. Bundan tashqari, boshqa sozlamalarni qo'shish Ushbu ko'rsatmalar yordamida qo'shilishi mumkin va guruh belgilari bir nechta sozlamalarni yoqish uchun ishlatilishi mumkin. Ushbu sozlamalarning har biriga har qanday ko'rsatma qo'shish mumkin. Server shuningdek mimu hujjatlarini o'z ichiga olgan fayllarni o'qiydi; Fayl nomi ham qo'shimchalar va bekor qiladi, shu jumladan mumkin, odatda, /etc/apache2/mods-available/mime.conf orqali TypeSconfig ko'rsatmalar, tomonidan belgilangan va standart /etc/mime.Types hisoblanadi.