আমি একটি নতুন সাইটে মনিট সেট আপ করছি, যা আমি এই প্রশ্নের সময় mywebsite.com হিসাবে উল্লেখ করব। আমি মনিটের ওয়েব ইন্টারফেস পৃষ্ঠা অ্যাক্সেস করার জন্য কনফিগার সেট আপ করেছি, তবে আমি এটির সাথে সংযোগ করতে পারি না। আমি ইপিটবেলে চালিত একটি বেসিক ফায়ারওয়াল পেয়েছি, এবং আমি মনে করি যে আমি মনিটের জন্য একটি গর্ত তৈরি করেছি, তবে আমি মনিটের ওয়েব ইন্টারফেসের সাথে সংযোগ করতে পারি না এবং কেন তা জানি না।
আমি নিরীক্ষণের জন্য এখনও কিছু সেট আপ করি নি: আমার মনিট কনফিগারেশনটি দেখতে এমন দেখাচ্ছে:
## Start monit in the background (run as a daemon):
set daemon 120 # check services at 2-minute intervals
set httpd port 2812 and
use address mywebsite.com
allow localhost
allow admin:password
আমি এই নিয়মগুলি দিয়ে পুনরায় শুরু করেছি arted
আমি আমার iptables কনফিগারেশনে মনিটের জন্য একটি নিয়ম তৈরি করেছি, যা দেখতে এটির মতো দেখাচ্ছে:
#monit interface
-A OUTPUT -p tcp --dport 2812 -j ACCEPT
-A INPUT -p tcp --dport 2812 -j ACCEPT
আমি তখন এই নিয়মগুলিতে আমদানি করেছি /sbin/iptables-restore
। আমি যখন করি তখন আমি মনিট এন্ট্রি দেখতে পারি sudo /sbin/iptables -L
:
...
ACCEPT tcp -- anywhere anywhere tcp dpt:2812
...
কিন্তু, যখন আমি যেতে http://mywebsite.com:2812
আমি পাই Error code: ERR_EMPTY_RESPONSE
ব্রাউজারে।
কোন ধারণা, কেউ? আমি জানিনা সমস্যাটি iptables এর সাথে কিছু করার আছে কিনা। অগ্রিম ধন্যবাদ, ম্যাক্স
সম্পাদনা: আমি মনিট কনফিগারেশনে 'লোকালহোস্ট' লাইনটি এভাবে পরিবর্তন করার চেষ্টা করেছি:
set httpd port 2812 and
use address mywebsite.com
allow mywebsite.com
allow admin:password
তবে এতে কোনও তফাত হয়নি।