پورت هایی که معمولا استفاده می شود

لیست فوق شامل پورت هایی است که معمولا بر روی سرور ها برای ارائه سرویس استفاده می شود .

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

cPanel
شماره پورت نام سرویس
2082 cPanel
2083 cPanel -SSL
2086 WHM
2087 WHM -SSL
2095 Webmail
2096 Webmail -SSL
Email
شماره پورت سرویس
110 POP3
995 POP3 – SSL
143 IMAP
993 IMAP – SSL
25 SMTP
26 SMTP Alternate
587 SMTP Alternate
465 SMTP –SSL
Web
شماره پورت نام سرویس
80 HTTP
443 SSL
21 FTP
990 FTPs
22 SFTP
2222 SFTP Shared / Reseller Servers
2077 webdisk
2078 Webdisk -SSL
3306 My SQL
1433 Ms SQL
22 SSH
2222 SSH Shared /Reseller Servers
Other
شماره پورت نام سرویس
8880 Plesk Contrl Panel
8443 Plesk Control Panel – SSL
N/A* Plesk Linux Webmail
9998 ** Plesk Windows Webmail (Smarter Mail)
4643 Virtuozzo
9001 DotNet Panel
80 DotNet Panel Login
4489 RDP (Remote Desktop Protocol)

تغییر ورژن ASP.NET در کنترل پنل Plesk

در صورتی که در هنگام برنامه نویسی از NET FRAMEWORK ورژن 3 استفاده کرده باشید ورژن  ASP.NET  بر روی کنترل پنل شما می باید 3.5.30729.4926 و در صورتیکه از NET FRAMEWORK ورژن 4 استفاده کرده باشید ورژن  ASP.NET  بر روی کنترل پنل شما می باید 4.5.2 باشد.

به منظور تغییر ورژن ASP.NET در کنترل پنل Plesk  در ابتدا وارد کنترل پنل خود شوید .  از منوی سمت چپ بر روی Websites $ Domain  کلیک کرده و از سمت راست گزینه ASP.NET Settings را انتخاب می کنیم.

change asp.net version in pllesk ادامه مطلب

بکاپ گرفتن از اطلاعات در Plesk با استفاده از Backup Manager

1- وارد کنترل پنل Plesk  شوید.

2- در سمت راست صفحه بر روی Backup Manager  کلیک کنید. Backup in plesk ادامه مطلب

پیکربندی قوانین Firewall در Plesk

 

پیکربندی قوانین فایروال در کنترل پنل plesk

در ابتدا با یوزر ادمین وارد کنترل پنل plesk  شوید. در منوی سمت چپ گزینه Tools & Setting  را یافته و بر روی آن کلیک نمایید.

 

در صفحه بعدی در بخش Security گزینه  Firewall را انتخاب نمایید.

firewall rule in plesk ادامه مطلب

نصب SQL Server 2012 Express بر روی Windows Server 2012

SQL یک پایگاه داده مرکزی برای مدیریت اطلاعات موجود بر روی سیستم های اطلاعاتی است. در این مقاله نحوه نصب SQl server 2012  را بر روی کنترل پنل پلسک را آموزش می دهیم.

قبل از نصب Sql Server 2012  مطمین شوبد که کامپوننت NET Framework 4.0 بر روی سرور ویندوز نصب باشد.در غیر اینصورت می باید آن را بر روی سرور نصب کنید.

1- کامپوننت .NET Framework 4.0.  ( اگر کامپیوتر شما به اینترنت متصل باشد در هنگام نصب Sql Server  در صورتی که این کامپوننت را بر روی سرور نصب نداشته باشید به صورت خودکار از اینترنت دانلود می شود و بر روی سرور نصب می شود.)کامپوننت .NET Framework 3.5  را از مسیر زیر غیر فعال کنید.

Control Panel-> Programs and Features -> Turn on/off Features

2- با یوزر admin  به سرور ویندوز login  کنید.

3-  Sql Server  مناسب را دانلود نموده. و با کلیک بر روی  دکمه Run  شروع به نصب آن نمایید.

install sql server 2012 ادامه مطلب

خطای The transaction log for database ‘xxxx’ is full due to

زمانی که لاگ فایل دیتابیس sql server از حد تعریف شده بزرگتر شود این خطا بر
روی وب سایت شما یا بر روی SQL SERVER مشاهده میشود.

log_backup

برای این منظور لازم است در درون سرور از طریق SQL SERVER MANAGEMENT STUDIO به دیتابیس سرور متصل شوید و موارد زیر را به دقت انجام دهید.

ادامه مطلب

مشاهده جزئیات خطا ها در هاست ویندوز

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

برای نمایش متن دقیق تر از خطاها باید به تغییراتی را در فایل web.config اعمال کنیم.
برای این منظرو Custom Error Documents باید در فایل web.config غیر فعال شود.
برای این منظور میتوانید در کنترل پنل پلسک به قسمت hosting setting بروید و تیک مربوط به Custom error document را بردارید و مطابق مثال زیر میتوانید تغییرات زیر را روی فایل web.config اعمال کنید تا خطاها با جزئیات نمایش داده شوند :

توجه : دقت فرمایید فایل web.config خود را با مثال بالا جایگذین نکنید به دلیل آنکه این فایل کامل نیست و مثالی برای قسمت خطاهاست.

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

فایل web.config در هاست ویندوز چیست ؟

فایل web.config در هاست ویندوز رفتار وب سایت یا یک دایرکتوری در هاست را کنترل میکند.
به عنوان مثال اگر شما فایل web.config را در دایرکتوری ریشه هاست ویندوز ( httpdocs)  قرار دهید بر روی وب سایت اصلی شما به آدرس www.yourwebsite.com تاثیر میگذارد و اگر این فایل مثلاً در دایرکتوری blog قرار گیرد بر روی دایرکتوری زیر مجموعه وب سایت به آدرس www.yourwebsite.com/blog تاثیر گذار است .

در وب سایت های ویندوز فایل web.config بر روی دایرکتوری ریشه وجود دارد و اطلاعات زیر در این فایل ذخیره میگردد :

  • اتصال به دیتابیس به نام database connection string
  • نمایش خطاها و Error ها
  • مسایل امنیتی و Security

فایل web.config با فرمت XML است و config. در انتهای نام فایل پسوند خاصی مانند html  و یا txt نیست.

کدهای خطا SMTP ( پروتوکل ارسال ایمیل )

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

ادامه مطلب

خطای Umbraco.Core.Persistence.SqlSyntax.SqlSyntaxContext

Server Error in '/' Application. You must set the singleton 'Umbraco.Core.Persistence.SqlSyntax.SqlSyntaxContext' to use an sql syntax provider Parameter name: SqlSyntaxProvider شما هم ممکن است با خطای زیر

Server Error in ‘/’ Application.
You must set the singleton ‘Umbraco.Core.Persistence.SqlSyntax.SqlSyntaxContext’ to use an sql syntax provider
Parameter name: SqlSyntaxProvider

در وب سایت ویندوزی خود مواجه شده باشید این خطا مربوط به فایل web.config می باشد. ادامه مطلب

چگونه دامنه اصلی را در Website Panel تغییر دهیم؟

چگونه دامنه اصلی را در Website Panel تغییر دهیم؟

در این راهنما در مورد نحوه تغییر دامنه اصلی در Website Panel صحبت خواهیم کرد.

بطور مثال نام وب سایت اصلی “example1.com” می باشد و شما می خواهید به وب سایت ” newdomain.com” تغییر پیدا کند و با تایپ newdomain.com محتوای “example1.com” نمایش داده شود. ادامه مطلب

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

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

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

در صفحه داشبورد خود بروی آیکن Domain کلیک کنید تا لیست دامنه های موجود را مشاهده کنید. ادامه مطلب

لینک آدرس موقت سایت در وب سایت پنل

آدرس موقت سایت در وب سایت پنل

یکی از امکانات وب سایت پنل(WebsitePanel) امکان ایجاد یک لینک موقت(Temporary URL) برای نمایش محتوای هاست قبل از تغییر نام سرور می باشد.

مثلا می خواهید محتوای هاست ویندوز 2003-Helm خود را به هاست ویندوز 2012-WebsitePanel انتقال دهید شما قبل از تغییر نام سرور(DNS-Server) نیاز دارید از نمایش درست محتوای انتقال یافته اطمینان حاصل کنید.

ادامه مطلب

چگونه Application Pool را Restart کنیم ؟

WebsitePanel-Application-Pool-startedهمانطوری که در این متن به موضوع Application Pool و کاربرد آن اشاره شد در بعضی مواقع لازم است Application Pool ری استارت شود.

در این متن نحوه ری استارت Application Pool برای یک وب سایت در WebSitePanel را نشان میدهیم.

1) به کنترل پنل WebsitePanel وارد شوید.

2) مطابق تصویر زیر websites را انتخاب کنید.

ادامه مطلب

معنی Dedicated Application Pool چیست ؟

Application Pool

Application Pool یک روشی است در وب سرور IIS که برنامه های شما را روی یک سرور از یکدیگر ایزوله و مجزا میکند.
در این روش در صورتی که در یکی از برنامه های شما خطای رخ دهد باعث از کار افتادن Application دیگر نخواهد شد . باید اضافه کرد که Application Pool برنامه هایی که به سطوح مختلف Security نیاز دارند را از یکدیگر مجزا کنید.
برنامه های ASP.NET در Application Pool اجرا میشوند .بعضی از برنامه ها (Application) لازم دارند برای دسترسی کامل در Application Pool اختصاصی یا همان Dedicated Application Pool اجرا شوند تا دسترسی مستقل به CPU و Memory داشته باشند. اجرای برنامه ها در Memory اختصاصی باعث استقلال بیشتر برنامه خواهد شد.

ایران وب هاست ارائه کننده خدمات میزبانی و هاست ویندوز است . شما میتوانید در هاست ویندوز ایران وب هاست از سرویس Dedicated Application Pool استفاده نمایید.

 

 

نمایش خطاهای برنامه نویسی در وب سایت پنل WebSitePanel

یکی از سرویس هایی که در ایران وب هاست ارائه میشود ، سرویس هاست ویندوز با کنترل پنل “وب سایت پنل” است.
این کنترل پنل یکی از جدیدترین و بهترین کنترل پنل های هاست ویندوز است که قابلیت های مختلفی در آن وجود دارد. یکی از سوالاتی که برنامه نویسان در هنگام تولید و آپلود برنامه ها با آن مواجه میشوند خطای زیر است :

Server Error
500 – Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.

 

ادامه مطلب

چگونه یک وب سایت را به آدرس دیگر ریدایرکت کنیم ؟

301 redirectدلایل مختلفی وجود دارد که صاحب یک وب سایت یا دامنه تصمیم میگرید در هاست و یا دامنه خود یک آدرس را به آدرس دیگر اشاره یا Redirect کند.
شاید یکی از دلایل Redirect یک دامنه یا یک آدرس برای ارجاع چند صفحه به یک صفحه باشد.
شاید یک محصول یا خدمات در وب سایت شما وجود ندارد و دیگر ارائه نمیشود و شما میخواهید کاربرتان را به جای صفحه عدم وجود موسوم به 404 به صفحه محصول یا خدمات جدید روی دامین خود ارجاع دهید.
به هر حال به هر دلیل که تصمیم میگیرد یک یا چند صفحه را به آدرس دیگری Redirect کنید شما با موضوع 301 Permanent Redirect  مواجه هستید.

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

ادامه مطلب

تغییر پلن هاست در وب سایت پنل

websitepanel_00

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

ادامه مطلب

Server Error in ‘/’ Application

یکی از مواردی که در هاست ویندوز وجود دارد ارتباط بین میزبانی و هاست با SQL Server میباشد.
برای این منظور برنامه نویسان از connection string برای ارتباط بین برنامه و دیتابیس استفاده میکنند.
لازم است در هنگام برنامه نویسی به جای استفاده از آی پی سرور دیتابیس از آدرس آن که مثلاً به شکل زیر است استفاده کنند .

sql4.yourdomain.com

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

استفاده از dll روی هاست ویندوز

در ASP.NET بسیار مرسوم است که شما از برنامه ثالت مانند MVC یا MS chart controls که روی دات نت وجود ندارند استفاده نمایید.
شما روی کامپیوتر خودتان این برنامه ها را نصب میکنید و در هنگام تولید پروژه  از این برنامه ها که روی  روی مسیری موسوم به Global Assembly Cache استفاده میشود.
تنها کاری که شما به عنوان برنامه نویس لازم است انجام دهید ارجاع پروژه به این برنامه ها از طریق web.config است.

به هر حال نصب این برنامه های ثالث به دلیل تنوع در ورژن های آنها روی هاست ویندوز ممکن نیست.
این یکی از قدرتهای دات نت است که شما میتوانید در روی لوکال چنین برنامه هایی را استفاده نمایید.
دات نت قبل از آنکه به GAC که در بالا اشاره شد نگاه کند دایرکتوری bin را برای دسترسی به فایل های کد شده مذکور کنترل میکند.

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