مرکز آموزش تهران هاست

حرفه ای تر شوید

با استفاده از کنترل پنل هاست پلسک (Plesk) شما کاملا می توانید به طور خودکار تمام وظایف مربوط به میزبانی وب و یا کسب و کار روزانه خود را انجام دهید.

کنترل پنل هاست پلسک


 پلسک (Plesk) چیست؟

Parallels Plesk Panel و یا فقط پلسک (Plesk) در کوتاه مدت به عنوان یکی از مهم ترین پانل های کنترل چند منظوره شناخته شده است.و پلسک به مراتب فراتر از توانایی های منظم ابزار مبتنی بر وب برای مدیریت منابع سرور سایت شما است. پلسک (Plesk) کامل چند سطح پلت فرم کنترل پنل میزبانی وب ،و امکانات زیادی در اختیار مدیران سرور به صورت گرافیکی قرار می دهد. و برای پیکربندی سرور های اختصاصی و مجازی مناسب است. سیستم عامل های حمایت از پلسک (Plesk) عبارتند از  Fedora, Red Hat, Debian, FreeBSD, SuSE, CentOS, Ubuntu, Windows.

 پلسک (Plesk) ناوبری و قابلیت های

کنترل پنل پلسک (Plesk) دارای حرکت آسان به اتوماسیون میزبانی وب است. مرور از طریق بخش های مختلف آن به حداکثر تسهیل شده است، به طوری که شما با سرعت بیشتری می توانید به قابلیت های این پنل دسترسی داشته باشید.و دسترسی به تمام بخشها را برای شما به صورت سریع و با ویژگی های خوب به ارمغان می آورد و شما می توانید در هر زمان به بخشهای آن دسترسی لازم را داشته باشید.

اگر به فرایند مدیریت بسیار حساس می باشید پلسک مقدار زیادی از امکانات را برای مدیریت کار آمد منابع در دسترس مدیران وب سایت قرار می دهد برخی از گزینه های قابل توجه اداری شامل یک مکانیزم به روز رسانی خودکار و خودکار Updaterاست و همچنین کاربران قادر به نمایش تمامی اطلاعات مربوط به برروز رسانی های سرور نیز می باشند

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

و ظاهر زیبایی را داشته باشید.

کنترل پنل هاست پلسک

افزودنیهای(Add-ons) پلسک (Plesk)

علاوه بر امکانات این کنترل پنل شما قادر به نصب گزینه های برای استفاده بهتر و  از خدمات این کنترل پنل هستید و قادر به اضافه کردن بسته های نرم افزار مانند: Parallels Plesk Sitebuilder, ابزار صورتحساب، Parallels Plesk Expand،پشتیبانی پیشرفته از پلت فرم های متعدد سرور. تمام بسته ها به طور کامل سازگار با توزیع اصلی پنل پلسک (Plesk) است.

 پلسک (Plesk) برای ارائه دهندگان خدمات میزبانی مشترک

کنترل پنل پلسک (plesk) پیکربندی شده به شما کمک می کند تا از بسته های میزبانی آماده استفاده و به مشتری خود ارائه دهید.و می توانید به صورت خودکار از بسیاری از امکانات برای مشتری های خود استفاده کنید تا خدمات بهتری را به مشتریان خود ارائه دهید برخی از امکانات عبارتند از: ایجاد وب سایت جدید ، حساب های ایمیل و تنظیمات DNS و…

دایرکت ادمین یا سی پنل هر کدام دارای ویژگی ها و معایب خاص خود هستند. از مهمترین این ویژگی ها می توان به موارد زیر اشاره کرد

در این مطلب می خوایم در مورد فروش اورسل هاست (over sell) یا فروش بیش از ظرفیت واقعی صحبت کنیم.
این واژه در بحث هاست و هاستینگ بیشتر مربوط به سرویسهای اشتراکی ماننده هاست اشتراکی یا سرور مجازی و سرویسهای مانند اینها می شود.
در سرور و هاست فروش اورسل هاست می تواند مربوط به پارامترهایی همچون فضا، پهنای باند، پردازنده (cpu)، حافظه ی موقت (ram)، ظرفیت پورت و … باشد.

در این مقاله توضیحات کوتاهی در خصوص تکنولوژی های معروف میزبانی وب و اثرگذاری آن بر انتخاب و خرید هاست خواهیم پرداخت.

میزبانی ویندوز

میزبانی ویندوز به معنای میزبانی سرویس های وبی است که بر روی سیستم عامل ویندوز اجرا می شوند.
هاست ویندوز زمانی برای خرید مناسب است که شما قصد داشته باشید از ASP (Active Server Pages) به عنوان کدنویسی سرور استفاده کنید و یا قصد استفاده از مرکزداده هایی نظیر Microsoft Access یا Microsoft SQL Server را دارید. همچنین هاست های ویندوز گزینه مناسبی برای توسعه سایت هایی با استفاده از Microsoft Expression Web است.

میزبانی Unix

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

میزبانی Linux

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

CGI

CGI اسکریپت هایی هستند که بر روی سرور اجرا می شوند تا صفحات پویا (دینامیک) و تعاملی (اینتراکتیو) بر مبنای وب بسازند.
اکثر ISP ها قابلیت اجرای CGI ها را دارند. گاها برخی ISP ها وبلاگ، تالار و اتاق های گفتمانی بر این اساس به صورت پیشفرض ارائه می دهند.
CGI بر روی سرور های یونیکس و لینوکس مستعمل تر است.

ASP – Active Server Pages

ASP تکنولوژی کدنویسی از سوی سرور است که توسط مایکروسافت توسعه یافته است.
با استفاده از ASP شما قادر به ایجاد سایت هایی پویا تنها با قرار دادن کدها در صفحات HTML خود خواهید بود. قبل از اینکه صفحه در مرورگر نمایش یابد، کدها توسط سرور اجرا خواهند شد. هم VBScript و هم JavaScript قابل استفاده هستند.
ASP از استانداردهای ویندوز 95، 98، 2000 و XP است و قادر به اجرا شدن بر روی تمامی رایانه هاییست که از ویندوز استفاده می کنند.

PHP

PHP رغیب رایگان، پرکاربرد و مفید ASP است. PHP به خوبی مناسب توسعه وب است و می تواند مستقیما در کدهای HTML جای گیرد.
نحوه کدنویسی PHP تشابه زیادی به Perl و C دارد.
گاها PHP به همراهم وب سرور Apache استفاده می شود. همچنین از ISAPI پشتیبانی می کند و می تواند به همراه IIS مایکروسافت بر روی ویندوز اجرا شود.
PHP پایگاه داده های بسیاری را پشتیبانی می کند، از جمله MySQL، Informix، Oracle ، Sybase، Solid، PostgreSQL، Generic ODBC و…

JSP

JSP تکنولوژی مشابه ASP است که توسط Sun توسعه یافته است.
با استفاده از JSP شما می توانید با قرار دادن کد های جاوا در صفحات HTML خود، صفحات پویا ایجاد کنید. همانند ASP، این کدها نیز در مرورگر توسط وب سرور اجرا خواهند شد.
به دلیل اینکه JSP از جاوا استفاده می کند، این تکنولوژی به پلتفرم خاصی انحصار نیافته است.

Cold Fusion

Cold Fusion از دیگر زبان های کدنویسی است که برای توسعه سایت های پویای تحت وب استفاده می شود. این زبان توسط Adobe توسعه یافته است.

Chili!Soft ASP

مایکروسافت ASP تنها بر روی ویندوز اجرا می شود در حالی که Chili!Soft ASP قابلیت اجرا شدن بر روی یونیکس و دیگر پلتفرم ها را نیز دارد.

Microsoft Expression Web

Expression Web ابزار طراحی سایت است که توسط مایکروسافت توسعه یافته است. این ابزار به کاربر اجازه می دهد بدون دانستن اطلاعات پیچیده برنامه نویسی، اقدام به طراحی سایت کند.

Adobe Dreamweaver

Dreamweaver ابراز طراحی سایتی است که توسط Adobe خریداری شده و توسعه یافته است. این ابزار همانند ابزار قبل، به کاربر اجازه می دهد تا با اطلاعات کم نیز بتواند اقدام به طراحی سایت کند. Dreamweaver از زبان هایی مانند CSS، JavaScript، ASP .NET، ColdFusion، Java Server Pages و PHP پشتیبانی می کند. Dreamweaver قابلیت اجرا بر روی Mac و ویندوز را داراست.

بهتر است به جای راه اندازی یک سرور اینترنتی در خانه یا دفتر خود، از شرکت های میزبانی وب استفاده کنید، مگر اینکه تمام تجهیزات لازم را در گاراژ خانه داشته باشید!

راه اندازی سایت در منزل امکان پذیر است اما ارزش زمان و هزینه ای که می برد را ندارد.

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

میزبان های وب متخصص، سرویس های خود را بسیار ارزان تر از شما ارائه می کنند، سرعت بیشتری ارائه می دهند، و قدرت و امنیت بیشتری دارند.

البته برای ما مشخص نیست که بودجه شما چقدر است اما این روزها با مبالغ کمی می توانید یک هاست مطمئن دست و پا کنید.

در صورتی که شما اصرار به میزبانی سایت خود از خانه دارید، بنابر این شما در قدم اول باید یک آدرس IP ایستا (staic) داشته باشید، آدرسی که با هر بار اتصال شما به اینترنت تغییر نیابد. همچنین ممکن است میزبانی سایت خلاف شرایط و قوانین ارائه سرویس ISP شما باشد و مجبور به تغییر میزبان اینترنت خود شوید.

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

این را هم در نظر داشته باشید که میزبانی خانگی شما به اطمینان میزبانی شرکت های اینترنتی نخواهد بود. مطئمنا اینترنت شما گاه به گاه قطع می شود و یا با مشکلاتی مواجه می شود، در این مواقع سایت شما نیز از دسترس خارج خواهد شد.

یکی از مشکلات اصلی ADSL در واقع حرف A است!! یعنی asymmetrical به معنای نامتقارن. به بیان دیگر، سرعت آپلود خیلی کمتر از سرعت دانلود است.

به طور مثال اگر با سرعت 1Mbps دانلود می کنید، سرعت آپلود شما ممکن است 100Kbps یا کمتر باشد. اگر سایت شما بازدیدکنندگان کمی دارد، ممکن است این مورد مشکلی ایجاد نکند اما مطمئنا مشکل جدی ای برای سایت های پرطرفدار خواهد بود.

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

در ادامه شما به یک web server نیاز پیدا خواهید کرد، یعنی اجرا نرم افزار های web server مثل Apache بر روی PC یا Mac. پیشنهاد ما این است که از کامپیوتر فعلی خود به عنوان web server استفاده نکنید، اول به دلایل امنیتی و دوم برای کاهش ریسک قطعی (اگر رایانه شما با مشکلی مواجه شود که نیاز به خاموش کردن آن پیدا کنید، سایت شما از دسترس خارج خواهد شد.

با یک سیستم معمولی خانگی نیز می توان یک سایت را میزبانی کرد اما برای سایت های محبوب نیاز به تهیه یک سرور سریع با فضای کافی خواهد بود.

وب سرور شما می تواند با استفاده از Mac، لینوکس و یا Microsoft Windows برپا شود. اگر از Mac استفاده می کنید، Mac OS X 10.3 و ورژن های جدیدتر به صورت پیشفرض Apache همراه خود دارند. هرچند تا الآن به جای خوبی رسیده اید اما چنین وب سروری توانایی اجرای PHP، MySQL و دیگر نرم افزارها را نخواهد داشت.

تنطیم کردن وب سرور آسان است به شرطی که بدانید چه می کنید! اگر با آزمون و خطا می خواهید تنظیم کردن را یاد بگیرید، کار سختی در پیش خواهید داشت.

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

قبل از قرار دادن دستورات باید بدانید فایل htaccess چیست و چه کارهایی انجام می دهد برای آموزش درباره htaccess میتوانید از لینک زیر استفاده نمایید

htaccessچیست

معرفی چند دستور htaccess

در صورتی که می خواهید امنیت سایت شما بیشتر شود با قرار دادن یک فایل اچ تی اکسس در فولدر خاصی میتوانید دسترسی را در فولدر مورد نظر قطع کنید برخی از این دستورها در زیر آمده

معرفی چند دستور htaccess

تغییر نام فایل htaccess :

با استفاده از کد زیر می توانید نام فایل را تغییر دهید 

 

AccessFileName htacc.ess
—————————————————

تغییر نام و پسوند فایل index : شما با قرار دادن و تغییر نام فایل خود می توانید نام و پسوند فایل ایندکس را با استفاده از Htaccess تغییر دهید index.htm , index.php , index.html , index.asp

DirectoryIndex test.html
تغییر پیدا می کند test.html  با قراردادن کد بالا فایل ایندکس شما به
—————————————————
: www باز شدن سایت با
 
را به صورت خودکار به مرورگر اضافه میکند   wwwباز کنید کد زیر  wwwبا قراردادن کد زیر میتوانید سایت خود را بدون وارد کردن
RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.site\.com [NC] RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]

نام دامنه خود را وارد کنیدsiteبجای کلمه

—————————————————

 

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

RewriteEngine On RewriteBase / RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER}!^http://(www\.)site.com/.*$ [NC]

RewriteRule \.(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]

نام دامنه خود را قرار دهید site قرار دهید و بجای  …mpg,rar,zipبجای فرمت های قرار داده شده می توانید فرمتهای دیگری مانند

—————————————————

:http به  https (SSL)ریدایرکت کردن

در سایت خود استفاده می کنید و می خواهید تمام آدرسهای شما امن شود از کد زیر استفاده کنید sslدر صورتی که از گواهی

RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

:با استفاده از پورت سرور
RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

—————————————————

  :مسدود کردن آی پی

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

order allow,deny
deny from 192.168.222.6
deny from 224.8.110.12
deny from 172.16.6.90
allow from all

برای مسدود کردن رنج آی پی از دستور زیر استفاده کنید

order allow,deny
deny from 192.168.
deny from 10.0.0.
allow from all

—————————————————

:ساختن پیغام های برای خطاهای سفارشی

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

ErrorDocument 401 /error/401.php
ErrorDocument 403 /error/403.php
ErrorDocument 404 /error/404.php
ErrorDocument 500 /error/500.php

:چند خطای اپاچی برای نمونه
خطای 401: دسترسی به آدرس وارد شده غیر مجاز است
خطای 403: دسترسی به این آدرس ممنوع می باشد
خطای 404: آدرس مورد نظر یافت نشد
خطای 500: خطای داخلی سرور بوجود آمده است

—————————————————

قرار دادن رمز برای فایل ها
:نکات
باید اسم سایت خودتون رو بنویسید site در تمامی کد های بالا به جای
دقت کنید دستورات در فایل اچ تی اکسس به حروف بزرگ و کوچک حساسند

htaccess چیست؟ فایل هایی با نام htaccess. برای ایجاد پیکربندی در دایرکتوری ها یا پوشه ها متفاوت در سرور آپاچی به کار می روند و در صورتی مورد استفاده قرار می گیرد که پوشه کاربری نیازمند به پیدکربندی خاصی باشد و دسترسی روت(root) ندارید.

htaccess چیست؟