PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش آشنایی با دیتاسنتر ، سرور ، هاستینگ و ......



abod_black
January 12th, 2010, 12:16
با سلام خدمت همه بچه ها.

میخواستم با این سیستمها آشنا بشم.
مثلا دیتا سنتر چیه؟
سرور چیه؟
هاست چیه؟
vps چیه؟

البته با اجازه از مدیران.

میخواستم بدونم روند کاری چجوریه؟

دیتا سنتر> سرور>هاست> سایتها
آیا این روشی که من فک میکنم درسته؟
و یه توضیح کامل در این مورد میخواستم.

HugeServer
January 12th, 2010, 12:28
دیتاسنتر مانند یک خونه میمونه
توی این خونه کلی کاپیوتر هست(سرور مانند یک pc ولی با سخت افزار قدرتمند)
روی هر سرور میشه یک سرور مجازی درست کرد
روی سرور مجازی هاست و ریسللر
اگه نفهمیدی بگو بیشتر توضیح بدم.

najmehdj
January 12th, 2010, 12:39
اگه یک لینک اموزشی در این موررد بدید ممنون می شم
البته فارسی باشه بهتره

abod_black
January 12th, 2010, 13:20
دیتاسنتر مانند یک خونه میمونه
توی این خونه کلی کاپیوتر هست(سرور مانند یک pc ولی با سخت افزار قدرتمند)
روی هر سرور میشه یک سرور مجازی درست کرد
روی سرور مجازی هاست و ریسللر
اگه نفهمیدی بگو بیشتر توضیح بدم.

من تقریبا فهمدیم ولی اگه بیشتر توضیح بدید ممنون میشم.
در مورد ریسللر توضیح بدی ممنون میشم.

AfraWeb.net
January 12th, 2010, 13:28
با سلام خدمت همه بچه ها.

میخواستم با این سیستمها آشنا بشم.
مثلا دیتا سنتر چیه؟
سرور چیه؟
هاست چیه؟
vps چیه؟

البته با اجازه از مدیران.

میخواستم بدونم روند کاری چجوریه؟

دیتا سنتر> سرور>هاست> سایتها
آیا این روشی که من فک میکنم درسته؟
و یه توضیح کامل در این مورد میخواستم.


دیتا سنتر در فارسی مرکز داده ها data center یعنی جایی که شما اطلاعات را نگهداری میکنید
بهتره اینجا رو ببنید تا از نزدیک اشنا بشید AFR@NET (http://www.afranet.com)

سرور : همانند یک کامپیوتر معمولی میمونه که درون دیتا سنتر قرار میگیره و به اینترنت پرسرعت متصل می باشد که شما از طریق اینترنت در هر جایی دسترسی به اطلاعات آن دارید

هاست host : در فارسی به معنی میزبانی می باشد که وب هاستینگ عمومی تر هست یعنی شما وب سایت خود را در سرور قرار میدید و اونها سایت شما را میزبانی میکنند

vps : تقسیم کردن یک سرور به چند قسمت و به اشتراک گزاشتن سخت افزار مثال ساده تر اینکه شما برای هارد کامپیوتر خود چند پارتیشن درست میکنید وی پی اس هم همانند این است شما سیستم خود را به چند قسمت تقسیم میکنید که در اصلاح بهش مجازی ساری میگن که نوع های مختلف دارند .

فکر میکنم به زبان ساده بیان شدش ولی بهترین منبع برای شما گوگل هست

vps چیست
وب هاستینگ چیست
سرور اختصاصی و.....

هر چیزی که نیاز دارید جستجو کنید اطلاعات کاملی بدست خواهید اورد

---------- Post added at 01:28 PM ---------- Previous post was at 01:26 PM ----------


من تقریبا فهمدیم ولی اگه بیشتر توضیح بدید ممنون میشم.
در مورد ریسللر توضیح بدی ممنون میشم.


رسیلر در فارسی به معنی نمایندگی هست . شما نمایندگی فروش میگیرید مقداری هاست در اختیار شما قرار میگیره و شما میتونید بصورت مجزا بفروش برسانید .

P-CO
January 12th, 2010, 13:52
اینطور هم میشه نگریست...

دیتاسنتر مثل یک آپارتمان میمونه، سرور مثل واحد های داخل آپارتمان، سرور مجازی مثل اتاق های یک واحد، و هاست هم مثل اجزای داخل اتاق مثل تخت خواب، رادیو، کمد و ...

موفق باشید.

abod_black
January 12th, 2010, 14:19
تفاوت عمده سرور اختصاصی با vps چیه؟

Parshosts
January 12th, 2010, 15:02
تفاوت عمده سرور اختصاصی با vps چیه؟

همون طور که دوستان گفتن سرور اختصاصی مثل یه خونه ست و سرور مجازی مثل اتاق هاشه.

HugeServer
January 12th, 2010, 18:50
سرور اختصاصی منابع و قدرت و قطعا کیفیت و سرعت بالاتری نسبت به vps داره

abod_black
January 12th, 2010, 20:09
فرق بک آپ گیری از CPanel با My Sql Dumper چیه؟
کدوم بهتره؟
چرا؟

goldstar
January 12th, 2010, 20:14
سلام
بک آپ گیری سی پنل برای کل یک اکانت شامل فایلها و ایمیلها هم هست و اس کیو ال دامپر فقط برای دیتابیس
البته سی پنل هم بک آپ دیتابیس داره ولی هیچ کدوم از این دو روش بخوبی بک آپ گیری از دیتابیس توسط ssh نیست.

abod_black
January 13th, 2010, 01:02
SSh چیه؟
همون My Sql Dumper هسش؟

AfraWeb.net
January 13th, 2010, 03:44
ssh چیه؟
همون my sql dumper هسش؟

20 سوالی مطرح کردید جواب تمامی این سوالات در گوگل هست زحمت به خودتون بدید جستجو کنید . به بهترین جواب ها خواهید رسید .

---------- Post added at 03:44 AM ---------- Previous post was at 01:52 AM ----------

Google (http://www.google.com/#hl=fa&source=hp&q=%D8%AF%DB%8C%D8%AA%D8%A7+%D8%B3%D9%86%D8%AA%D8%B 1+%DA%86%DB%8C%D8%B3%D8%AA&btnG=%D8%AC%D8%B3%D8%AA%D8%AC%D9%88%D9%8A+Google&lr=&fp=26e8c13c3cf1b84e)

networkers.ir بایگانی وب‌نامه (وبلاگ) vps چیست؟ (http://networkers.ir/?p=8)

و........
فقط نیاز هست کمی وقت بزارید و جواب تمامی سوالات خود را در گوگل یافت کنید

Woshka
January 13th, 2010, 03:48
تفاوت عمده سرور اختصاصی با vps چیه؟



وقتی روی یک سرور 4 تا سرور مجازی بسازید
ما اومدیم یک سرور با یک هارد 700 گیگی رو مثلااین کارو کردیم
تو خونتون اگه با کامپیترتون هیچ کاری هم نکنید همیچه چراغ هارد گه گداری روسن میشه که نشون دهده یه واکنش مستقیم سیستم عامل برای بار گداری اطلاعات از روی هرد بر روی رم یه طور مدام

یک هارد مگه چند تا سوزن داره
حالا فرظ کنید این 4 تا سرور مجازی که به طبع 4 تا سیستم عامل دارند +1 سیستم عامل اصلی
سوزن هارد مجبوره در یک آن 5 بار یه عالمه اطلاعات رو از مکان های مختلف هارد به رم و بعد برای پردازش به سی پی یو بده
خودتون حساب کنید که همین چقدر از قابلیتو میاره پایین
حالا یک سرور 50$ با یک هارد ide که به عنوان یک سرور هستش خیلی بهتر عمل خواهد کرد

abod_black
January 13th, 2010, 15:27
باگ چیست؟
باگ مشکلی است که در یک برنامه رخ داده و باعث از کار انداختن کلی آن یا اجرا نکردن دستور یا دستورات بعدی به صورت ناقص یا کامل می گردد.اغلب این مشکلات در هنگامی رخ می دهد که دادهای دریافتی از سوی کاربر ----- نشده و برنامه سعی به اجرا کردن آن می کند برای نمونه می توان انجام عمل تقسیم را بیان کرد. فکر کنید برنامه دو متغیر را دریافت می کند به طوری که متغیر اول عدد صورت و متفیر دوم عدد مخرج می باشد اگر کاربر ابتدا عدد ۶ و سپس عدد ۳ را وارد کند برنامه در خروجی خود عدد ۲ را نمایش خواهد داد حال اگر کاربر در صورت یک عدد(مثلا ۶) و در مخرج یک حروف الفبا یا عدد صفر را وارد کند به نظر شما عکس العمل برنامه چه خواهد بود؟
همانطور که می دانیم در ریاضیات تقسیم عدد بر حروف الفبا و صفر تعریف نشده است پس برنامه با حالتی از پیش تعریف نشده برخورد می کند و چون قابلیت اجرا کردن آنها را ندارد هنگ می کند و خروجی منطقی را تحویل نمی دهد
و این مشکل در زمانی خطرناکتر می شود که برنامه قصد انجام عملیاتی خاص و مهم همچون چک کردن نام کاربری و کلمه ی عبور را داشته باشد.فکر کنید در یک پیج سایت که قسمت ورود کاربر تهویه شده است پیج بدون ----- کردن داده های ورودی از طرف کاربر فقط سعی به اجرا کردن آنها را دارد در این هنگام کاربری اسکریپتی را وارد می کند و چون این داده ها فقط پردازش می شوند پس می تواند برای سایت یک عامل خطرناک محسوب شده و باعث اختلال در عملکرد آن گردد

اکسپلویت چیست؟
نفوذ بر اساس نتیجه گیری و گرفتن خروجی های حاصل از برنامه ها و ابزارها .
اغلب موارد هکرها و برنامه نویس ها هنگامی که سعی به نفوذ به یک کامپیوتر یا یک برنامه را دارند مداوم به آنها داده هایی را تحویل می دهند که برنامه آنها را پردازش کند و خروجی خود را نمایش دهد در این هنگام نفوذگر با تناسب بستن میان داده ها و خروجی ها به عملکرد کلی برنامه پی برده و سعی می کند که با داده هایی که برنامه برای انجام آنها دچار خطا می شود به انها صدمه وارد کند. و از جهتی چون چک کردن برنامه های مختلف و کدها وقت زیادی را می گیرد فرد نفوذگر وقتی نحوه ی صدمه زدن به برنامه را کشف کرد برنامه ای را برای این منظور می نویسد که خودکار کارهای مورد نظر وی را انجام دهد.به همین دلیل هنگامی که یک مشکل امنیتی پیدا می شود فرد برنامه نویس کدی را با مضمون اکسپلویت قرار می دهد که نقش وی را بهتر و سریع تر انجام دهد.

شل چیست؟ و شل گرفتن چیست؟
شل در لغت به معنی پوسته است و در سیستم عامل های لینوکس جزء قسمت هایی است که رابط کاربر بین سخت افزار می باشد.در مفاهیم هکینگ هنگامی که شخص نفوذگر با استفاده ابزارها و کارهای خود می تواند به سیستم مورد نظر خود نفوذ کند و کنترل سیستم را به دست بگیرد اصطلاحاً می گویند شل گرفته است و می تواند تصمیمات خود را عملی گرداند

سوالات مطرح شده در این قسمت:
؟:چگونه می توان در یک برنامه باگ پیدا کرد؟
برای این منظور شما باید ابتدا مفاهیم کلی همچون کرک و مهندسی مع*** را در حد متوسط رو به بالا دانسته و بر روی زبان های برنامه نویسی همچون سی ، پرل، پی اچ پی ، اسمبلی و... یا بر روی زبانی که برنامه ی مورد نظر شما به وسیله ی آن نوشته شده است مسلط یا اطلاعاتی در حد نیاز داشته باشید و در آخر کمی زیرکی
؟:چگونه می توان از باگ به دست آمده استفاده کرد؟
همانطور که در بالا گفته شد هکر بعد از کشف کردن مشکلات یک برنامه خود سعی به نوشتن برنامه ای برای آسیب رساندن به آن می کند.شما نیز می توانید با استفاده از اختیاراتی که ان مشکل در اختیار شما قرار می دهد برای آن برنامه ی دلخواه خود را بنویسید و از آن مشکل استفاده کنید
؟:از چه سایت هایی می توان اکسپلویت ها ی آماده را تهیه کرد؟
سایت های امنیتی گوناگونی در این زمینه فعالیت می کنند که می توانید با رجوع به انها اکسپلویت مورد نظر خود را بیابید که در نمونه به چند از آنها اشاره شده است

abod_black
January 14th, 2010, 21:51
htaccess. چیست؟



htaccess. چيست ؟

يك فايل بسيار ساده با محيط تكست .
چگونه ميتوان آنرا توليد كرد ؟
براي ساختن اين فايل تنها كافيست يك محيط تكست اديتور داشته باشيد . مثل notepad
اين فايل در كجا هست ؟
اين فايل در دايركتوري اصلي وبسايت شما قرار دارد و هر دايركتوري ديگري كه بخواهيد .
وظيفه اين فايل چيست ؟
تقريبا تمامي محدوديت هاي اعمالي بر آن دايركتوري را بر عهده دارد و ميتواند پيغام هاي خطا را مديريت كند و چندين وظيفه ديگر كه اگر كمي در تنظيمات آن قصور و غفلت كنيد شايد سايت شما بار گذاري نشود .
تمامي هاست ها از اين نوع گونه فايل حمايت ميكنند ؟
اين بستگي به ميزبان شما دارد اصولا از اين فايل حمايت ميكنند . اما اگر هم ميخواهيد مطمئن شويد ميتوانيد از وبمستر سرور خود بپرسيد .
قبل از شروع كار حتما يك نسخه بك آپ از فايلي كه هم اكنون در دايركتوري شما قرار دارد بگيريد بعضي وبسرور ها اين فايل را دارند اما داخلش هيچي نيست كه ديگر نيازي به پشتيبان گيري نيست .
قبل از شروع آموزش بگويم كه اين آموزش مختص صاحبان وب سايت ها هست و كاربراني كه داراي سايت اختصاصي نيستند نميتوانند استفاده چنداني از اين مطلب بكنند اما خوب براي اطلاعات عمومي بد نيست به ادامه ان بپردازيد . فكر كنم تقريبا 90% صاحبان وب اين فايل را ديده باشند و بدون هيچ شكي در مورد ان از كنار ان گذشته باشند براي همين هم احتمال ميدهم يكي از موضوعاتي كه در موردش كمتر مقاله اي پيدا ميكنيد همين مطلب باشد . به هر حال تصميم گرفته ام كمي در مورد اين فايل بظاهر بي ارزش صفر كيلوبايتي توضيحاتي بدهم .
با استفاده از اين فايل ميتوانيد پيغام هاي خطايي كه ظاهر ميشود را تغيير دهيد يا اينكه صفحه را بدون استفاده از redirector كنترل پنل redirect كنيد يا اينكه اجازه ليست گرفتن از دايركتوري خاصي از وبسايتتون رو محدود كنيد .
قبل از شروع كار مطمئن شويد كه اديتور شما خاصيت word wrap را غير فعال كرده است اگر نه خودتان آنرا غيرفعال كنيد .
فايل .htaccess در دايركتوري اصلي وبسايت شما يا سابدايركتوري شما قرار دارد دستوراتي كه در اين فايل قرار ميگيرد نه تنها دايركتوري جاري را تحت تاثير خود قرار ميدهد بلكه كليه زيردايركتوري هاي خود را نيز در بر ميگيرد . بنابراين اگر از اين فايل برروي دايركتوري اصلي خودتان استفاده كنيد تمامي سايت را در برميگيرد . در ضمن ميتوانيد اين فايل را در هر دايركتوري كه خواستيد نيز ايجاد كنيد تا محدوده كنترل در دست خودتان باشد . اگر با CSS كار كرده باشيد كار كردن با اين فايل هم تقريبا مشابه همان است و براي افرادي كه با ان اشنايي دارند اسانتر است به هر حال هر فايلي كه در دايركتوري ويژه اي قرار دارد به نزديكترين فايل htaccess خود مرتبط ميشود و ان htaccess ان فايل را كنترل ميكند .
براي ساختن اين فايل هيچ نيازي به نرم افزار يا سخت افزار ويژه اي نداريد تنها به يك notepad يا هر پردازنده متني ديگري نيازمنديد .
براي ساختن اين فايل كه نامي ندارد و فقط هشت حرف براي نوع فرمت ان در نظر گرفته شده است “.htaccess”
وقتي ميخواهيد اين فايل را در پردازنده متني خود ذخيره كنيد نام فايل به اين صورت ذخيره ميشود . .htaccess.txt براي اينكه چنين اتفاقي نيفتد كافيست از منوي file گزينه save as… را انتخاب كنيد در file type گزينه all files را انتخاب كنيد و سپس در file name تايپ كنيد “.htaccess” دات اچ تي اكسس را درون دو كوتيشن بگذاريد اگر نتوانستيد اين كار را بكنيد بعدا ميتوانيد از طريق كنترل پنل يا نرم افزار ftp خود نام فايل را عوض كنيد . در مورد استفاده از نرم افزار هاي ftp بگويم كه همانطور كه ميدانيد اينگونه نرم افزار ها براي اسودگي اتصال به وبسرورتان ميباشد كه فايل ها را در سه نوع upload ميكند كه سه گزينه Auto , binary, ASCII وقتي اين فايل را با ftp اپلود ميكنيد يادتان باشد نرم افزار شما در حالت ASCII باشد .
در ضمن يك مطلب ديگر هم در اين مورد كه بايد CHMOD كه مخفف Change MODe ميباشد را براي اين فايل عوض كنيد پرميشن اين فايل بايد 644 باشد يا RW-R—R—
كه اين عمل هم براي افزايش امنيت ميباشد كه خوشبختانه همگي اشنايي با ان را داريد اما شايد بعدا بيشتر در مورد permission ها توضيح دادم .
اين فايل به شما اجازه ميدهد كه شما كاربران و ويزيتور هاي خودتان را از صفحه اي به صفحه ديگر منتقل كنيد حتما شده است كه بخواهيد اين كاررا انجام دهيد مثلا در مورد خود من شما از parsx.com به weblog.parsx.com ميرويد البته من از اين روش استفاده نكرده ام اما دلايل ديگري نيز ميتواند عامل شود كه شما از اين ريدايركت استفاده كنيد شايد كاربر شما اشتباها ادرس صفحه اي از وبسايت شما را وارد كند يا اينكه شايد لينكي در وبسايت شما بنا به دليلي شكسته شده باشد و از بين رفته باشد و ان صفحه پاك شده باشد به جاي اينكه كاربر شما هيچ چيزي نبيند ميتوانيد انرا به صفحه اصلي سايت بسته به سليقه خودتان منتقلش كنيد .
براي مثال فرض كنيد كاربري با يك پيغام خطا مواجه شد براي آنكه او را به صفحه ديگري منتقل كنيد بايد به اين صورت در فايل بنويسيد :
ErrorDocument errornumber /filename.html
به جاي errornumber شماره خطا را مينويسيد اصولا خطاي 404 زياد اتفاق ميفتد بنابراين ميتوانيد شماره 404 را بنويسيد .
اگر خواستيد تمامي طيغام خطاها را به فولدر خاصي ببريد به اينصورت عمل كنيد :

ErrorDocument 404 /errorpages/notfound.html
در مورد شماره پيغام خطاها هم كمي بگويم :
400اين پيغام اصولا زماني ظاهر ميشود كه كاربر ادرس اشتباهي رفته باشد
401وقتي كاربر به دايركتوري و يا جايي ميرود كه اجازه ورود به انرا ندارد
403وقتي فايل طوري تنظيم شده است كه كاربر اجازه دسترسي به ان را ندارد
404 not found

500internal server error اشكال عموما از اسكريپت هاي داخليست .
باز هم پيغام خطا داريم كه زياد به درد نميخورد .
كاربرد ديگر اين فايل استفاده از رمز عبور است كه البته پيكر بندي ان كمي سخت تر از تنظيمات پيام هاي خطاست .
ابتدا فايلي به اين نام ايجاد كنيد .htpasswd اين فايل هم خصوصياتي چون فايل .htaccess دارد اين فايل حاوي نام هاي كاربري و كلمه هاي عبور . كه بصورت زير انها را تعيين ميكنيد در اين فايل

Username:password
Username:password
Username:password
حواستان باشد كه هر كدام در يك خط باشند و همچنين اشتباها فضاي space در اخر خط ها وارد نكنيد . در ضمن براي نام هاي كاربري كه مشكلي پيش نمي ايد اما براي كلمه هاي عبور براي افزايش امنيت بايد از نرم افزارهايي كه انها را تبديل ميكنند استفاده كنيد . كه بعدا كمي در اين مورد توضيح خواهم داد .
يادتان باشد كه اين فايل را در فولدر هاي بالايي www يا public_html بگذاريد يعني در فولدر main .
حال براي انكه مشخص كنيد كدام بخش از سايت يا كدام دايركتوري شامل رمز عبور بشوند بايد به اين صورت عمل كنيد در فايل htaccess خطوط زير را اضافه كنيد

AuthUserFile /home/pathto/.htpasswd
AuthType Basic
AuthName "Secret Place"

<LIMIT GET POST>
require valid-user
</LIMIT>
دستورات فوق باعث ميشوند كه در صورت نادرستي و عدم تطابق كلمه عبور با انچه كه در فايل مربوطه ثبت شده از ورود كاربر جلوگيري كند . بنابراين اگر كاربري خواست وارد دايركتوري شود كه بدينوسيله محافظت ميشد يك منوي پاپ آپ ظاهر ميشود كه نام كاربري و رمز عبور را ميطلبد .
اگر خواستيد در يك فولدر تنها از يك فايل محافظت كنيد و عمليات پسورد گذاري تنها برروي يك فايل انجام شود دستورات زير را در فايل وارد كنيد .

<files "filename.cgi">
AuthUserFile /home/pathto/.htpasswd
AuthType Basic
AuthName "Secret Place"
require valid-user
</files>
براي محافظت از خود فايل .htaccess نيز ميتوانيد خط زير را وارد كنيد :

<files ".htaccess">
order allow,deny
deny from all
</files>
اگر هاست شما از اين فايل پشتيباني ميكند اما از SSI پشتيباني نميكند كافيست خطوط زير را وارد كنيد تا از SSI هم پشتيباني شود .

AddType text/html .shtml
AddHandler server-parsed .shtml
Options Indexed FollowSymLinks Includes
خط اول بيان ميكند كه كليه فايل ها با پسوند shtml دارا صحت هستند خط دوم يك handler اضافه ميكند خط سوم باعث ميشود سرور اين فايل ها را اجرا كند .
بنابراين شما خودتان بدون نياز به درخواست از ادمين سرور توانستيد SSI را فعال كنيد .
اگر هم دوست داريد فايل هاي SSI بصورت جداگانه از فايل هاي html نباشند ميتوانيد خطوط زير را اضافه كنيد :

AddType text/html .shtml .html . htm
AddHandler server-prased .shtml .html .htm
Options Indexes FollowSymLinks Includes
اين خطوط باعث ميشوند كه كليه فايل ها با پسوند html نيز به سرور براي اجرا شدن منتقل شوند تا اگر كدي كه براي SSI باشد داشته باشد را اجرا كند و سپس صفحه شروع به بارگذاري كند .
قطع دسترسي از طريق IP
با اين روش شما ميتوانيد بازه خاصي از آدرس IP يا IP خاصي از فرد خاصي را اضافه كنيد تا ان فرد صاحب IP نتواند وارد صفحه خاص يا كل وبسايت شود . البته در كنترل پنل ها اصولا اين گزينه به صورت گرافيكي هست اما توجه كنيد كه اگر در انجا به اين كار اقدام كنيد فرد مورد نظر از كل سايت محروم خواهد شد اما با استفاده از اين عمل ميتوانيد IP خاصي را از صفحه خاصي محروم كنيد . مثلا فرض كنيد ادرس گوگل بت رو بگذاريم تا نتواند وارد صفحه خاصي شود .
بنابراين خطوط زير را اضافه كنيد :

Order allow,deny
Deny from ipaddress
Allow from all
به جاي ipaddress ميتوانيد ادرس ايپي را بنويسيد مثل : 172.16.204.100
خط اول ميگويد كه شما ميخواهيد چكار كنيد و خط دوم ميگويد كه ادرس مشخص شده را ممنوع كند . البته ميدانيد كه هر فرد با هر قطع ارتباط از اينترنت مخصوصا سرويس هاي تلفني بعد از هر بار اتصال ادرس ايپي انها عوض ميشود يعني 3 رقم اخر كه براي اينكه كل 256 ادرس را ممنوع كنيد كافيست ارقام اخري را ننويسيد .
خط اخر هم به ديگران اجازه ميدهد كه وارد سايت شوند . در ضمن شما ميتوانيد نام دامنه را نيز ممنوع كنيد به اين صورت كه به جاي ادرس اي پي بنويسيد : .parsx.com
وقتي كاربر سعي در ورود به صقحه ويژه كه ممنوع شده است را دارد پيغام خطاي 403 را ميبيند . اگر ميخواهيد مثلا دايركتوري خاصي را از دسترسي همه ممنوع كنيد اما اسكريپت ها و ديگر اجزايي كه به فايل نياز دارند بتوانند به ان دسترسي پيدا كنند كافيست خط deny from all را اضافه كنيد .
عوض كردن ايندكس فولدري خاص
اكثر ميزبانهاي وب فايلي كه وظيفه لود شدن در هنگام باز كردن دايركتوري خاصي را دارد با نام index قرار ميدهند كه با استفاده از htaccess ميتوانيد انرا عوض كنيد . خط زير را به فايل اضافه كنيد :

DirectoryIndex filename.html
حتما ديده ايد كه اگر فايل index.html در دايركتوري نبود سرور فايل ديگري مثلا index.php را اجرا ميكند روش به اينصورت است كه در دستور فوق بعد از filename.html با يك فضاي خالي نام هاي ديگر را وارد ميكنيد . بنابراين سرور در دايركتوري ويژه ابتدا به دنبال فايل اولي و سپي به دنبال فايل دومي و به همين ترتيب جستجو ميكند . اگر هم هيچ يك از فايل ها پيدا نشد پيغام خطاي 404 ظاهر ميشود .
Redirect توسط htaccess
حتما ميدانيد كه راههاي زيادي براي ريدايركت كردن فايلي خاص به فايل ديگر وجود دارد اما بهترين كار همين است كه ميگويم
در فايل خط زير را وارد كنيد :

Redirect /OldDir/OldFile.html http://www.domainname.com/newdir
بنابراين دستور به شرح زير است

Redirect oldlocation newlocation
منتهي يادتان باشد كه newlocation بايد نام ادرس كامل سايت باشد .
مخفي كردن محتويات دايركتوري
شايد درون فولدرتان فايلي نداشته باشيد كه لود شود بنابراين ليست تمامي فايلهاي فولدر شما نمايان ميشود كه اين اصولا از لحاظ امنيتي هم مناسب نيست و اگر يادتان باشد در مطلبي كه در مورد ساخت سايت در ويندوز 2003 دادم گزينه اي داشتيم براي اينكه اين فايلها ليست نشوند همچنين در كنترل پنل هم چنين گزينه اي داريم اما خوب ان هم به صورت كلي در سايت ظاهر ميشود . به هر حال ميتوانيد خط زير را وارد كنيد :
Options -Indexes

يا خط زير را وارد كنيد

IndexIgnore *
اما عكس اين عمل نيز ميتواند اتفاق بيفتد يعني به صورت پيشفرض در سرور تنظيم شده است كه فايلها ليست نشودند اما شما ميتوانيد اين گزينه را با خط زير غيزفعال كنيد :

Options +Indexes
اگر هم ميخواهيد فايلها ليست شوند اما گروه خاصي از انها مثلا عكس ها ليست نشوند به صورت زير عمل كنيد :

IndexIgnore *.gif *.jpg
بعضي سرور ها بعضي از فايلها را نميشناسند با استفاده از اين فايل ميتوانيد خط زير را وارد كنيد تا انها را بشناسد مثلا براي فايل هاي فلش ميتوانيد دستور زير را وارد كنيد

AddType application/x-shockwave-flash swf
Addtype به فايل اعلان ميكند كه بايد نام فايلي جديد اعلان شود
ايجاد ممانعت از لينك دادن ديگران به فايلهاي شما
در مباحث پيشين در مورد پهناي باند صحبت كرده ام و ميدانيد كه هر فايلي كه از سرور سايت شما بارگذاري ميشود در پهناي باند شما موثر است حال فرض كنيد شما فايلي مثلا عكسي يا موسيقي براي دانلود در سايت گذاشته ايد ! خوب بالطبع شما با استفاده از فرمول و محاسباتي كه در ذهن خود انجام داده ايد و نسبت به تعداد كاربرانتان سنجيده ايد كه با پهناي باندتان مطابقت داشته باشد اما كافيست سايت هاي ديگري از فايل شما مثلا يك عكس شما استفاده كنند و عكس شما را در سايت خود قرار دهند و ادرس عكس ادرس همان عكسي باشد كه در سايت شما قرار دارد بنابراين از پهناي باند شما براي بار گذاري عكس استفاده ميشود فلذا انروزي كه پهناي باند شما از حد خود ميگذرد شما بايد هزينه كنيد كه باز هم پهناي باند بخريد در صورتي كه ميتوانيد با استفاده از اين فايل از انجام چنين كاري ممانعت كنيد !منتهي قبلش بايد توجه داشته باشيد كه ايا هاست سرور شما از mod_rewrite پشتيباني ميكند يا خير ؟!
اگر نميكند اين گزينه براي شما فايده اي نخواهد داشت و نميتوانيد با اين كار مبادرت ورزيد .
به فولدري كه ان فايل يا مجموعه عكس هاي شما قرار دارد برويد و در فايل .htaccess ان دايركتوري خطوط زير را اضافه كنيد

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ - [F]
به جاي mydomain.com نام دامنه خودتان را بنويسيد مثلا parsx.com دستور فوق باعث ميشود فايلهاي با پسوند gif jpg نتوانند در سايت هاي ديگر نمايش داده شوند اما شما ميتوانيد كار ديگري نيز بكنيد مثلا بگذاريد ديگران از عكس هاي شما استفاده كنند و سپس طي يك حركت ناجوانمردانه فايل htaccess را گونه اي تعويض كنيد كه تمامي عكس ها و فايل ها با عكس ديگري نمايش داده شوند مثلا عكسي بگذاريد كه ادرس سايت خودتان را بگذاريد . مثلا freeservers چنين كاري كرده است . اگر به عكس سايت هايش لينك دهيد نام سايت خودش نمايش داده ميشود .

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.mydomain.com/badimage.gif [R,L]
به جاي mydomain نام دامنه خودتان و ادرس عكس خودتان رابه جاي ادرس فوق بگذاريد .
اين بود تمامي ماجراي htaccess

منبع:iranmodern.com

---------- Post added at 10:45 PM ---------- Previous post was at 10:37 PM ----------

whm چیست؟

http://www.mvw.ir/images/stories/learn/cpanel__whm_logo_dpn.gif

whm چیست؟
WHMبرگرفته از حروف Web Host Manager ميباشد. اين برنامه جهت مديريت سرور استفاده ميشود و با محيط کاربر پسند خود امکانات بسيار قوي به شما ميدهد. از جمله اين امکانات اضافه کردن يک اکانت با مشخصات مورد نظر شما ، تغيير نام کاربري و يا پسورد اکانتهاي ايجاد شده ، Suspend کردن اکانتهايي که هزينه خود را پرداخت نکرده اند يا خلاف قوانين عمل کرده اند، تعريف و تغيير فضا و پهناي باند ، امکان فعال و يا غير فعال کردن FrontPage Extention ، امکان اصلاح و يا تغيير تنظيمات DNS و امکانات بسيار زياد ديگري ميباشد که به شما اين امکان را ميدهد به راحتي مشتريان و سرور خود را مديريت کنيد.
ساده و مفید : WHM برنامه ای هست برای هاستینگ و کسانی که هاست می فروشن. با این اسکریپت میشه هاست هایی رو که کنترل پنل CPanel دارن، مدیریت کرد. مثلاً تعیین کنی که فلان پکیج 50 مگابایت فضا، 10 عدد ایمیل، 5 تا MySQL و ... داشته باشه.

---------- Post added at 10:48 PM ---------- Previous post was at 10:45 PM ----------

direct admin چیست؟



http://www.mvw.ir/images/stories/learn/cpanel.png

DirectAdmin چيست؟

DirectAdmin يکي از قوي ترين و بهترين کنترل پنلها براي سرورهاي لينوکس مي باشد.


http://www.mvw.ir/images/stories/learn/directadmin.jpg

کاربران با استفاده از اين نرم افزار مي توانند تمام امکانات سايت خود را از جمله ايميلها، بانکهاي اطلاعاتي، FTP، آمار و ... مديريت نمايند. اين نرم افزار کانادايي مي باشد و مانند کنترل پنلهاي آمريکايي مانند cPanel و ... با ريسک قطع شدن به بهانه تحريم و ... مواجه نمي باشد.

---------- Post added at 10:51 PM ---------- Previous post was at 10:48 PM ----------

DNS چیست؟

http://www.mvw.ir/images/stories/learn/dns.jpg


DNS چیست؟
شايدتا به حال اصطلاح DNS را بارها شنيده باشيد، کسانی که وبگرد حرفه ای هستند، حتماDNS را بارها ديده و يا شنيده اند. DNS مخفف "Domain Name Server" است. وقتی شما می خواهيد وارد سايتی بشويد، بايد آدرسweb server خود را در web browser خود وارد کنيد.يک روش برای مشخص کردن server ، دانستن IP آدرس آن است. مثلا 63.72.51.85=www.ciwcertified.com اما به حر حال همه کاربر ها ترجيح می دهند تا به جای استفاده از اين اعداد و ارقام از domain names استفاده کنند، چرا که استفاده کردن و به خاطر سپردن آنها به مراتب راحت تر است.
در حقيقت DNS، IP addresses را به اسامی مشخص و ساده ترجمه می کند. مثلا وب سرور سايت yahoo می تواند 65.20.35.79 باشد.( اعداد IP صرفا برای مثال است.) که می توان از صريق آدرس Yahoo! (http://www.yahoo.com) هم به آن دسترسی پيدا کرد.

هم domain name و هم IP address، کاربر را به يک وب سرور مشخص هدايت می کند، اما domain name، هم برای استفاده، و هم برای به خاطر سپردن به مراتب راحت تر است. بدون DNS کاربرها مجبور هستند برای وارد شدن به هر بخشی از اينترنت از اعداد خسته کننده IP address استفاده کنند.

يکی از راه های به خاطر سپردن domain name، يادگيری ساختار آن است. چيزی که بسيار مهم است انتخاب domain name است. شرکت های تجاری دقت بسيار زيادی در انتخاب domain name خود می می کنند، هر چه انتخاب domain name با دقت بيشتری صورت بگيرد امکان ارتباط راحت تر و سريع تر مخاطبين را بيشتر فراهم می کند. هر domain name هم منحصر به فرد است و هيچ دو فرد حقوقی و يا حقيقی هم نمی توانند از 2 domain name واحد و شبيه به هم استقاده کنند.

هر domain name از حروف و يا اعدادی تشکيل شده است که به وسيله نقطه از هم جدا می شوند.

مثلا Yahoo! (http://www.yahoo.com) را در نظر بگيريد،
قسمت www که server(host) name است.
Yahoo قسمت registered company domain name
و قسمت com يا همان domain category يا Top level Domain