Shinken خلف وكيل عكسي
تستخدم Shinken محركها الخاص لخدمة صفحات الويب. هذا هو ما يتسبب في مهاجمة WebUI عبر المنفذ 7767 افتراضيًا. إنه أمر قبيح بعض الشيء ، لذا ضع وكيل nginx في المقدمة.
تثبيت nginx
1
|
apt–get install nginx
|
نحذف Vhost افتراضيًا
1
|
rm /etc/nginx/sites–enabled/default
|
نقوم بإنشاء vhost جديد تحت / etc / nginx / sites-available / shinken ونضع الأسطر التالية هناك
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
server {
# IPv4 support
listen 80;
server_name name.domainname.tld;
# Proxy
location / {
proxy_pass http://localhost:7767;
include proxy_params;
}
# Serve static content directly
location /static/(.*/)? {
try_files htdocs/$uri plugins/$1/htdocs/$uri @webui;
}
location @webui {
root /var/lib/shinken/modules/webui/;
}
}
|
نقوم بتنشيط vhost
1
2
|
cd /etc/nginx/site–enabled
ln –s /etc/nginx/sites–available/shinken shinken
|
نعيد تشغيل nginx
1
|
/etc/init.d/nginx restart
|
تم الانتهاء من !