ВордПресс преко Лигхттпд + АПЦ-а у Скуеезе (И)

логотипи лигхт-анд-вордпресс

Здраво пријатељи! Доносим вам предлог како да објавите блог заснован на ВордПресс-у, са Лигхти-јем као сервером веб странице, Спавн-ФастЦГИ-јем, ПХП-ом, АПЦ Алтернативном ПХП кеш меморијом (Алтернативе ПХП Цацхе) и свиме у Дебиан Скуеезеу. Појашњавам да су преводи са енглеског на шпански са моје стране врло бесплатни и можда са језичке или семантичке тачке гледишта нису у потпуности тачни. Мени лично су довољни.

Господо, овај чланак је само „Улазна капија”У фасцинантан свет послуживања статичних и / или динамичких веб страница. Нисам стручњак за веб сервере. Међутим, многи су ме већ питали који сервер више волите, Федерицо, са Нгинком, Лигхтием или Апацхеом? На то увек одговорим са све три. Сваки од њих има свој шарм и Апач је Апач. У будућим постовима оваква решења решаваћемо са Нгинком и Апацхеом. Иначе, у ввв Виллаге-у се прича о крају Лигхти-а, а истина је да га Дебиан 7 и даље чува у својим спремиштима. За нешто, зар не?

Видећемо:

  • Дефиниције за почетнике
  • Лигхти-јево препоручено решење
  • Решење које ћемо адресирати
  • Узорак података сервера
  • Инсталирање потребних пакета
  • Постављање и провера

Корисне дефиниције за почетнике

Веб сервери: То је технологија која има имплицитне рачунарске програме који обрађују апликације успостављајући двосмерне и / или једносмерне и синхроне или асинхроне везе са клијентом, генеришући или преносећи одговор на било ком језику или на страни клијента. […] Веб услуге настале су из потребе за стандардизацијом комуникације између различитих платформи (ПЦ, Маинфраме, Мац, итд.) И програмских језика (ПХП, Ц, Јава, итд.). Раније су покушавани да се створе стандарди, али нису успели или нису били довољно успешни, неки од њих су ДЦОМ и ЦОРБА, јер зависе од примене добављача ДЦОМ - Мицрософт и ЦОРБА - ОРБ. […] Упркос ограничавању употребе веб услуга на ХТТП протокол, веб услуге нису дизајниране за одређени протокол, односно ништа није спречавало употребу СОАП-а у односу на неки други интернет протокол (СМТП, ФТП итд. ). ХТТП се углавном користи јер је то широко распрострањени протокол и мање је ограничен заштитним зидовима (портови као што је ФТП углавном су блокирани, али ХТТП највероватније није блокиран).

Лигхттпд: Веб сервер за оперативне системе Уник / Линук и Мицрософт Виндовс. Такође познат као Лигхти, је алтернатива на веб сервер апацхе. Дизајниран је да буде сигуран, брз (у ствари врло брз), у складу са стандардима и флексибилан. Специјално дизајниран за рад са тешким оптерећењима без губитка равнотеже користећи мало РАМ-а и мало процесора. Пружа велике брзине одзива. Неке веб локације које га користе су ИоуТубе, Википедиа и друге, које подржавају велики промет. Дистрибуира се под БСД лиценцом.

De ВикипедијаЦГИ: Заједнички улазни интерфејс (на енглеском Цоммон Гатеваи Интерфејс, скраћено ЦГИ) је важна технологија на Ворлд Виде Вебу која омогућава клијенту (веб прегледачу) да захтева податке од програма који се покреће на веб серверу. ЦГИ наводи стандард за пренос података између клијента и програма. То је механизам комуникације између веб сервера и спољне апликације чији су коначни резултат извршавања МИМЕ објекти. Апликације које се покрећу на серверу називају се ЦГИ.

ФастЦГИ је протокол за повезивање интерактивних програма са веб сервером. ФастЦГИ је варијација добро познатог интерфејса Цоммон Гатеваи (ЦГИ или Цоммон Инпут Интерфаце). Главни циљ ФастЦГИ-а је смањити оптерећење повезано са повезивањем веб сервера и програма Cоммон Gатеваи Iнтерфаце, што омогућава серверу да истовремено сервира више захтева.

Мрест, у рачунарству се односи на функцију која учитава и извршава ново дете или дете процес. Надређени или надређени процес може да сачека да се подређени процес заврши или може да настави да се изводи асинхроно. Стварање нових подређених процеса захтева довољно меморије за покретање надређеног процеса и подређених процеса или више подређених процеса.

Препоручено решење у документацији службеног Вики-а Лигхттпд за високе перформансе

Ако читамо документ Доцс_МодФастЦГИ Са горе поменуте странице постоји одломак који би, преведен са моје стране врло слободно на шпански, рекао:

Спољни мријест: Покретање процеса СпаЦинг-а ФастЦГИ директно на серверу веб странице има неке недостатке као што су:

  • Процес ФастЦГИ може се покренути само на локалном серверу.
  • Има исту дозволу као и сервер веб страница.
  • Има исти основни директоријум као и сервер веб страница.

Када користимо сервер ФастЦГИ Одвојени или спољни - да бисмо скинули одређени терет са веб сервера, морамо да контролишемо ФастЦГИ процес путем спољног програма као што је „спавн-фцги”. Програм "спавн-фцги" се користи за покретање ФастЦГИ процеса у његовом сопственом окружењу, поправљање ИД корисникид групе, и промените се у други основни директоријум (цхроот).

Појашњавам да је превод Мрест као именица је "јаје од морских плодова”, Док је као глагол, Мријест значи више или мање "мријест споља”. Енглези се помало шале кад користе ту реч у рачунању, зар не?

Основе за практичне сврхе је да ће се путем решења предложеног у документацији поступак ФастЦГИ и онолико подређених процеса или деце извршити на једном или више сервера који су спољни од сервера веб страница. Да ће, када се извршава на другом серверу од оног који користимо као веб сервер, наравно бити подложан мањем оптерећењу. И на крају, да би се користио спољни ФастЦГИ сервер, ФастЦГИ процес мора бити покренут и контролисан од стране програма спавн-фцги.

Спољно мријештење је за оне који требају инсталирати један или више сервера и преузети велики број захтјева, као у случају добављача приступа Интернету (ИСП) или сајтова као што је блог.desdelinuxНето.итд. Детаљно објашњење тог решења је потпуно изван нашег домета.

Решење које ћемо адресирати у посту

Само један сервер за смештај свих потребних услуга. Ради и погодан је за локацију са ниским перформансама, као што је Ентерприсе ЛАН. Објашњени метод може послужити као водич онима којима је потребна већа доступност и сигурност.

Узорак података сервера

Име: веб.амигос.цу ИП адреса: 192.168.10.20 Домен: амигос.цу

Наравно, у производном окружењу - па чак и на тестирању или код куће - морамо имати евиденцију ДНС директни и обрнути који се односе на наш сервер.

Инсталирање потребних пакета

Као корисник корен извршавамо:

аптитуде инсталл лигхттпд лигхттпд-доц пхп5-цги пхп5-гд аптитуде инсталл мискл-сервер мискл-цлиент пхп5-мискл

Конфигурационе датотеке Лигхти су инсталиране у / етц / лигхттпд. Програм спван-фцги инсталира се аутоматски. Датотеке документационог пакета могу се наћи на / уср / схаре / доц / лигхттпд-доц. Топло препоручујемо читање документације која је на енглеском језику. Током инсталације пакета мискл-сервер, питају нас за лозинку корисника корен за МиСкл. Препоручујемо употребу исте лозинке коју сте већ пријавили за тог корисника.

Постављање и провера

Како смо завршили са инсталацијом подршке за ВордПресс, морамо почети са конфигурацијом и тестовима.

Омогућавамо Лигхти модуле:

лигхттпд-енабле-мод фастцги-пхп симпле-вхост услуга лигхттпд рестарт

Проверавамо да ли наш сервер ради. Отварамо прегледач и пишемо УРЛhttp://web.amigos.cu, а макар ћемо моћи да наведемо директоријум / Вар / ввв.

Индек оф /

ИМЕ ПОСЛЕДЊА ИЗМЕНА ВЕЛИЧИНА ТИП
Надређени директоријум /                  -            именик
индек.лигхттпд.хтмл                    2013-Jan-19 18:16:41               КСНУМКСК            тект / хтмл
Омогућавамо мод_реврите и мод_фаст_цги модуле у главној Лигхти конфигурационој датотеци /етц/лигхттпд/лигхттпд.цонф:
нано /етц/лигхттпд/лигхттпд.цонф

Уклањамо коментар или хеш симбол # шта је испред "Мод_реврите" и додајте испод те линије "Мод_фастцги", тако да је почетак датотеке следећи:

сервер.модулес = ("мод_аццесс", "мод_алиас", "мод_цомпресс", "мод_редирецт", "мод_реврите", "мод_фастцги",)

Проверавамо да ли ПХП ради исправно. Да бисмо то урадили, креирамо датотеку (привремено) у директоријуму / Вар / ввв:

нано /вар/ввв/индек.пхп

а садржај претходне датотеке биће само:


Затим поново покрећемо услугу:

сервис лигхттпд рестарт

Ако у нашем прегледачу покажемо на http://web.amigos.cu, видећемо информативну страницу ПХП верзије 5.3.3-7. Према томе, све функционише исправно.

Веома је занимљиво знати промене у Лигхти конфигурацији након омогућавања модула мод_фастцги. Кроз мање /етц/лигхттпд/цонф-енаблед/15-фастцги-пхп.цонф, можемо сазнати. Упоредите прочитану конфигурацију са оном у документацији пакета лигхттпд-доц.

Сада морамо рећи Лигхти-у на који директоријум треба да усмери промет преко порта 80, конфигурисањем виртуелног хоста. Вредности које ћемо изменити у датотеци /етц/лигхттпд/цонф-енаблед/10-симпле-вхост.цонфОни су лични и одговориће на карактеристике сваке инсталације. Прихватаћемо вредности основног директоријума сервера и основног директоријума докумената, које Лигхти подразумевано препоручује, а ми ћемо само модификовати ФКДН име виртуелног хоста.

нано /етц/лигхттпд/цонф-енаблед/10-симпле-вхост.цонф

И коначни садржај датотеке треба да буде (не заборавите да га прилагодите својим потребама):

# /уср/схаре/доц/лигхттпд-доц/симпле-вхост.ткт сервер.модулес + = ("мод_симпле_вхост") ## Корен документа виртуелног хоста је доцумент-роот = ## симпле-вхост.сервер-роот + $ ХТТП ["хост"] + симпле-вхост.доцумент-роот симпле-вхост.сервер-роот = "/ срв" симпле-вхост.доцумент-роот = "хтдоцс" ## подразумевани хост ако ниједан хост није послан једноставно -вхост.дефаулт-хост = "веб.амигос.цу"

Након чувања промена, прелазимо на стварање потребних директоријума у ​​складу са претходно наведеним. Именик / срв је створен током инсталације Скуеезе, па га не морамо креирати:

мкдир -п /срв/веб.амигос.цу/хтдоцс

Како смо већ правилно прогласили виртуелни хост и директоријум повезан са именом нашег домена, можемо се одрећи датотека креираних у / вар / ввв и створити нови. индек.пхп више прилагођених у директоријуму / хтдоцс о основни директоријум докумената виртуелног хоста:

рм /вар/ввв/индек.* нано /срв/веб.амигос.цу/хтдоцс/индек.пхп

Претходној датотеци додајемо следећи садржај:

Здраво пријатељи! Свакако да је све у реду

Сачувамо промене и поново покрећемо услугу:

сервис лигхттпд рестарт

Освежимо наш прегледач и проверимо да ли се приказана страница променила и сада одражава, поред излаза наредбе пхпинфо (), Поздрав. Убудуће неће бити потребно поновно покретање услуге ако променимо садржај индек.пхп или друге веб странице. Ова операција ће се извршити само ако променимо конфигурацију Лигхти-а.

И честитамо пријатељи! Већ имамо Дебиан 6.0 Скуеезе са Лигхттпд сервером веб страница конфигурисаним за рад са ПХП5 језиком и МиСкл као сервером базе података. Такође имамо исправну конфигурацију датотеке Лигхти Вхост за обраду више домена.

Да се ​​настави…

А онда, како сам ?, питаће вас господин ВордПресс. Пратите нас на ИИ део и крај и крај овог чланка.

Сцреенсхот_лигхттпд


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   елиотиме3000 дијо

    Честитам. Применићу то у својој виртуелној машини.

    1.    пхицо дијо

      Пуно вам хвала на коментару

  2.   Данијел дијо

    Боже како би лепа радна површина вашег дебиана могла да кажете све што сте користили за ту тему, молим вас?