আমি একটি জাভা সার্ভার অ্যাপ্লিকেশন লিখেছি যা একটি স্ট্যান্ডার্ড ভার্চুয়াল হোস্টেড লিনাক্স সমাধানে চলে। অ্যাপ্লিকেশনটি সকেট সংযোগগুলি শুনতে এবং তাদের জন্য নতুন হ্যান্ডলারগুলি তৈরি করতে সর্বদা চলমান runs এটি একটি ক্লায়েন্ট-সার্ভার অ্যাপ্লিকেশনটিতে একটি সার্ভার সাইড বাস্তবায়ন।
আমি যেভাবে এটি শুরু করব তা হ'ল এটি সার্ভারের স্টার্ট আপ rc.local স্ক্রিপ্টে অন্তর্ভুক্ত করে। তবে একবার শুরু হয়ে গেলে কীভাবে এটি বন্ধ করতে আমি এটি অ্যাক্সেস করতে জানি না এবং যদি আমি কোনও আপডেট ইনস্টল করতে চাই, তবে অ্যাপ্লিকেশনটি পুনরায় চালু করতে আমাকে সার্ভার পুনরায় চালু করতে হবে।
উইন্ডোজ পিসিতে, এই ধরণের অ্যাপ্লিকেশনটির জন্য আমি একটি উইন্ডোজ পরিষেবা তৈরি করতে পারি এবং তারপরে আমি থামাতে এবং নিজের ইচ্ছামত শুরু করতে পারি। লিনাক্স বাক্সে এমন কি কি আছে যাতে আমি যদি এই অ্যাপ্লিকেশনটি শুরু করি তবে আমি এটি বন্ধ করতে এবং সার্ভারের সম্পূর্ণ পুনরায় আরম্ভ না করে পুনরায় চালু করতে পারি।
আমার অ্যাপ্লিকেশনটির নাম WebServer.exe। এটি আমার rc.local এ যেমন অন্তর্ভুক্ত করে সার্ভার স্টার্টআপে শুরু করা হয়েছে :
java -jar /var/www/vhosts/myweb.com/phpserv/WebServer.jar &
আমি লিনাক্সে কিছুটা নুব তাই যে কোনও পোস্টের সাথে যে কোনও উদাহরণ প্রশংসিত হবে। তবে আমার কাছে এসএসএইচ এবং কোনও আপডেট ইনস্টল করার পাশাপাশি একটি প্লেস্ক প্যানেলে অ্যাক্সেসের বাক্সে সম্পূর্ণ এফটিপি অ্যাক্সেস রয়েছে।