2014-05-12 6 views
5

मैं सोच रहा था कि सेवर/आईपी/डोमेन नाम की जड़ पर फॉक्सक्स ऐप कैसे सेट करें?सर्वर रूट पर फॉक्सक्स ऐप कैसे सेट करें?

उदाहरण के लिए यदि मेरा आईपी 100.12.32.12 था यदि मैं http://100.12.32.12 पर जाता हूं तो यह यूआरएल रीडायरेक्शन के बिना सिंगल-पेज फॉक्सएक्स ऐप खोल देगा।

बातें मैं कोशिश की है

  1. वर्तमान में मैं tcp://0.0.0.0:80 अंतिम बिंदु का उपयोग करने के Arangodb मिला, तो मैं बंदरगाह काम करने के लिए मिला है।

  2. मैं भी मेरे ऐप की manifest.json में एक index.html फ़ाइल की स्थापना की और /

    को वह एप्लिकेशन घुड़सवार हालांकि वर्तमान में http://100.12.32.12 के लिए जा रहा मुझे http://107.170.131.61/_db/_system/index.html जो काम करता है पर रीडायरेक्ट, लेकिन URL बदल रहा है।

    भी http://100.12.32.12/index.html काम करता है, लेकिन मैं सोच रहा था कि रीडायरेक्ट के बिना ऐप दिखाने के लिए http://100.12.32.12 प्राप्त करना संभव है।

  3. मैंने sudo arangod --javascript.app-path /path/to/app को आजमाया है लेकिन ऐसा लगता है कि यह काम नहीं करता है।

धन्यवाद। मैं अरांगोडब और फॉक्सक्स के लिए नया हूं।

+0

क्या आप सीधे ARETDB को नेट पर उजागर कर रहे हैं या अपाचे जैसे वेब सर्वर के पीछे इसका उपयोग कर रहे हैं? – fceller

+0

इसे पोर्ट 80 पर उजागर कर रहा था ... मुझे उम्मीद थी कि मेरे स्पा –

+0

ठीक है, समझने के लिए केवल फॉक्सक्स/अरंगोडब का उपयोग करना होगा। मैं अपने सहयोगियों से पूछूंगा। – fceller

उत्तर

3

क्या आप निम्न कोशिश कर सकते हैं? एक टर्मिनल विंडो में एक अरंगोश खोलें या जीयूआई में जेएस खोल पर जाएं।

arangosh [_system]> db._routing.save({ url: "/", priority: 1, action: {do: "org/arangodb/actions/redirectRequest", options: {permanently: true, destination: "/index.html" } } }) 
{ 
    "error" : false, 
    "_id" : "_routing/87048615", 
    "_rev" : "87048615", 
    "_key" : "87048615" 
} 

सर्वर को पुनरारंभ करें (इसे अब रूटिंग को पुनः लोड करने की आवश्यकता है)। ब्राउज़र को साफ़/पुनरारंभ करें (क्रोम के लिए आपको देखी गई साइटों को भूलना पड़ सकता है)। टेलनेट

> telnet localhost 8529 
Trying 127.0.0.1... 
Connected to localhost. 
Escape character is '^]'. 
GET/HTTP/1.1 

HTTP/1.1 301 Moved 
location: http://localhost:8529/index.html 
server: ArangoDB 
content-type: text/html 
connection: Keep-Alive 
content-length: 183 

<html><head><title>Moved</title></head><body><h1>Moved</h1><p>This page has moved to <a href="http://localhost:8529/index.html">http://localhost:8529/index.html</a>.</p></body></html> 

यदि आपको सही पता नहीं दिखाई देता है, तो जांचें कि दस्तावेज़ सही ढंग से _routing में बनाया गया था या नहीं।

अब ब्राउज़र के साथ जांचें। यदि यह अभी भी गलत रीडायरेक्ट दिखाता है, तो ब्राउज़र कैश फ्लश करें।

+0

धन्यवाद, रीडायरेक्ट काम करता है, लेकिन यूआरएल अभी भी इंडेक्स में बदल जाता है। एचटीएमएल क्या यूआरएल बदलने के लिए वैसे भी है? –

+1

ArangoDB 2.1 आरसी 2 के साथ आप db._routing.save ({url: "/", प्राथमिकता: 1, क्रिया: {do: "org/arangodb/actions/rewriteRequest" करने में सक्षम होंगे, विकल्प: {गंतव्य: "/ index.html "}}}) या तो GITHUB या https://www.arangodb.org/download2 – fceller

+0

का उपयोग करें धन्यवाद! मैं प्रत्याशा के साथ इंतजार कर रहा हूँ। –

संबंधित मुद्दे