منوی اصلی

خطای ۴۰۳ Forbidden error

در صورتی که با خطای ۴۰۳ Forbidden error بر روی زیر دامنه یا Sub Domain خود شده اید :

Forbidden
You don’t have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

به احتمال زیاد ، مجوز های پوشه زیر دامنه یا Sub Domain شما بر روی چیزی کمتر از ۷۵۵ تنظیم شده است.
لذا جهت بر طرف کردن این مشکل باید مجوز را به ۷۵۵ تغییر دهید.

این خطا ممکن است پس از بازنشانی (Restore) کردن فایل پشتیبان (Backup) بوجود آید.

پارس میزبان

خطای ۵۰۰ Internal Server Error

با سلام

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

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@aramesh.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

برای بر طرف کردن این مشکل فایل .htaccess را در پوشه وب سایت خود باز نمائید و عباراتی نظیر :

options
php_flag
php_value

را بیابید و این خطوط را با افزودن علامت # در جلوی آنها غیر فعال و یا خط مورد نظر را کاملا حذف نمائید.

با این تغییر مشکل شما بر طرف خواهد شد.
با سپاس

اف تی پی (ftp)

(به انگلیسی: مخفف File Transfer Protocol به معنی قرارداد انتقال پرونده) پروتکلی است که در شبکه‌های رایانه‌ای برای انتقال پرونده از مبدا به مقصد مورد استفاده قرار می‌گیرد.

درمیان رایانه‌های میزبان اف‌تی‌پی به طور ویژه، یک قراردادِ متداول برای تبادل فرمان‌ها و پرونده‌ها در هر شبکه پشتیبانی‌کننده از پروتکُلِ TCP/IP (مانند اینترنت و اینترانت) است. پورت پیش‌فرض برای سرویس اف‌تی‌پی پورت ۲۱/TCP و برای انتقال داده از پورت ۲۰/TCP استفاده می‌کند .

در یک انتقال اف‌تی‌پی دو رایانه دخیل هستند، یک سرویس‌دهنده و یک کاربر. سرویس‌دهنده اف‌تی‌پی، برنامه‌های سرویس‌دهنده اف‌تی‌پی را اجرا می‌کند و درخواست پذیرش در شبکه، از طرف رایانه دیگر یعنی کاربر مطرح می‌شود. رایانه کاربر برنامه‌های کاربری اف‌تی‌پی را اجرا و یک ارتباط با سرویس‌دهنده بر قرار می‌کند.

هنگامی که یک ارتباط برقرار می‌شود کاربر می‌تواند تعدادی از برنامه‌ها را تغییر دهد (دستکاری محدود)، مانند بارگذاری کردن پرونده در سرویس‌دهنده و پیاده کردن پرونده از سرویس‌دهنده یا تغییر نام دادن یا پاک کردن پرونده‌ها در سرویس‌دهنده و مانند این‌ها.

هر شرکت برنامه‌ ساز، یا یک برنامه ساز شخصی قادر است یک سرویس‌دهنده اف‌تی‌پی یا برنامه‌های کاربری ایجاد کند. چرا که این پروتکلی آزاد است.

در واقع همه بسترهای رایانه‌ای از پروتکل اف‌تی‌پی پشتیبانی می‌کنند و به هر ارتباط کامپیوتری که بر اساس TCP/IP باشد صرف نظر از این که از چه سیستم عاملی استفاده می‌شود، اگر رایانه‌ها اجازه دسترسی به اف‌تی‌پی را داشته باشند، این اجازه را می‌دهد که در پرونده‌های رایانهٔ دیگر در این شبکه تغییراتی ایجاد کند.

سرور شخصی مجازی (Virtual Private Server)

یک سرور شخصی مجازی (به انگلیسی: Virtual Private Server) که همچنین با نام‌های چون سرور اختصاصی مجازی Virtual Dedicated Server نیز شناخته می‌شود روشی است که در آن یک رایانه فیزیکی سرور را به چندین سرور که هر یک توانایی و ظاهر خودش را دارد بخش‌بندی می‌شود.هر سرور مجازی می‌تواند سیستم عامل خودش را داشته باشد و به طور مستقل ریبوت شود.

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

 

وب سرور (Web Server)

یک کامپیوتر است که صفحات وب را پست می‌کند. هر وب سرور یک آدرس آی پی دارد و احتمالاً یک نام دامنه.

تعریف

در واقع به دو معنی است:

۱- یک برنامه کامپیوتری است که مسئول قبول کردن درخواستهای http از مشتریان است که همان مرور گرهای وب هستند و پاسخ ها را به همراه یک سری اطلاعات به آنها پست می‌کنند. این پاسخ ها همان صفحات Html هستند.بطور مثال اگر در صفحه مرور گرتان آدرس http://fa.wikipedia.org/index.php را وارد کنید ، یک درخواست به دامنه‌ای که نامش fa.wikipedia.org است ، فرستاده می‌شود. آنگاه سرور صفحه index.php را برای شما میفرستد.

۲- یک کامپیوتراست که یک برنامهٔ کامیپوتری را اجرا می‌کند و کارای اش همانند مطالبی است که دربالا گفته شد. هر کامپیوتری می‌تواند با نصب نرم افزار سرور به وب سرور تبدیل شود.

ویژگی های مشترک

در عمل بسیاری از وب سرورها، ویژگیهای زیر را نیز پیاده سازی می‌کنند:

۱-شناسایی : درخواست شناسایی اختیاری فبل از اجازه دسترسی به انواع منابع

۲- نه تنها مفاهیم استاتیک (مفاهیم فایلی که بر روی سیستم فایلی وجود دارد) بلکه مفاهیم داینامیک را با یک یا چند ساختار نیز مانند SSI, CGI, SCGI,FastCGI,JSP,PHP,ASP,ASP.NET اداره می‌کند.

۳- پشتیبانی از HTTPS تا به کاربران اجازه دهد اتصالات مطمئنی به سرور را بر روی پورت ۴۴۳ به جای ۸۰ برقرار کنند.

۴- فشرده سازی مطالب تا بتوان از حجم پاسخها کم کرد. ( توسط کد سازی GZIP )

6-پشتیبانی از فایلهای بزرگ تا بتواند فایلهای بزرگ‌تر از ۲ گیگا بایت را سرویس دهی کند.

۷-کنترل کردن پهنای باند : تا سرعت پاسخها را محدود کند و شبکه را پر ازدحام نکند و قادر باشد تعداد بیشتری مشتری را سرویس دهی کند.

سرورهای اینترنتی

آپاچی (Apache) :

این وب سرور در توسعه و همگانی شدن وب جهانی نقش بسیار مهمی داشته است . این وب سرور که به زبان C نوشته شده است دارای قابلیت cross- platform بوده و بر روی ماشین های مختلف قابل اجرا میباشد . دلیل انتخاب این اسم برای این وب سرور را نیز دو مورد ذکر کرده اند اول اینکه به یکی از قبایل قدیمی بومی آمریکا که به خاطر مقاومت و مهارت در ساخت ابزار آلات جنگی مشهور میباشند احترام گذاشته شود و ثانیا به این دلیل که (Root)ریشه پروژه به صورت یک سری پچ (Patch)میباشد . این وب سرور در یک گروه و به صورت کد باز (open source) گسترش یافت و از سال ۱۹۹۶ به عنوان محبوب ترین وب سرور برای HTTP در وب جهانی شناخته شده بود ولی در سال ۲۰۰۵ میدان مبارزه را به IIS مایکروسافت باخت و در حال حاضر نزدیک به ۴۹ % بازار وب سرور های جهان را به خود اختصاص داده است همچنین MAC OS آن را به عنوان وب سرور اصلی در پشتیبانی از WEB OBJECT خود برگزیده است . این وب سرور دارای ماژولهای امنیتی بسیار خوبی از جمله mod_access, mod_auth, mod_digest میباشد . آپاچی برای میزبانی هر دو نوع وب ایستا و وب پویا مناسب است .

IIS

وب سروری است که ارائه دهنده آن شرکت مایکروسافت میباشد و آخرین نسخه آن ۷٫۰IIS است .در واقع IIS مجموعه ای از سرویس های اینترنتی است که بصورت یکجا نمایش داده شده است . طبق آخرین آماری که منتشر شد بعد از وب سرور آپاچی بیشترین محبوبیت را بین کاربران داشته است و هم اکنون نزدیک به ۳۶% بازار وب سرور های جهان را در اختیار دارد . پلت فرمی که این وب سرور پشتیبانی میکند Microsoft Windows میباشد و در محیط های دیگر کار نمیکند . ورژن های مختلف آن را در زیر میبینیم :

IIS 1.0, Windows NT 3.51 available as a free add-on
IIS 2.0, Windows NT 4.0
IIS 3.0, Windows NT 4.0 Service Pack 3
IIS 4.0, Windows NT 4.0 Option Pack
IIS 5.0, Windows 2000
IIS 5.1, Windows XP Professional,Windows MCE
IIS 6.0, Windows Server 2003 and Windows XP Professional x64 Edition
IIS 7.0, Windows Server 2008 and Windows Vista

برای اولین بار مایکروسافت آن را در یک پروژه آکادمیک در دانشگاه اسکاتلند به صورت مجانی عرضه کرد . وسپس برای اولین بار از آن در Windows NT استفاده کرد که در آن قابلیتActive Server Page یا صفحه های فعال سرور را به آن افزود . بعدها با تکامل نسخه های ویندوز ، IIS هم تکامل پیدا کرد و در نسخه شماره ۶٫۰ آن مایکروسافت پشتیبانی از IPV 6.0 را نیز به آن اضافه کرد . ۳- مقایسه مشخصات امنیتی وب سرورهای آپاچی و IIS قبل از مقایسه باید به این نکته اشاره کنیم که به دلیل مجتمع بودن وب سرور IIS با سیستم عامل راه انداز آن ، و دارا بودن مسائل Integration مسائل امنیتی در این وب سرور بهتر رعایت شده است یعنی همان سیستمی که مسائل امنیتی را برای کابران سیستم اصلی فراهم میکند برای سیستم IIS هم کار میکند ولی آپاچی چون حالت Cross-platform دارد چنین قابلیتی را دارا نمی باشد .

مقایسه عملکردهای امنیتی وب سرور های Apache و IIS
قابلیت آپاچی IIS
Secure Login Yes Yes
SSL Yes Yes
Basic Authentication Yes Yes
Digest Authentication Yes Yes
LDAP Authentication Yes Yes
Passport Authentication Yes No
Active Directory Authentication Yes Only with third-party modules

ترجمه مسیر

وب سرورهاقادرند تا کامپوننت مسیر url را نگاشت کنند به :

۱- منابع فایل سیستم محلی ( برای درخواستهای استاتیک)

۲- نام برنامه داخلی یا خارجی( برای درخواستهای داینامیک)

برای مثال کاربر آدرس زیر را درخواست می‌کند :http://www.example.com/path/file.html مرورگر وب کاربر آنرا به یک اتصال به http://www.example.com با درخواست http 1.1 ترجمه می‌کند:

GET/path/file.html.php HTTP/1.1 HOST: www.example.com

وب سرور بر روی www.example.com ، مسیر درخواستی را به آدرس مسیر اصلی اضافه می‌کند. آنگاه وب سرور اگر فایل وجود داشته باشد آنرا خوانده و پاسخ را که مجموعه‌ای از مطالب فایل است به عنوان پاسخ میفرستد.

سهم استفاده در بازار

در زیر لیستی از نرم افزارهای وب سرور داده شده است که در برآورد Netcraft در ژانویه ۲۰۰۹ منتشر شده است
فروشنده محصول وب سایتهای میزبانی شده درصد
بنیاد نرم افزار آپاچی سرور آپاچی ۹۶,۵۳۱,۰۳۳ ۵۲٫۰۵%
مایکروسافت IIS 61,023,474 32.90%
GWS 9,864,303 5.32%
nginx nginx 3,462,551 1.87%
lighttpd lighttpd 2,989,416 1.61%
Oversee Oversee 1,847,039 1.00%
دیگر - ۹,۷۵۶,۶۵۰ ۵٫۲۶%
مجموع - ۱۸۵,۴۷۴,۴۶۶ ۱۰۰٫۰۰%