Повстання машин: застосування ШІ в реальному світі
Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.
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порт локального хоста :
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)заголовки будуть з'являтися тільки тоді , коли лак кеш працює
На цьому наш підручник закінчується. Дякую, що прочитали.
Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.
Ви також стали жертвою DDOS-атак і спантеличені методами запобігання? Прочитайте цю статтю, щоб вирішити свої запитання.
Можливо, ви чули, що хакери заробляють багато грошей, але чи замислювалися ви коли-небудь, як вони заробляють такі гроші? давайте обговоримо.
Ви хочете побачити революційні винаходи Google і як ці винаходи змінили життя кожної людини сьогодні? Тоді читайте в блозі, щоб побачити винаходи Google.
Концепція самокерованих автомобілів, щоб вирушати в дороги за допомогою штучного інтелекту, є мрією, яку ми давно мріємо. Але, незважаючи на кілька обіцянок, їх ніде не видно. Прочитайте цей блог, щоб дізнатися більше…
Оскільки наука розвивається швидкими темпами, бере на себе багато наших зусиль, ризики піддати себе незрозумілій Сингулярності також зростає. Читайте, що може означати для нас сингулярність.
Прочитайте блог, щоб дізнатися про різні шари архітектури великих даних та їх функціональні можливості найпростішим способом.
Методи зберігання даних можуть розвиватися з моменту народження Даних. Цей блог висвітлює еволюцію зберігання даних на основі інфографіки.
У цьому цифровому світі пристрої розумного дому стали важливою частиною життя. Ось кілька дивовижних переваг пристроїв розумного дому щодо того, як вони роблять наше життя гідним життя та спрощують його.
Нещодавно Apple випустила додаткове оновлення macOS Catalina 10.15.4, щоб виправити проблеми, але схоже, що оновлення викликає більше проблем, що призводять до блокування комп’ютерів Mac. Прочитайте цю статтю, щоб дізнатися більше