উপস্থাপনের সময় কীভাবে আমার ওয়েবসাইট উপলব্ধ হবে তা নিশ্চিত করতে পারি?


12

পরের সপ্তাহে আমার কাছে একটি অনলাইন উপস্থাপনা আছে এবং আমার কাছে এটি প্রস্তুত রয়েছে।

ওয়েবসাইটটি কেবলমাত্র এইচটিএমএল এবং সিএসএস (কোনও ডিবি নয়) এবং বর্তমানে আমার ভাগ করা হোস্টিং অ্যাকাউন্টে থাকে।

এখন, যদিও আমার ভাগ করা হোস্টিংটি (তুলনামূলকভাবে) নির্ভরযোগ্য, আমি লক্ষ্য করেছি যে তারা সম্প্রতি কিছু পরিবর্তন করেছে এবং আমার ওয়েবসাইটটি মাঝে মাঝে অনুপলব্ধ ছিল।

আমি চাই না যে আমার উপস্থাপনের সকালে আমার সাথে এটি ঘটুক, তাই আমি জিজ্ঞাসা করছি যে এই জাতীয় জিনিস প্রস্তুত করার সর্বোত্তম উপায় কোনটি?

আমার ডোমেনটি হ'ল www.presentation.mydomain.comএবং সম্ভব হলে আমি এটি রাখতে চাই (সমস্যাগুলি উত্থাপিত হলেও)।

আমি কয়েকটি বিকল্পের কথা ভাবছি:

  • দুটি ভিন্ন ডোমেন বা সার্ভারে আমার সাইটটি হোস্ট করুন (তবে ডোমেন নাম সম্পর্কে কী বলা যায়?)

  • ইউএসবি স্টিকটিতে পোর্টেবল এক্সএএমপিপি সংস্করণ রয়েছে (আবার, ডোমেনের নাম?)

  • সম্ভাব্য ফেইলওভার সাইট / অবস্থান

হালনাগাদ:

উপস্থাপনাটি আমার নয়, তাদের ল্যাপটপে চালানো হবে। সুতরাং আমি কোনও সফ্টওয়্যার ইনস্টল করতে অক্ষম।


কেবল 127.0.0.1 এ সাইটটি ব্লক করুন (উইন্ডোতে হোস্ট ফাইলের মাধ্যমে)। তারপরে আপনি যদি সেই সাইটে যান তবে অ্যাপাচি লোকালহোস্ট পরিবেশন করবে। আমি আমার ডেভ মেশিনে এটি করছি: পি
ইউজার 3459110

2
সম্ভবত আপনার ইউএসবি স্টিকের দৃশ্যের জন্য এটি সম্পূর্ণরূপে অফলাইনে ডাউনলোড করতে HTTrack ব্যবহার করছেন ?
উয়ে কেইম

ডেমো ডেমোনদের প্রতিরোধ ... ডেমোসের ভুল হওয়াটা মারফি আইনের মতোই অনুমানযোগ্য। এটি কোনও পিএইচপি অ্যাপ্লিকেশন নয়, স্থানীয়ভাবে একটি পোর্টেবল মেশিনে হোস্টিং করা এবং 127.0.0.1 এ আপনার ডোমেনটিকে নির্দেশ করে একটি হোস্ট ফাইল এন্ট্রি যুক্ত করা কৌশলটি করবে।
ফায়াসকো ল্যাবগুলি

উত্তর:


14

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

তবে আপনার স্থির সামগ্রীটিতে অন্য ফাইল বা অন্যান্য সংস্থানসমূহের ( <a href='http://mysite.com/extra.html'>) সম্পর্কিত কোনও নিরঙ্কুশ রেফারেন্স নেই এবং এটিতে কেবল আপেক্ষিক রেফারেন্স ( <a href='extra.html'>) রয়েছে কিনা তা খতিয়ে দেখার প্রয়োজন হতে পারে । এটি যাইহোক একটি ভাল অনুশীলন।

ল্যাপটপটি ব্যবহার করা হবে এমন হার্ড ড্রাইভে কন্টেন্টটি আগে থেকে অনুলিপি করা এবং উপস্থাপনাটি পরীক্ষা করা ভাল। আপনার হঠাৎ করে অন্য কোনও মেশিন ব্যবহার করার প্রয়োজন পড়লে ইউএসবি স্টিক বা সিডি ডিস্কেও একই সামগ্রী আনুন।


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

2
@ জোহনি_এসএস এবং জেএস সব ক্লায়েন্টে চালিত (ওরফে ব্রাউজার)। কোন পরিবেশন প্রয়োজন।
রায়ান 15

11

যেহেতু আপনার সাইটটি স্থিতিশীল, এর একটি সমাধান হ'ল ক্লাউডফ্লেয়ার ব্যবহার করা , কারণ এটি আপনার সাইটটি (যথাযথ কনফিগারেশন সহ) নিচে নেমে গেলে ক্যাশেড পৃষ্ঠাগুলি সরবরাহ করতে পারে। কোনও সমস্যা থাকলে এটি স্বচ্ছ হবে।

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

পিএস: অবশ্যই, একটি পোর্টেবল ওয়েবসাইট বাস্তবায়নের জন্য, যে কোনও জায়গায় সর্বত্র আপেক্ষিক পাথ প্রয়োগ করা উচিত, এটি একটি শীর্ষস্থানীয় '\' যার অর্থ 'মূল থেকে আপেক্ষিক'। এটি ভুলবেন না, অন্যথায় লিঙ্কটি বর্তমান ডিরেক্টওয়্যারের সাথে আপেক্ষিক হবে।


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

@ জোহনি_ আমি আমার উত্তর আপডেট করেছি, আপনি আপনার উপস্থাপনার একটি অনুলিপি একটি ইউএসবি মেমরি স্টিকের উপর রাখতে পারেন যা আপনি যদি সমস্ত কিছু ভুল হয়ে যায় তবে ল্যাপটপে প্লাগ করতে পারেন।
জেরুমে ভার্সট্রিঞ্জ

ধন্যবাদ @ জেভেরস্ট্রি - আপনি কি এটি XAMPP বা অনুরূপ ইউএসবিতে ইনস্টল করতে চান?
jonboy

2
আপনি কেবল ইউএসবি স্টিকের ওয়েবসারভারে সাধারণত যে ফাইলগুলি আপলোড করবেন তা অনুলিপি করবেন না। তারপরে, আপনার ব্রাউজারের সাথে সূচক। Html পৃষ্ঠাটি খুলুন (এটিতে ডাবল ক্লিক করা যথেষ্ট হবে)। এক্সএএমপিপি বা যা কিছু ইনস্টল করার দরকার নেই।
জারুমে ভার্সট্রিঞ্জ

1
আপনি হোস্টগুলি ব্যবহার করে আপনার পছন্দের ডোমেনে লোকালহোস্ট আইপি (127.0.0.1) ম্যাপ করতে পারেন , এইভাবে আপনি স্থানীয় সার্ভার থেকে চলার সময় ঠিকানা বারে কুৎসিত সংখ্যাগুলি এড়াতে পারবেন। স্থানীয়ভাবে ফাইল চালানোর সময় (সার্ভার ব্যতীত) আপনি অবরুদ্ধ সামগ্রীর (জেএস, সক্রিয় / এক্স, ফ্ল্যাশ ইত্যাদি) সমস্যাগুলির মুখোমুখি হতে পারেন তাই প্রথমে এটি পরীক্ষা করে দেখুন, এলোমেলো পপআপগুলির সাথে লড়াই করা অযৌক্তিক দেখায়।
PTwr

6

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

আপনি যদি ইউএসবি স্টিকটি হারাতে উদ্বিগ্ন হন তবে ওয়েব হোস্টটি উপযুক্ত ব্যাকআপ।


1
এই পথেই যেতে হবে। এমনকি আপনি লাঠিটিতে কোনও পোর্টেবল সার্ভারও ইনস্টল করতে পারবেন। তবে যেহেতু এটি খাঁটি এইচটিএমএল এবং সিএসএস এর প্রয়োজন নেই।
jay_t55

5

আপনি স্থানীয়ভাবে ইন্টারনেট পৃষ্ঠাটি খুলতে এবং এটি আপনার ব্রাউজারে প্রদর্শন করতে পারেন।

এমনকি আপনি যদি কোনও আলাদা ডোমেন নামও দেখাতে চান তবে স্থানীয় ওয়েব সার্ভারটি খুলতে আপনি এক্সএএমপিপি ব্যবহার করতে পারেন। আপনার ওয়েবসাইটটি হোস্ট করুন এবং আপনার সিস্টেমে আপনার হোস্ট ফাইলটিতে নিম্নলিখিত লাইনটি যুক্ত করে আপনার মাস্কিনে আপনার লোকালহোস্টে ডোমেনটি নির্দেশ করুন:

127.0.0.1    www.presentation.mydomain.com

আপনার OS এ হোস্ট হোস্ট ফাইলটি কোথায় রয়েছে তা এখানে আপনি সন্ধান করতে পারেন।


আমি এই সমাধান পছন্দ!
জনবয়

5

আপনি অ্যামাজন এস 3 ব্যবহার করে স্থির সামগ্রীটি হোস্ট করতে পারেন। কীভাবে হয় তার জন্য গাইডের জন্য http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html দেখুন ।

মূলত আপনি একটি এডাব্লুএস অ্যাকাউন্টের জন্য সাইন আপ করুন, আপনার ওয়েবসাইটকে এস 3 এ আপলোড করুন এবং তারপরে কোনও ইউআরএল এর মাধ্যমে এটি অ্যাক্সেস করতে পারবেন <bucket-name>.s3-website-<AWS-region>.amazonaws.com। আপনি বালতিটির জন্য একটি সিএমএন দিয়ে একটি কাস্টম ডোমেনও তৈরি করতে পারেন, যা আপনাকে এর মাধ্যমে অ্যাক্সেস করার অনুমতি দেয় presentation.mydomain.com

আপনার এস 3 ফ্রি টায়ার, 5 গিগাবাইট এবং এক বছরের জন্য 20000 পর্যন্ত অনুরোধের আওতাভুক্ত হওয়া উচিত। সূত্র: http://aws.amazon.com/free/

https://chadthompson.me/2013/05/static-web-hosting-with-amazon-s3/ স্ক্রিনশট সহ প্রক্রিয়াটির একটি ভাল পদক্ষেপের প্রস্তাব দেয়।

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


4

আপনি যদি নিজের সাইটের সংস্করণ নিয়ন্ত্রণের জন্য গিট ব্যবহার করছেন ... (বিচার করার জন্য নয় ... তবে এটি কোনও গুরুত্বপূর্ণ প্রকল্প হলে আপনার হওয়া উচিত!)

আপনি গিথুবের "প্রকল্প পৃষ্ঠাগুলিতে" আপনার সম্পূর্ণ ওয়েবসাইটটি হোস্ট করতে পারেন। (ওরফে গিথুব পেজ )

এটি কেবল আপনার সাইটের কোডটি ধাক্কা দেওয়া সত্যিই সহজ । মূলত আপনি ডাকা একটি শাখায় ঠেলাঠেলি করুন gh-pagesএবং আপনার সাইটটি স্বয়ংক্রিয়ভাবে প্রকাশিত হবে, এবং আপনি যখন ধাক্কা দেবেন তখন আপডেট হবে!

সুতরাং আপনার প্রকল্পের গিটহাব রেপো পৃষ্ঠা হলে https://github.com/imausername/mysupersite তারপর প্রকাশ্য আপনার প্রকল্পের জন্য গিটহাব পৃষ্ঠা iamusername.github.io/mysupersite এ হবে


এই জন্য ধন্যবাদ, আমি গিট সম্পর্কে খুব কম জ্ঞান পেয়েছি, এবং উপস্থাপনা কয়েক দিনের মধ্যে হওয়ায় এটি এখন শিখতে একটু দেরি হতে পারে এবং আমি তাতে মনোনিবেশ করেছি। ধন্যবাদ যদিও দুর্দান্ত উত্তরের জন্য!
jonboy

1
বা উদয়। এমনকি সর্বনিম্ন ড্রপবক্সও। তবে গুরুত্বপূর্ণ প্রকল্পগুলি সর্বদা কোনও না কোনও সংস্করণ নিয়ন্ত্রণের মধ্যে রাখা উচিত।
ওয়েইন ওয়ার্নার

1
@ জোহনি_স গিটটি আপনি "গিট" করার পরে সত্যিই বেশ সহজ;) আপনার যদি 15 মিনিট বাঁচাতে হয় ... চেষ্টা করে দেখুন.g.gubub.com
অজানা

4

এতগুলি অতিরিক্ত জটিল উত্তর।

ওয়েবসাইটটি কেবলমাত্র এইচটিএমএল এবং সিএসএস (কোনও ডিবি নয়) এবং বর্তমানে আমার ভাগ করা হোস্টিং অ্যাকাউন্টে থাকে।

আপনার অ্যাপাচি দরকার নেই আপনার এক্সএএমপি (বা অনুরূপ) দরকার নেই আপনার ক্লাউডফ্লেয়ার, ড্রপবক্স বা অন্য কোনও তৃতীয় পক্ষের পরিষেবা দরকার নেই। (গিথুব? উপস্থাপনার জন্য? দয়া করে।)

আপনার যা দরকার তা হ'ল একটি পোর্টেবল স্টোরেজ ডিভাইস। ইউএসবি কী, বাহ্যিক ড্রাইভ, যাই হোক না কেন।

আপনার যা প্রয়োজন তা নিশ্চিত করা আপনার উপস্থাপনায় কেবল আপেক্ষিক লিঙ্ক রয়েছে। আপনি এটি কীভাবে করেন তা এখানে:

  1. আপনার ভাগ করা হোস্টিং অ্যাকাউন্ট থেকে ফোল্ডারটি আপনার কম্পিউটারে অনুলিপি করুন।
  2. নেটওয়ার্কিং অক্ষম করুন। আপনার ওয়াইফাইটি বন্ধ করুন, আপনার ইথারনেট কেবলটি আনপ্লাগ করুন ইত্যাদি just
  3. ফোল্ডারটি খুলুন, প্রথম সূচক html ফাইলটিতে ডাবল ক্লিক করুন এবং দেখুন এটি সঠিক দেখাচ্ছে কিনা।

সবকিছু ঠিকঠাক থাকলে আপনি যেতে ভাল। তা না হলে, আরও নির্দেশাবলীর জন্য একটি মন্তব্য যুক্ত করুন।


আপনার যেভাবেই সংস্করণ নিয়ন্ত্রণের জন্য গিট ব্যবহার করা উচিত, তাই কেন এটি গিথুবকে ঠেলাবেন না?
ডেভিউলেস

@ ডেভিউলেস আমি এই উত্তরটির সাথে একমত নই। কেন নেটওয়ার্কিং অক্ষম?
উইলিয়াম এডওয়ার্ডস

@ উইলিয়ামডাভিড এডওয়ার্ডস ^^ এটি আমার উত্তর নয়। আমি এটি সম্পর্কে মন্তব্য।
ডেভিউলেস

দুঃখিত মন্তব্যটি আর সম্পাদনা করতে পারে না।
উইলিয়াম এডওয়ার্ডস

1

আপনার ওয়েবসাইট উপলব্ধ কিনা তা নিশ্চিত করতে আপনি রাউন্ড-রবিন ডিএনএস ব্যবহার করতে পারেন। আপনি দুটি পৃথক আইপি সহ দুটি হোস্টিং প্যাকেজ অর্ডার করতে পারেন এবং লোড ব্যালেন্সিংয়ের জন্য রাউন্ড-রবিন ডিএনএস ব্যবহার করতে পারেন। যদি একটি আইপি অফলাইন থাকে তবে ট্র্যাফিকটি অন্যটিতে পুনঃনির্দেশিত হবে।

অন্য উপায়টি ক্লাউডফ্লেয়ারের সাথে । অতিরিক্ত নির্ভরযোগ্যতার জন্য আপনি ক্লাউডফ্লেয়ার + রাউন্ড-রবিন ডিএনএস ব্যবহার করতে পারেন । ক্লাউডফ্লেয়ার হ'ল একটি নিখরচায় (তারা পরিকল্পনাও প্রদান করেছে) যা আপনার ওয়েবসাইটে সুরক্ষা এবং বিশ্লেষণ যুক্ত করে। আপনি তাদের সিডিএনও ব্যবহার করতে পারেন। এটি সত্যই আপনার ওয়েবসাইটটিকে অনুকূল করে তুলবে। তবে সর্বোত্তম অংশটি হ'ল যদি আপনার সাইটটি নীচে যায় তবে তারা একটি ক্যাশেড সংস্করণ দেখাতে পারে। আপনাকে যা করতে হবে তা হ'ল আপনার নেমসারভারগুলি পরিবর্তন করা। তাদের ওয়েবসাইটে আপনি সে সম্পর্কে আরও তথ্য পেতে পারেন।

আরও একটি জিনিস আছে:

এখন, যদিও আমার ভাগ করা হোস্টিংটি (তুলনামূলকভাবে) নির্ভরযোগ্য, আমি লক্ষ্য করেছি যে তারা সম্প্রতি কিছু পরিবর্তন করেছে এবং আমার ওয়েবসাইটটি মাঝে মাঝে অনুপলব্ধ ছিল।

যদি আপনার হোস্ট ব্যর্থ সার্ভার বা অন্য কিছু ব্যবহার না করে তবে অন্য হোস্টের জন্য অনুসন্ধান করা ভাল to যদি সম্ভব হয় তবে আপনার ওয়েবসাইটটি সর্বদা উপলব্ধ থাকা উচিত should


1

আমি মনে করি আপনি এগুলি একটি নোটপ্যাড নথিতে লিখতে পারেন, foo.htmlসেই রেখাগুলির মতো বা কিছু সংরক্ষণ করুন এবং খুলুন, এটি ইন্টারনেটে নির্ভর করবে না (স্বীকারোক্তভাবে আমি নিশ্চিত না যে সেখানে সিএসএস কীভাবে ফিট করব তা আমি কখনই তৈরি করি নি অনেকগুলি এইচটিএমএল, বা কোনও সিএসএস যাতে আপনি এটি কীভাবে চালু হবে তা নিশ্চিত করার চেষ্টা করতে পারেন)।


1

এবং সর্বশেষে তবে সর্বনিম্ন নয়, আপনি যে সমস্ত ওয়েবপৃষ্ঠাগুলি প্রদর্শন করার পরিকল্পনা করেছিলেন তার স্ক্রিনপ্রিন্ট তৈরি করুন। আরে, এটা আমার জন্য কাজ করেছে। এগুলি পাওয়ার পয়েন্টে রাখুন বা নাম / ক্রম অনুসারে সজ্জিত organized মারফির আইনের কোনও সীমানা নেই!

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