आपके प्रश्न में कुछ चीजें हैं जो मुझे चिंतित और भ्रमित करती हैं कि आपके पास क्या है और आप क्या हासिल करने की उम्मीद करते हैं।
सबसे पहले, आप किसी भी अधिक linux की जरूरत नहीं उल्लेख। यदि आप एक वेब सर्वर चला रहे हैं, तो इसका मतलब आमतौर पर IIS या Apache है। आप जबकि सकता है विंडोज पर अपाचे चलाने के लिए, आप linux कि शायद आईआईएस, एक Windows- आधारित वेब सर्वर जिसका मतलब है इसका मतलब है बिना द्वारा प्राप्त करने की उम्मीद कर रहे हैं। लेकिन अगर आपके पास पहले से ही विंडोज सर्वर है, तो आपको कभी लिनक्स की जरूरत क्यों पड़ी?
यह मुझे बताता है कि आप शायद एक लिनक्स वेब सर्वर के साथ काम कर रहे हैं, और आप इसे आधार ऑपरेटिंग सिस्टम के रूप में उपयोग करने से बचने की उम्मीद कर रहे हैं। उस स्थिति में, मैं अभी भी आपके सर्वर के रूप में विंडोज के क्लाइंट संस्करण का उपयोग करने के खिलाफ सलाह देता हूं। लेकिन अगर आप कायम रहते हैं, तो मेरे पास उस स्थिति को बेहतर बनाने के लिए दो अतिरिक्त सलाह हैं।
पहला यह है कि आपके आधार प्रणाली से 2GB RAM की आवश्यकता के लिए घर-आधारित सर्वर की संभावना नहीं है। 512Mb जैसे कुछ छोटे से शुरू करें, और मशीन कॉन्फ़िगरेशन में केवल तब जोड़ें जब वास्तविक प्रदर्शन डेटा आपको इसकी आवश्यकता हो।
दूसरे, आप PHP और Apache का उपयोग कर रहे हैं। IIS पर PHP ठीक चलता है। यदि आप PHP या अपनी वास्तव में अपाचे की आवश्यकता का उपयोग नहीं कर रहे हैं, तो यह पता चलता है कि अपाचे विंडोज पर ठीक चलता है। किसी भी स्थिति में, इसके लिए वर्चुअल मशीन बनाने की आवश्यकता नहीं है: आप अपनी साइट को सीधे आधार प्रणाली से चला सकते हैं।
बेशक, वर्चुअल मशीन का उपयोग करने के अन्य अच्छे कारण हैं: एप्लिकेशन अलगाव, सीखने का अनुभव, उच्च उपलब्धता, आदि। उनमें से कोई भी कम से कम इस मार्ग पर जारी रहने का एक वैध कारण हो सकता है। उस मामले में, आधुनिक वर्चुअलाइजेशन तकनीक काफी प्रभावी हैं, और मुझे लगता है कि आप प्रदर्शन को काफी संतोषजनक पाएंगे।