Мемцацхед је програм за кеширање дистрибуираних меморијских објеката отвореног кода који нам омогућава да побољшамо и убрзамо перформансе динамичких веб апликација кеширањем података и објеката у меморији.
Мемцацхед такође се користи за кеширање читавих табела базе података и упита ради побољшања перформанси базе података. То је једини систем кеширања који је доступан слободно и користе га многе велике локације попут ЈуТјуб, Фејсбук, Твиттер, Реддит, Друпал, Зинга, итд.
Прочитајте такође: Како инсталирати и конфигурирати Мемцацхед на ЦентОС 8
Мемцацхед може се обавезати на нападе ускраћивања услуге ако нису правилно конфигурисани. У овом чланку ћемо вам објаснити како да инсталирате и заштитите свој Мемцацхед сервер укључен ЦентОС 7 Линук дистрибуција. Ова дата упутства такође раде на РХЕЛ и Федора Линук.
Прво ажурирајте индекс локалног софтверског пакета, а затим га инсталирајте Мемцацхед од званичног ЦентОС спремишта користећи следеће иум наредбе.
# иум упдате. # иум инсталл мемцацхед.
Затим ћемо инсталирати либмемцацхед - клијентска библиотека која нуди неколико алата за управљање вашим Мемцацхед сервер.
# иум инсталл либмемцацхед.
Мемцацхед сада треба да буде инсталиран на вашем ЦентОС систему као услуга, заједно са алаткама које су захтевале да тестирате његову повезаност. Сада можемо да наставимо даље како бисмо осигурали његове конфигурацијске поставке.
Да бисте били сигурни да је инсталиран Мемцацхед услуга слуша на 127.0.0.1
локалног интерфејса, променићемо ОПЦИЈЕ
променљива у /etc/sysconfig/memcached
конфигурацијску датотеку.
# ви/етц/сисцонфиг/мемцацхед.
Потражите ОПЦИЈЕ
променљиву и додајте -л 127.0.0.1 -У 0
до ОПЦИЈЕ
променљива. Ова подешавања конфигурације ће заштитити наш сервер од напада ускраћивања услуге.
/etc/sysconfig/memcached
ПОРТ = "11211" УСЕР = "мемцацхед" МАКСЦОНН = "1024" ЦАЦХЕСИЗЕ = "64"ОПЦИЈЕ = " -л 127.0.0.1 -У 0"
Размотримо детаљно сваки од горе наведених параметара.
Поново покрените и омогућите свој Мемцацхед услугу за примену промена конфигурације.
# системцтл рестарт мемцацхед. # системцтл омогући мемцацхед.
Када започнете, можете потврдити да је ваш Мемцацхед услуга је везана за локални интерфејс и слуша само на ТЦП везама користећи следеће наредба нетстат.
# нетстат -плунт.
Такође можете проверити статистику сервера помоћу мемцацхед-тоол као што је приказано.
# мемцацхед-тоол 127.0.0.1 статистика.
Сада обавезно дозволите приступ датотеци Мемцацхед сервер отварањем порта 11211
на вашем заштитном зиду као што је приказано.
# фиревалл-цмд --перманент --зоне = публиц --адд-порт = 11211/тцп.
Сада инсталирајте ПХП проширење за рад са Мемцацхед даемон.
# иум инсталл пхп-пецл-мемцацхе
Инсталирајте Перл библиотеку за Мемцацхед.
# иум инсталл перл-Цацхе-Мемцацхед
Инсталирајте питхон библиотеку за Мемцацхед.
# иум инсталл питхон-мемцацхед
Поново покрените Апацхе или Нгинк услуга која одражава промене.
# системцтл поново покрените хттпд. # системцтл поново покрените нгинк.
То није лак задатак за све, морате га користити АПИ -ји да измените свој ПХП кодови за омогућавање МиСКЛ кеширање. Примери кодова можете пронаћи на адреси Мемцацхе са МиСКЛ и ПХП.
То је то! У овом чланку смо проширили како да инсталирате и заштитите свој Мемцацхед сервер на интерфејс локалне мреже. Ако сте наишли на било какве проблеме током инсталације, затражите помоћ у нашем одељку за коментаре испод.