Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
Varnish Cache, также называемый Varnish, является обратным прокси-сервером HTTP с открытым исходным кодом, который может помочь повысить производительность веб-сервера.
В этой статье мы расскажем о процессе компиляции Varnish Cache 5.0 из его исходного кода для использования вместе с Apache на CentOS 7.
Обновите систему следующим образом:
sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now
Как только сервер снова подключится к сети, войдите в систему, используя того же пользователя sudo.
Используйте YUM для установки Apache:
sudo yum install httpd -y
Установите Apache как прослушивающий порт 8080
:
sudo sed -i "s/Listen 80/Listen 8080/" /etc/httpd/conf/httpd.conf
Запустите сервис Apache:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Поскольку для Varnish Cache 5.0 нет предварительно скомпилированного RPM, мы будем компилировать его из исходного кода.
Перед компиляцией Varnish Cache 5.0 нам нужно установить несколько пакетов, для которых Varnish Cache работает:
sudo yum install autoconf.noarch automake.noarch jemalloc-devel.x86_64 libedit-devel.x86_64 libtool.x86_64 ncurses-devel.x86_64 pcre-devel.x86_64 pkgconfig.x86_64 python-docutils.noarch python-sphinx.noarch graphviz.x86_64 -y
Скомпилируйте Varnish Cache 5.0 из исходного кода:
cd
wget https://repo.varnish-cache.org/source/varnish-5.0.0.tar.gz
tar -zxvf varnish-5.0.0.tar.gz
cd varnish-5.0.0
sh autogen.sh
sh configure
make
sudo make install
sudo ldconfig
После выполнения вышеуказанных команд основной исполняемый файл Varnish Cache 5.0 будет установлен в вашей системе как /usr/local/sbin/varnishd
. Вы можете подтвердить, что установка прошла успешно, используя следующую команду:
sudo /usr/local/sbin/varnishd -V
Измените правила брандмауэра, чтобы разрешить входящий трафик через порт 80
:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Создайте пустой HTML-файл /var/www/html/1.html
для теста:
sudo touch /var/www/html/1.html
sudo systemctl restart httpd.service
Используйте следующую команду, чтобы запустить Varnish Cache, настроив его на прослушивание порта 80
и связь с Apache, использующим 8080
порт localhost :
sudo /usr/local/sbin/varnishd -a :80 -b localhost:8080
Используйте curl
команду для подключения вашего сервера:
curl -I http://203.0.113.1/1.html
Вывод должен напоминать:
HTTP/1.1 200 OK
Date: Thu, 26 Jan 2017 15:14:07 GMT
Server: Apache/2.4.6 (CentOS)
Last-Modified: Thu, 26 Jan 2017 15:13:20 GMT
ETag: "0-54700ca2565dc"
Content-Length: 0
Content-Type: text/html; charset=UTF-8
X-Varnish: 2
Age: 0
Via: 1.1 varnish (Varnish/5.0)
Accept-Ranges: bytes
Connection: keep-alive
X-Varnish: 2
И Via: 1.1 varnish (Varnish/5.0)
заголовки будут появляться только тогда , когда лак кэш работает
На этом мы завершаем наш урок. Спасибо за чтение.
Изучение 26 методов анализа больших данных: часть 1
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше