Laravel होमस्टेड vhost कॉन्फ़िगरेशन




nginx vagrant (2)

मैं nginx vhosts को अनुकूलित करने के लिए एक समाधान की तलाश कर रहा हूं आप इसे प्रावधानीकरण, या बेहतर में करना चाहते हैं: अन्यथा प्रावधानीकरण के बाद होमस्टेड आपके द्वारा vhost फाइलों में मैन्युअल रूप से किए गए परिवर्तनों को अधिलेखित करेगा।

एक समाधान मैं यहां पाया है: https://laracasts.com/discuss/channels/requests/homestead-provision-deletes-custom-nginx-settings

असल में आप मेजबान मशीन में एक फ़ोल्डर में कॉन्फ़िगरेशन फाइल बनाते हैं, जो अतिरिक्त फ़ोल्डर को वांग्रेंट मशीन में मैप करते हैं, तब आपके after.sh फ़ाइल में (जिसे सामान्य प्रावधान पूरा होने के बाद घर से चलाया जाता है) आप केवल उन सभी को nginx के लिए कॉपी करते हैं साइटों_उपलब्ध फ़ोल्डर

मैं लैरवेल होमस्टेड का उपयोग कर रहा हूं किसी प्रोजेक्ट के लिए मुझे एक विशेष vhost कॉन्फ़िगरेशन की आवश्यकता है, मुझे यह कहां परिभाषित करना चाहिए?


आप Homestead.yml के "साइट" ब्लॉक में एक नया फ़ोल्डर मैपिंग जोड़ते हैं, जैसे:

- map: myapp.com
  to: /home/vagrant/Code/myapp/public

यह एक नया विलोस्ट जोड़ना है। इसे संशोधित करने के लिए, /etc/nginx/sites-available में उपयुक्त फाइल को संपादित करें। उपरोक्त मामले में, यह /etc/nginx/sites-available/myapp.com होगा

उदाहरण के लिए यहां एक नए जोड़े गए vhost के अनुकूलन देखें। ध्यान दें कि यहां पर लिखी गई त्वरित युक्ति को होमस्टेड सुधार, होमस्टेड का एक थोड़ा बढ़ाया संस्करण का उपयोग किया गया है, जैसा कि यहां बताया गया है

Homestead टैग के माध्यम से अधिक Homestead संबंधित पोस्ट हमारी साइट पर मिल सकते हैं





homestead