Subdomains, nginx and godaddy -
यहां पूर्व शर्त है:
- मैंने डोमेन पंजीकृत किया है
example.com में godaddy।
- मैं कुछ आवेदनों के साथ
8080 पोर्ट पर एक टॉमकेट चलाता हूं 8080 पोर्ट दुनिया के लिए छिपा हुआ है।
- मैं
subdomain.example.com से
सर्वर: 8080 / सबडोमेन मानचित्र करना चाहता हूं। मैं चाहता हूं कि भविष्य में समान मैपिंग (
सबडोमेन 2.example.com से
सर्वर: 8080 / दूसरे कॉन्टैक्स , उदाहरण के लिए) करना संभव हो।
example.com को
सर्वर: 8080 / mainPageApp
- के लिए मैप किया जाना चाहिए: अन्य सभी अनुप्रयोगों को उनके संदर्भ के माध्यम से स्वीकार्य होना चाहिए:
example.com/ ऐप - & gt;
सर्वर: 8080 / ऐप ।
अभी के लिए, मैंने केवल गोदादी को कॉन्फ़िगर किया है (मुझे नहीं पता कि यह अच्छा है):
क्या आप इस मामले के लिए nginx config के साथ मेरी सहायता कर सकते हैं? यहां मेरा है, लेकिन यह अनंत रीडायरेक्ट भेजता है:
सर्वर {80 का कहना है; Server_name स्थानीयहोस्ट; स्थान / {रूट HTML; सूचकांक index.html; }} सर्वर {80; Server_name उपडोमेन.लोकलहोस्ट; स्थान / {proxy_pass http://127.0.0.1:8080/subdomain; }}
ठीक है मुझे यह काम मिला है सुनिश्चित नहीं है कि समाधान सही है परन्तु:
सबसे पहले मुझे टोमकैट में एक सबडोमेन सेटअप करने की आवश्यकता है <पूर्व>
& lt; होस्ट नाम = "subdomain.example.com" ऐपबेस = "वेबएप्स" unpackWARs = "true" autoDeploy = "true" & gt; & Lt; संदर्भ पथ = "डॉकबेस =" उपडोमेन "/ & gt; & Lt; / होस्ट & gt;
उसके बाद, nginx को इन्हें कॉन्फ़िगर करें:
सर्वर {80; Server_name example.com; स्थान / {root / path / to / domain / root; सूचकांक index.html; }} सर्वर {80; Server_name subdomain.example.com; स्थान / {प्रॉक्सी_पास http://subdomain.example.com:8080; Proxy_set_header होस्ट $ http_host; Proxy_set_header एक्स-रीयल-आईपी $ दूरस्थ_एडर; Proxy_set_header X- अग्रेषित- $ proxy_add_x_forwarded_for; }}
डोमेन कॉन्फ़िग प्रश्न के रूप में बनी हुई है - यह अच्छा है।
और अंत में मैं बस
उपडोमेन। को < कोड> वेबपैक्स मेरे टॉमकेट की निर्देशिका और यह एक आकर्षण की तरह काम करता है!
- मैं कुछ आवेदनों के साथ
Comments
Post a Comment