Taşınabilir bir uygulama için sanallaştırılmış ağ?


0

Belirli bir uygulamayı taşınabilir hale getirmek istiyorum.

Normal sürüm bir sunucuya erişir. "Taşınabilir" (sanallaştırılmış) sürüm, erişilemeyen sunucuyla çalışmak içindir.

Bir XAMPP kopyası ve düzenlenmiş bir ana bilgisayar dosyası içermelidir, böylece uygulama sunucuya erişmeye çalıştığında sanal ana bilgisayar dosyası tarafından kendi sanallaştırılmış yerel sunucusuna yönlendirilir.

Teoride yeterince basit, ama mümkün mü? Thinapp ağ arayüzünü sanallaştırmaz .

Sonra mı batırdım? :(

Yanıtlar:


0

VMWare Player ağ arayüzünü sanallaştırır. (eğitim dışı ve ticari dağıtımlar için ücretsiz değildir)

Ancak, yerel olarak çalıştırılan sadece bir "web uygulaması" ise, ana makineyi düzenleyecek ve uygun girişi ekleyen küçük bir kurulum grubu yazmanız gerekir. Nullsoft komut dosyası yükleme sistemi adlı ücretsiz bir yazılım yükleyici var . NSIS dosyaları açıp düzenleyebilir ve ana bilgisayar dosyasını düzenlemek için bu yöntemi kullanabilirsiniz. Bu şekilde sadece XAMPP yükleyicisini arayabilir ya da sadece başa çıkarak bir dizinden çalıştırılabilen IndigoPerl gibi bir dağıtım kullanabilirsiniz.


Fikir, işletim sistemine dokunmadan çalışmasını sağlamaktı, bu yüzden hala ondan sonra gidiyorum. Kesintisiz modu destekleyen herhangi bir sanal makineden (QEMU ve VirtualBox AFAIK de yapabilir), VM'yi kullanıcıya göstermek yerine böyle bir modda açmanın istenip istenmediğini biliyor musunuz? Belki de onları sorunsuz modda başlatmak yeterlidir, çünkü geri kalan işletim sistemi işletim sistemi içinde yapılabilir (örneğin konuk explorer.exe'yi devre dışı bırakmak ve uygulamayı ve sunucuyu hemen başlatmak gibi). Gibi bir şey Player.exe -seamless.
Camilo Martin

Eğer kesintisiz kullanıyorsanız bile bu bir web uygulamasıysa, işletim sisteminin görüntü dosyasını tüm kaynaklarla birlikte dağıtacaksınız. Taşınabilir LAMP elde etmenin ve tüm referansları değiştirmek için bir regex çalıştırmanın neredeyse daha kolay olacağını düşünüyorum. server.com bu şekilde localhost'a sadece çalıştırılabilir ve sadece web sunucusu için yerel makinede bir port açacak.
Robert Leckie

Sonunda, açılışta tam ekran olarak Firefox (+ "Full Fullscreen" addon) 'ı açan Firefox (+ "Full Fullscreen" addon)' ı açan neredeyse her servis ve sistem bileşenini devre dışı bırakan çok küçük bir cihaz (7z, cihaz olarak 100MB ile sıkıştırılmış 100MB) yaptım. Sunucu olarak nginx kullanır. Ben sadece kimsenin bu kadar küçük bir şey hakkında telaşlanmayacağını sanmıyorum ve şirket ortamındaki geliştiricilerin bile bu gibi geçici çözümlerden uzaklaştığından şüpheliyim ...
Camilo Martin

Bu arada , tüm VM ve sayfa dosyası devre dışı bırakılmış tüm Firefox için 192 MB ile Firefox'u sorunsuz bir şekilde çalıştırır , ayrıca önyükleme ilerleme çubuğu ilk kez dönmeden önce önyüklenir. Bazı düzenlemelerin neler yapabileceğinden etkilendim.
Camilo Martin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.