Standart bir sanal barındırılan Linux çözümü üzerinde çalışan bir Java sunucu uygulaması yazdım. Uygulama, soket bağlantılarını dinleyerek ve onlar için yeni işleyiciler oluşturarak her zaman çalışır. Bir istemci-sunucu uygulamasının sunucu tarafı uygulamasıdır.
Başlatma şeklim , onu sunucunun rc.local betiğine dahil etmektir. Ancak bir kez başladıktan sonra onu durdurmak için nasıl erişeceğimi bilmiyorum ve bir güncelleme yüklemek istersem, uygulamayı yeniden başlatmak için sunucuyu yeniden başlatmam gerekiyor.
Bir Windows PC'de, bu tür bir uygulama için bir Windows servisi oluşturabilirim ve sonra onu istediğim gibi durdurabilir ve başlatabilirim. Linux kutusunda buna benzer bir şey var mı, böylece bu uygulamayı başlatırsam sunucuyu tamamen yeniden başlatmadan onu durdurabilir ve yeniden başlatabilirim.
Uygulamamın adı WebServer.exe. Sunucu başlangıcında, rc.local'uma şu şekilde dahil edilerek başlatıldı :
java -jar /var/www/vhosts/myweb.com/phpserv/WebServer.jar &
Linux'ta biraz acemiyim, bu yüzden herhangi bir örnek herhangi bir gönderi ile takdir edilecektir. Bununla birlikte, herhangi bir güncellemeyi yüklemek ve bir Plesk paneline erişim için kutuya SSH ve tam FTP erişimim var.