Компјутери, Програмирање
Апацхе: Подешавање и инсталација
Шта је Апацхе, Апацхе? Сврха, карактеристике, опције прилагођавања - то су ствари које сваки девелопер би требало да буде познато да тестирају своје развој.
О нгинк Саи а Ворд
Старт, Рестарт, и евиденција
Апацхе -с сигнала
У том случају, можете заменити следеће команде (мора доћи од корисника који је покренуо функције):
- Стоп. Користи се за брзо гашење.
- Релоад. Тим је потребно да поново датотеке са подешавањима. Чињеница је да све промене неће ступити на снагу док се фајл ради. И како би ступиле на снагу, Рестарт је потребно. Чим се тај сигнал, главни процес почиње да провери исправност синтаксних компоненте датотеку конфигурације и покушати да примењују смернице доступан тамо. У случају неуспеха, она ће вратите промене и да ће радити са старим параметрима. Ако је све успе, то ће покренути нове радне процесе, а стари ће бити послат до краја потражње.
- Отказ. Користи се за несметано завршетка радова. Користи се ако желите да чекате док тренутни захтеви завршавају одржава.
- Реопен. Затвори и отворене лог фајлова.
koristeći алате
процеси Подешавање може да се обави коришћењем Уник средствима (килл алат ће бити речи као пример). Они обично користе механизам за слање сигнала директно на подацима процеса. Они су повезани помоћу ИД. Ови подаци се чувају у нгинк.пид фајлу. Хајде да претпоставимо да смо заинтересовани за процес №134. Затим, за несметано завршетак потребно је да нам пошаљете следеће информације:
килл -с КУИТ 1628
Претпоставимо да желимо да видимо листу свих отворених фајлова. Бавимо се израдом коришћење комуналних пс. Тим ће изгледати овако:
ПС -ак | греп Апацхе
То је, као што видите, помоћу додатне инструменте указују да иде њену примену. А сада да се фокусирамо на то како учињеном нгинк-конфигурацији.
Структура датотеке конфигурације
Дистрибуција статичког садржаја
Ово је један од најважнијих изазова са којима се суочава конфигурацију нгинк. Према статистичким дистрибуције садржаја је значило слике и ХТМЛ-странице (не динамички). Претпоставимо да нам је потребан јединствен рад на успостављању кластер ник нгинк. Да ли је тешко да то уради? Не, хајде да погледамо један пример. Пре него што кренете на њему, потребно је детаљно услови проблема. Дакле, у зависности од захтева, датотеке ће доћи из различитих локалних директоријума. Тако, у / дата / ввв имамо ХТМЛ-документа. И у директоријуму / Дата / Имагес садржи слике. Оптимално подешавање Апацхе, у овом случају захтева уређивање конфигурациони фајл који морате да конфигуришете уређај сервера у ХТТП. Да подржи два ће се користити као локација.
Имплементација: Сервер
hTTP {
server {
}
}
Фајл конфигурација може да ради са неколико таквих блокова. Али они морају да се разликују по својим именима и лука кроз коју се подаци примају.
Имплементација: локација
локација / {
роот / дата / ввв;
}
Присуство знака "/" Потребно је упоредити добијене податке и видимо да ли постоји таква адреса из обрађеног захтев овде. Ако нема проблема, а затим одредити патх / дата / ввв до жељене датотеке која се налази у локалном систему. Ако постоји меч са неколико блокова, а затим изаберите онај са најдужим префиксом. У овом примеру, дужина износи један, односно, употреба ће бити искључиво у случају да не постоји "конкуренције". Сада, нека то ће ажурирати:
локација / имагес / {
роот / дата;
}
Како могу идентификовати, ми смо у потрази за слику. Сада, хајде да комбинује све догађаје који су раније, а конфигурација у овом тренутку је на следећи начин:
server {
локација / {
роот / дата / ввв;
}
локација / имагес / {
роот / дата;
}
}
Ово је радна верзија тог случаја, стандардног порта №80. Овај сервер без икаквих проблема може бити доступна на вашем рачунару, ако одете на адресу: хттп: // лоцалхост /. Како све ово ради?
Принцип рада примера
Креирање једноставног проки сервер
server {
листен 8080;
роот / дата / УП1;
локација / {
}
}
Сада, хајде да одгонетне за вас: креирање једноставне сервер. Он ће слушати порт 8080 не поседује слушати, онда ће сервер покренути на 80-ог. Ће бити приказана све захтеве у оквиру локалног система датотека који су усмерени на директоријум / дата / уп1 (наравно, пре тога ће бити потребно да се створи). Да би могли да проверите да ли је потребно да ставите индек.хтмл датотеку. Због пласман директива у контексту корена сервера можемо користити локација у сваком тренутку (као тиме уклонила је забрану приступа). Ми смо сада раде на стварању пуномоћника. За да ради, морамо проки_пасс директива, за које ће бити наведен назив протокол, и порта објекат као параметара (за локалну повезивање ће изгледати хттп: // лоцалхост: 8080). Гет овај резултат:
server {
локација / {
проки_пасс хттп: // лоцалхост: 8080;
}
локација / имагес / {
роот / дата;
}
}
Ако погледате код и анализира га, можда ћете приметити да је друга јединица локација је промењена. Тако, у овом случају, може да ради са типичним локала сликама. Мало другачија, то би могло бити приказан на следећи начин:
локација ~ \ (јпг | ЈПГ | ПНГ) $ {.
роот / дата / имагес;
}
Конфигурација коначни проки је следећи:
server {
локација / {
проки_пасс хттп: // лоцалхост: 8080 /;
}
локација ~ \ (јпг | ЈПГ | ПНГ) $ {.
роот / дата / имагес;
}
}
То ће филтрирати захтеве на крају од којих су ови додаци и послати их особи која тражи датотеке. Не заборавите да ће морати да се поново покренути ако желите да проверите датотеке са подешавањима. И верујте ми, то је само Апацхе-конфигурација. Ако отворите конфигурацију "Вконтакте" фајл сервер или друге велике компаније, они ће имати код више од речи у овом чланку.
Similar articles
Trending Now