জিও সার্ভার হোস্টিং + ইন্টারনেটে ওপেনলেয়ার্স ওয়েব ম্যাপিং অ্যাপ্লিকেশন? [বন্ধ]


12

আমি জিও সার্ভার (টমক্যাটে সার্ভলেট হিসাবে চলমান), ওপেনলেয়ার্স এবং পোস্টজিআইএস ব্যবহার করে একটি ওয়েব ম্যাপিং অ্যাপ্লিকেশন প্রোটোটাইপ তৈরি করেছি। যেহেতু এটি একটি প্রোটোটাইপ ছিল, তখন আমি এর হোস্টিং দিকগুলি নিয়ে মাথা ঘামাইনি। এটি আমার (ল্যাপটপ) লোকালহোস্ট: 8080 এ দুর্দান্ত কাজ করছিল।

এখন আমার কাজের অংশ হিসাবে, আমাকে অনুরূপ অ্যাপ্লিকেশনটি বিকাশের জন্য অনুরোধ করা হয়েছে তবে এবার ওয়েবে যেতে হবে, যেমন এই ব্যক্তি এক্স এর মাধ্যমে এক্স এর মাধ্যমে এটি অ্যাক্সেস করতে পারবেন। আমি যে এজেন্সিটির জন্য কাজ করি তার একটি ওয়েবসাইট চলছে তবে তারা চায় এটি ওয়েবসাইটটি আলাদাভাবে হোস্ট করা উচিত its

এগুলি আমার প্রশ্ন:

  1. ওয়েবে ওয়েব ম্যাপিং অ্যাপ্লিকেশন হোস্ট করার জন্য কী পদক্ষেপগুলি / বিকল্পগুলি অনুসরণ করা যেতে পারে যেমন এজেন্সিটির ইন্ট্রনেটের বাইরের কেউ বা উদাহরণস্বরূপ আমার ক্ষেত্রে লোকালহোস্ট ব্যতীত অন্য কেউ এটি অ্যাক্সেস করতে পারে? (এটি বিবেচনা করে যে আমার কাছে এমন একটি রয়েছে যা কেবলমাত্র লোকালহোস্টের মাধ্যমে কাজ করে এবং অ্যাক্সেসযোগ্য হয়, এবং এখন আমি চাইছি অন্য কেউ তাদের মেশিনেও এটি ব্যবহার করতে পারে)।
  2. যদি তা হয় তবে আমি কীভাবে এটি বাস্তবায়ন করতে পারি? এজেন্সি ভবিষ্যতে তাদের ওয়েবসাইটের অংশ হিসাবে এটি রাখার সিদ্ধান্ত নেয় In

আমি এখানে কিছু পোস্ট এবং প্রতিক্রিয়াগুলি পড়েছি যা কোনওরকম সম্পর্কিত তবে আমি বিভ্রান্ত হয়ে যাচ্ছি তাই আমি আশা করছি যে কেউ আমার নির্দিষ্ট প্রশ্নের জবাব দিতে সহায়তা করতে পারে।


আপনার বেশ কয়েকটি উত্তর রয়েছে, তবে আপনি সার্ভারফল্ট ডটকম - সিস্টেম অ্যাডমিন স্টাফের জন্য এসই পৃষ্ঠাতে এটি জিজ্ঞাসা করা ভাল । এই প্রশ্নে জিআইএসের সাথে সুনির্দিষ্ট কিছু নেই; লোকেরা আপনাকে সাহায্য করতে আরও ভাল সক্ষম হবে।
জিআইএস-জনাথন

জনাথন, আপনার পরামর্শ অনুসারে আমি তা করব।
বারবারা

ব্যান্ড সলিউশনের বাইরে যা আমি অন্য কারও জন্য মাংস ছাড়ার জন্য এবং রেফারেন্স রেফারেন্সের জন্য রেখে যাই তা হল জিও সার্ভার মানচিত্রটি "স্ট্যাটিক-মত" ওপেনলেয়ার্স মানচিত্রে রফতানি করা যা জেনেরিক শেয়ার্ড ওয়েব হোস্টিং থেকে পরিবেশন করা যেতে পারে।
ম্যাট উইলকি

@ বারবার আপনি ওয়েব ম্যাপটি হোস্ট করতে পেরেছিলেন? যদি হ্যাঁ, কিভাবে?
জিগি

উত্তর:


5

আমি ব্যবহার করছি WebFaction PostgreSQL / PostGIS সহ হোস্ট GeoServer করতে। সতর্কতা অবলম্বন করুন, সার্ভারে জিও সার্ভার ইনস্টল করা এবং টুইট করা হৃদয়ের হতাশার জন্য নয়।

প্রথমদিকে, আমার অ্যাপটি চালু এবং চলমান রাখতে, আমি আমার জ্যামিতিটি জিওজসন ফাইলগুলিতে রূপান্তরিত করে এগুলিকে ফাইলের কাঠামোর মধ্যে রেখেছি। আমি ওপেনলায়ার্স ব্যবহার করেছি তবে ছোট পায়ের ছাপ, খুব সুন্দর প্লাগইন এবং ডক্সের কারণে লিফলেটে স্যুইচ করেছি । সমর্থন সম্প্রদায়টিও দুর্দান্ত।

যদি জ্যামিতি ফাইলের আকারগুলি বড় হয় এবং অ্যাপটিকে ধীর করে দেয় তবে আপনি সেগুলি টপোজোনে রূপান্তর করতে বিবেচনা করতে পারেন । আমি সবেমাত্র এটি নিয়ে খেলা শুরু করেছি এবং এটি ভালভাবে কাজ করছে বলে মনে হচ্ছে।


আরে জিওমাজোর ৫5, তাই ওয়েবফ্যাকশন কি জিআইএস হোস্টিং সার্ভিস? আপনার অ্যাপ্লিকেশনটি হোস্ট করতে কোনও জিআইএস হোস্টিং পরিষেবা ব্যবহার করতে হলে (অ্যাপ্লিকেশন / ডেটা ফাইল / ফোল্ডার পরিচালনা) এর মতো পদ্ধতিটি কী?
বারবারা

এটি কোনও জিআইএস ওয়েব হোস্টিং পরিষেবা নয় তবে এটি পোস্টগ্রিজএসকিউএল, পোস্টজিআইএস এবং প্রয়োজনীয় সমস্ত লাইব্রেরি সরবরাহ করে। আপনাকে নিজেরাই একটি কাস্টম অ্যাপ হিসাবে জিও সার্ভার ইনস্টল করতে হবে। আমি
টমকাটের

আপনার অ্যাপ্লিকেশন জ্যামিতি এবং বৈশিষ্ট্যগুলি সম্পাদনা করার অনুমতি দেবে?
জিওমাজোর ৫6

জিওমজোর, নেটওয়ার্কিং এবং হোস্টিং আমার বাইরে নয় তাই আমি এগুলি জিজ্ঞাসা করতে চাই: আপনার অ্যাপটি কীভাবে ওয়েবের মাধ্যমে অ্যাক্সেসযোগ্য? আমি এটিতে কিছু অন্তর্দৃষ্টি পাওয়ার জন্য প্রকৃতপক্ষে প্রাসঙ্গিক ডকুমেন্টেশন ডাউনলোড করছি তবে আপনি যদি আপনার ব্যবহারিক অভিজ্ঞতাটির পরিষেবাটির সাথে ভাগ করে নিতে পারেন তবে আমি প্রশংসা করব। শুরু করার জন্য, অ্যাপটি জ্যামিতি এবং বৈশিষ্ট্যগুলির সম্পাদনার অনুমতি দেবে না।
বারবারা

একবার আমি হোস্টিংয়ের কাজটি যথাযথভাবে পেয়েছি এবং বাস্তবায়নের জন্য ভাল নথিভুক্ত হয়ে গেলে অসুস্থদের জ্যামিতি এবং বৈশিষ্ট্যগুলি সম্পাদনযোগ্য করার অনুমতি দেওয়ার অংশে কাজ শুরু করতে হবে তবে কেবলমাত্র নির্বাচিত ব্যবহারকারীরা।
বারবারা

3

সাধারণত, আমরা অ্যাপ্লিকেশনগুলি নিজেরাই হোস্ট করি। আপনি যদি এটি করার পরিকল্পনা করে থাকেন তবে এইগুলি আপনার অনুসরণ করা উচিত:

  1. নিশ্চিত হয়ে নিন যে আপনি localhostআপনার জাভাস্ক্রিপ্ট কোডটিতে একটি নির্দিষ্ট হোস্টনামটি উল্লেখ করছেন না বা উল্লেখ করেছেন । আপনি কোনও আপেক্ষিক পথটি ব্যবহার করা সবচেয়ে ভাল, যাতে এটি নেটওয়ার্কের অভ্যন্তরে এবং বাইরে উভয়দিকেই নির্বিঘ্নে কাজ করবে।
  2. আমার অ্যাপ্লিকেশনগুলিতে সাধারণত কিছু পিএইচপি স্ক্রিপ্ট থাকে। এ কারণে আমি অ্যাপাচে অ্যাপ্লিকেশনটি হোস্ট করি, 80 পোর্টে চলছি।
  3. আমার জিওসভারটি টমক্যাট বা জেটিতে পোর্ট 8080 এ চলছে
  4. আমার অ্যাপ্লিকেশনগুলি ডাব্লুএফএস এবং ডাব্লুএমএস এর গেটফিজিচারআইএনফোতেও কল করে। প্রক্সি.সি.জি ব্যবহারের পরিবর্তে আমি অ্যাপাচের প্রক্সিপাস এবং প্রক্সিপাস রিভার্সকে জিও সার্ভারে প্রক্সি ব্যবহার করি। এই উত্তরটি আপনাকে বলবে যে আপনি কীভাবে এর জন্য অ্যাপাচি কনফিগার করতে পারেন।
  5. নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর নেটওয়ার্কটি কনফিগার করে, যাতে ইন্টারনেট থেকে এই সিস্টেমে 80 পোর্ট উন্মুক্ত থাকে।
  6. অতিরিক্তভাবে, নেটওয়ার্ক প্রশাসক সাধারণত এই মেশিনের আইপি ঠিকানায় ইঙ্গিত করার জন্য একটি ডোমেন নাম কনফিগার করবেন, যাতে ব্যবহারকারীদের কোনও আইপি ঠিকানা প্রবেশ করতে না হয়। উদাহরণস্বরূপ, যদি আমার সংস্থার ডোমেন নাম হয় big-corp.com:, অ্যাডমিন সাধারণত webgis.big-corp.comএই সার্ভারের দিকে নির্দেশ করতে সাব ডোমেনটিকে রুট করবে । যদি এর পরিবর্তে, আপনি big-corp.com\webgis\এই সার্ভারে রুট করতে চান , এটিও big-corp.comযথাযথভাবে মূল সার্ভারটি কনফিগার করে সাজানো যেতে পারে ।

একবার আপনি এটি করার পরে, অ্যাপ্লিকেশনটি নেটওয়ার্কের বাইরে (যেমন ইন্টারনেট) পাশাপাশি অভ্যন্তরীণ ল্যানের উভয় থেকেই অ্যাক্সেসযোগ্য হয়ে উঠবে


2

আমি আপনার সংস্থার জন্য নিম্নলিখিত বিকল্পগুলি দেখতে পাচ্ছি:

ক) আপনার আবেদনের জন্য একটি জিও সার্ভার হোস্ট সন্ধান করতে: দেখুন এমন কোনও হোস্টিং সংস্থা রয়েছে, যা জিওসবারের অফার দেয়?

আপনার ভৌগলিক তথ্য এবং প্রত্যাশিত মাসিক ট্র্যাফিকের জন্য প্রয়োজনীয় স্থান অনুযায়ী আপনি আপনার হোস্টিং পরিকল্পনাটি বেছে নিয়ে শুরু করবেন। (আপনার জন্য একটি বেসিক হোস্টিং পরিকল্পনা চয়ন করা এবং পরে যদি প্রয়োজন হয় তবে উচ্চতর স্তরে স্যুইচ করা ভাল)

এছাড়াও, আপনি কোনো নতুন ডোমেন নিবন্ধ পাবেন, তা নিশ্চিত করার জন্য দর্শকদের আপনার অ্যাপ্লিকেশন, যেমন অ্যাক্সেস করতে পারেন geoagency.com । আপনি জিওএজেন্সি / অ্যাডমিনপ্যানেলে অবস্থিত একটি সাধারণ প্রশাসনের প্যানেলে বা এ জাতীয় কিছুতে পাবেন। হোস্ট চয়ন করার সময় আপনাকে অবশ্যই নিশ্চিত করতে হবে যে তারা অ্যাডমিনপ্যানেলে সমস্ত প্রয়োজনীয় সরঞ্জাম সরবরাহ করেছে:

  • আপনার সার্লেটগুলি পরিচালনা করতে টমকেট পরিচালনা ইন্টারফেস
  • জিও সার্ভার ম্যানেজমেন্ট ইন্টারফেস
  • PostgreSQL ডাটাবেসে অ্যাক্সেস (সাধারণত পিএইচপিপিজিএডমিন দ্বারা সম্পন্ন)
  • shp2pgsql জিইউআই সরঞ্জাম
  • PostgreSQL এর জন্য স্বয়ংক্রিয় ব্যাক আপ সরঞ্জাম

পেশাদাররা: আপনি এজেন্সির ওয়েবসাইটে হস্তক্ষেপ করবেন না। আপনার অতিরিক্ত সরঞ্জাম বা সফ্টওয়্যার ইনস্টলেশন / আপলোডের কঠিন ক্রিয়াকলাপের প্রয়োজন নেই। আপনি প্রযুক্তিগত সহায়তাও উপকৃত; আপনি কেবল ব্যাক আপগুলি পর্যায়ক্রমে ডাউনলোড করতে মনে রাখবেন।

কনস: আপনি যদি আরও ডেটা সঞ্চয় করেন এবং আপনার যদি উচ্চ মাসিক ট্রাফিক থাকে তবে হোস্টিংয়ের ব্যয় বেশ বেশি হয়ে যেতে পারে।

খ) দ্বিতীয় বিকল্পটি হ'ল সংস্থার মধ্যে থাকা কোনও কম্পিউটারে আপনার আবেদনটি হোস্ট করা। হ্যাঁ, www.agency.com/geo বা geo.agency.com এর মতো লিঙ্কের মাধ্যমে অ্যাপ্লিকেশনটি অ্যাক্সেস করা সম্ভব । কিছু বাস্তবায়ন বিবরণ http://www.gistutor.com/geoserver/21-interedia-geoserver-tutorials/38-configuring-geoserver-proxy-for-public-and-remote-data-access.html এ পাওয়া যাবে । একটি ভাল নেটওয়ার্ক প্রশাসক ব্যাখ্যাগুলি অনুসরণ করতে সক্ষম হবেন। এছাড়াও, পুরো প্রক্রিয়াটি সম্পন্ন করার জন্য ডিএনএস রেকর্ড এবং এজেন্সি রাউটারের অ্যাক্সেস থাকা প্রয়োজন।

পেশাদাররা: আপনার কাছে কোনও স্টোরেজ বাধা বা ট্রাফিক বিধিনিষেধ নেই এবং আপনাকে কোনও হোস্টিং সংস্থাকে অর্থ প্রদান করতে হবে না। আপনার জিও সার্ভারের জন্য যদি ইতিমধ্যে আপনার কাছে একটি নেটওয়ার্ক প্রশাসক এবং একটি উত্সর্গীকৃত কম্পিউটার থাকে তবে এটি যাওয়ার উপায়।

কনস: আপনার যদি কোনও নেটওয়ার্ক প্রশাসক না থাকে তবে আপনাকে কমপক্ষে বাস্তবায়ন প্রক্রিয়ার জন্য এবং তারপরে রক্ষণাবেক্ষণের জন্য এবং অনিবার্য ঘটনা সমাধানের জন্য একজনকে ভাড়া নেওয়া দরকার। ডেডিকেটেড কম্পিউটারের জন্য আপনাকে অবশ্যই অর্থ ব্যয় করতে হবে। আপনার যদি প্রচুর দর্শনার্থীর সাথে সফল অ্যাপ্লিকেশন থাকে তবে আপনার ইন্টারনেট ব্রডব্যান্ডের গতি বাড়ানোর জন্য আপনাকে আবার ব্যয় করতে হতে পারে।


এজেন্সিটির এমন একটি নেটওয়ার্ক প্রশাসক রয়েছে যিনি ফেব্রুয়ারি বা মার্চ মাসে ডিউটি ​​চালু করেন। এই পর্যায়ে, প্রাসঙ্গিক তথ্য, পরামর্শ এবং টিপস চাইছি যাতে আমি আমাদের দ্বিতীয় বৈঠকে উপলভ্য বিকল্পগুলি, সমালোচনামূলক বিবেচনা (প্রযুক্তিগত, আর্থিক ও প্রশাসনিক), উপকারিতা এবং কনস, এবং ব্যয় ইত্যাদির বিষয়ে পুনরায় পরিচালনকে অবহিত করতে পারি বিকল্প (ক) চেহারা 1 জিবি বা এমনকি 500 এমবি এর চেয়ে কম আকারের ডেটা আকারের মতো ব্যবহারিক, কম কাজ ইত্যাদি However অপশন (বি) এর অধীনে লিঙ্কটি ডাব্লুআরটি, বিশদটি লিনাক্স নির্দিষ্ট। উইন্ডোজ এর সুনির্দিষ্ট বিশদটি কোথায় পাব?
বারবারা

বিকল্প (ক) এবং ওয়েবফ্যাশন দ্বারা সরবরাহিত পরিষেবার অনুরূপ পরিষেবাগুলি ভাল বিকল্প হতে পারে। যদিও বি বিকল্পটি অন্বেষণ করার প্রয়োজনটি নির্বাচিত পদ্ধতির পক্ষে ন্যায়সঙ্গত হওয়া প্রয়োজন। সোরিন, আমার আরও প্রশ্ন থাকলে আমি আবার মন্তব্য করব।
বারবারা

বিকল্পের (বি) লিঙ্কের অধীনে লিনাক্স উপস্থিতি সম্পর্কে চিন্তা করবেন না; আপনি যদি ঘনিষ্ঠভাবে লক্ষ্য করেন তবে দেখতে পাবেন অপারেটিং সিস্টেম নির্বিশেষে সমস্ত প্রয়োজনীয় সেটিংস অ্যাপাচি সার্ভার এবং জিও সার্ভারের সাথে সম্পর্কিত। এই সেটিংসটি অবশ্যই httpd.conf এবং প্রক্সি.সি.গি ফাইলগুলিতে করা উচিত (যা আপনার অ্যাপাচি ইনস্টলেশন ফোল্ডারে অবস্থিত)। এছাড়াও, যদি আপনি ইতোমধ্যে জিও সার্ভারের ডিফল্ট পাসওয়ার্ড পরিবর্তন করে থাকেন তবে ব্যবহারকারীদের.properties (এটি জিও সার্ভার ইনস্টলেশন ফোল্ডারে অবস্থিত) সম্পাদনা করার দরকার নেই।
সোরিন কলিনিক ă

তবে পুরো জিআইএস অ্যাপ্লিকেশন এবং এজেন্সি ওয়েব সার্ভার উভয়ই একই মেশিনে ইনস্টল থাকা অবস্থায় নিবন্ধে প্রদর্শিত সেটিংসটি বৈধ are তবে সবসময় সব সংস্থার জন্য একই থাকে না। এখন, আমি জানি না আপনার ক্ষেত্রে কী আছে তবে যদি আপনার এজেন্সি ওয়েব সার্ভারটি নিজের কম্পিউটারে অবস্থিত থাকে এবং এজেন্সির জিআইএস অ্যাপ্লিকেশন অন্যটিতে ইনস্টল করা থাকে তবে উভয় মেশিনই অ্যাপাচি প্রক্সিপাস এবং প্রক্সিপাস রিভার্সে এজেন্সির ল্যানে অবস্থিত if নির্দেশাবলী আপনি জিআইএস কম্পিউটারের অভ্যন্তরীণ আইপি দিয়ে লোকালহোস্ট প্রতিস্থাপন করবে।
সোরিন কলিনিক ă

অন্যদিকে, যদি ওয়েব সার্ভারটি কোনও বাহ্যিক সরবরাহকারীকে হোস্ট করা হয় এবং জিআইএস মেশিনটি আপনার ল্যানে থাকে তবে আপনি লোকালহোস্টকে আপনার সার্বজনীন আইপি (আপনার আইএসপি দ্বারা নির্ধারিত) দিয়ে প্রতিস্থাপন করবেন; এছাড়াও, আপনাকে আপনার রাউটারে লগইন করতে হবে এবং আপনার জিআইএস কম্পিউটারে 8080 পোর্ট ফরওয়ার্ড করতে হবে। আপনি যদি (বা আপনার প্রশাসক) কখনও এই ইনস্টলেশনটি করেন তবে আপনি নির্দিষ্ট বিশদ জানতে চাইতে পারেন।
সোরিন কলিনিক ă

1

আপনাকে সাহায্য করতে পারে এমন কিছু বিষয় কেবল উল্লেখ করতে:

  1. আপনি আপনার ল্যাপটপ / পিসিটিকে চিরতরে চালু রাখতে দিতে পারেন, যাতে লোকেরা যখনই চান আপনার অ্যাপ্লিকেশনটি অ্যাক্সেস করতে পারে (আপনার আইপি / হোস্ট / ইত্যাদি ইত্যাদি আপনার পক্ষে ভালভাবে কনফিগার করা উচিত)। এটি সাধারণভাবে "প্রস্তাবিত" নয়, তবে অনেকে তা করেন। এখানে এটি সম্পর্কে একটি লিঙ্ক: http://www.techsupportalert.com/how-to-set-up-your-own-web-server.htm
  2. গিস ক্ষমতা সহ একটি হোস্ট কিনুন। বেশ কয়েকটি রয়েছে, আমি এটি জানি (এটি আমি ব্যয়বহুল মনে করি): http://www.hostgis.com/home/ । গুগলে "জিআইএস হোস্টিং পরিষেবাদি" চেষ্টা করে দেখুন আপনি আরও বিকল্প পাবেন।

হাই গ্যারি, বিকল্প # 2 এ ডাইভ ডুব আমি অনুমান করি এজেন্সির পক্ষে এটির জন্য পর্যাপ্ত ময়দা থাকা উচিত।
বারবারা

@ বার্বারা নিশ্চিত হন যে তাদের উচিত = ডি দয়া করে এই পোস্টটি আপডেট রাখুন যখনই আপনি একটি দুর্দান্ত উত্তর খুঁজে পান যাতে লোকেরা ভবিষ্যতে এটি উল্লেখ করতে পারে।
গ্যারি

1
আনন্দিত, নিশ্চিত আত্মা অনুসন্ধানের পরে এটি করবে। শুধু তাই নয়, আমি আসলে কী হয়েছিল তাও ভাগ করে নেব।
বারবারা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.