یکی از مهمترین قسمتهای راه اندازی وب سایت، انتخاب میزبان مناسب برای ذخیرهی منابع سایت است. میزبان، فضایی را برای طراحان سایت فراهم میکند؛ که در آن میتوانند کلیه کدهای سایت و تمام محتوای سایت را ذخیره و نگهداری نمایند. با توجه به زبان برنامهنویسی که در ساخت وبسایت شما استفاده شده است، دو نوع کنترلپنل برای میزبانی وبسایت شما وجود دارد که تحت عنوان میزبانی لینوکس و میزبانی ویندوز شناخته میشوند. میزبانی لینوکس، مکان مناسبی برای راه اندازی سایتهایی است که به زبان برنامه نویسی PHP، Perl، CGI و Python طراحی شده اند و میزبانی ویندوز، معمولاً برای سایتهایی طراحی شده اند که مبتنی بر asp.net میباشند.
اگر هنوز برای سایت خود هاست تهیه نکردهاید، میتوانید به راحتی با ورود به صفحه «خرید هاست دایرکت ادمین» یک هاست دایرکت ادمین برای سایت خود تهیه کنید؛ اگر در مورد دایرکتادمین اطلاعات کافی ندارید یا اینکه میخواهید اطلاعات بیشتری در مورد این کنترل پنل محبوب بدست آورید، این مقاله برای شماست!
ادامهی مطلب
GitLab CE یا Community Edition یک برنامه متن باز است؛ که اصولا برای مدیریت مخازن گیت مورد استفاده قرار میگیرد و دارای ویژگیهای مرتبط با توسعه نرم افزار، مانند ردیابی پروژه در میان اعضای تیم توسعه است. GitLab به گونه ای طراحی شده است؛ که می تواند با استفاده از زیرساختهای شخصی کاربر میزبانی شود و انعطاف پذیری در استقرار را به عنوان یک مخزن داخلی برای تیم توسعه فراهم میکند؛ بدین معنی که به عنوان یک رابط برای کاربران یا ابزار مدیریتی برای مشارکت کنندگان پروژه عمل مینماید.
پروژه GitLab، به راحتی یک نمونه GitLab را بر روی سخت افزار شخصی شما با یک روند نصب آسان تنظیم مینماید. در این راهنما نحوه نصب و پیکربندی GitLab برروی سرور Ubuntu 18.04 شرح داده میشود.
ادامهی مطلب
- چهارشنبه 1 آبان 1398
- 1816 بازدید
-
حسین حسنی
- 0 دیدگاه
هر فردی که در اینترنت دامنه ای ثبت می کند مشخصاتی را به عنوان صاحب امتیاز دامنه در هنگام ثبت دامنه وارد سیستم می کند ، این اطلاعات در یک بانک اطلاعاتی که شامل اطلاعات مدیران یا نمایندگان تمام وب سایت ها می شود نگهداری می شود و هر بازدیدکننده معمولی می تواند مشخصات صاحب یک دامنه را به راحتی مشاهده کند ، کاربر می تواند مشخصاتی مانند نام و نام خانوادگی مدیر وب سایت ، تلفن ثابت ، فکس یا همراه را به همراه آدرس پستی ، کد پستی ، ایمیل را مشاهده کند ، همچنین کاربر می تواند بررسی کند که آن دامنه چه زمانی به ثبت رسیده است یا چه زمانی منقضی می شود و یا اینکه آخرین آپدیت مشخصات یا دی ان اس های آن چه زمانی بوده است. هر کاربرمی تواند مشاهده کند که این دامنه به کدام دی ان اس ها متصل شده است.
به این اطلاعات، Whois میگویند؛ اگر شما بخواهید Whois یک دامنه را دریافت کنید، میتوانید از سایتی مانند whois.com برای این منظور استفاده کنید؛ اما در سیستمعاملهای گنو/لینوکسی، کار بسیار سادهتر است؛ شما با استفاده از دستور ساده "whois" قادر خواهید بود این کار را انجام دهید؛ در این مقاله به بررسی نحوه نصب و استفاده از این ابزار میپردازیم.
ادامهی مطلب
- جمعه 26 مهر 1398
- 921 بازدید
-
حسین حسنی
- 0 دیدگاه
Email Forwarders یکی از قابلیتهای بسیار کاربردی کنترلپنل دایرکت ادمین میباشد؛ با استفاده از این قابلیت، شما میتوانید تمامی ایمیلهایی که به یک حساب ایمیل که از دامنه شما ایجاد شده است (به عنوان مثال: info@hosni.ir) را به یک ایمیل دیگر ارسال کنید؛ با استفاده از این قابلیت، دیگر نیاز نیست دو صندوق پستی را بررسی کنید؛ در این آموزش به بررسی نحوه انجام این کار میپردازیم.
ادامهی مطلب
- جمعه 19 مهر 1398
- 17838 بازدید
-
حسین حسنی
- 0 دیدگاه
تونل سازی SSH یا فوروارد کردن (باز) پورت SSH روشی برای ایجاد یک اتصال SSH رمزگذاری شده بین یک کلاینت و یک دستگاه سرور است که از طریق آن سرویسهای مختلف میتوانند اطلاعات خود را به صورت رمزنگاری شده جابجا کنند.
هنگامی که شما از پروتکلهایی مثل VNC یا FTP استفاده میکنید، اطلاعات شما به صورت رمزنشده بر روی شبکه جابجا میشوند؛ فوروارد کردن SSH برای انتقال اطلاعات شبکه در سرویسهایی کاربرد دارد که از یک پروتکل بدون رمز مانند VNC یا FTP استفاده میکنند، و دسترسی به محتواها را از سیستمهای راه دور امکان پذیر کرده و فایروالهای میانی را دور میزند. در اصل، شما میتوانید هر پورت TCP را در شبکه محلی خود باز کرده و از طریق یک اتصال تونل SSH اطلاعات خود را منتقل کنید.
سه نوع فوروارد کردن پورت SSH وجود دارد:
• فوروارد کردن پورت بصورت محلی: اتصالی را از هاست کلاینت به هاست سرور SSH و سپس به پورت هاست مقصد باز میکند. در این نوع ایجاد تونل SSH، شما میتوانید از کامپیوتر محلی خود به سرور ریموت مورد نظر متصل شوید.
• فوروارد کردن پورت بصورت ریموت: پورتی را از هاست سرور به هاست کلاینت و سپس به پورت هاست مقصد باز میکند. بنابراین به شما اجازه داده میشود از دستگاه ریموت خود به کامپوتر محلیتان متصل شوید.
• فوروارد کردن پورت بصورت پویا: دستگاه را به یک سرور پروکسی SOCKS تبدیل میکند که امکان برقراری ارتباطات TCP را از طریق طیف وسیعی از پورتها فراهم مینماید.
در این مقاله، در مورد نحوه راه اندازی و تنظیم تونلهای SSH رمزگذاری شده محلی، راه دور و پویا صحبت خواهیم کرد.
ادامهی مطلب
- یکشنبه 14 مهر 1398
- 16010 بازدید
-
حسین حسنی
- 0 دیدگاه
سیستم نام دامنه (DNS) یک بخش اصلی زیرساخت وب است و ترجمه نامهای دامنه به آدرسهای IP را انجام میدهد. به عبارت دیگر DNS دفترچه تلفن اینترنت است؛ کامپیوترهای موجود در یک شبکه برای اتصال به یکدیگر از آدرسهای IP استفاده می کنند، ولی به یاد داشتن آدرس های IP کامپیوترهای یک شبکه برای افرادی که قصد اتصال به آنان را دارند بسیار دشوار است. مثلا به خاطر سپردن نام دامنه JeyServer.com بسیار ساده تر از به خاطر سپردن آدرس IP آن (5.196.204.147) است. به همین علت اغلب ما برای اتصال به سایت ها، نام دامنه آن را وارد می کنیم.
هر زمان که شما آدرس یک وبسایت را در مرورگر خود وارد میکنید، مرورگر شما از «DNS سرور» آی پی سایت را درخواست میکند و پس از دریافت آی پی سایت، به آن متصل میشود؛ در حالت عادی، این DNS سرورها از سمت ISP یا سرویس دهنده اینترنت شما تعیین میشوند که ممکن است کند باشند یا اطلاعات آنها بروز نباشد؛ بنابراین بهتر است از DNS سرورهای دیگری استفاده کنیم.
در این آموزش میخواهیم نحوه تغییر DNS سرور سیستمعامل اوبونتو دسکتاپ و سرور را مورد بررسی قرار دهیم.
ادامهی مطلب
- جمعه 12 مهر 1398
- 2212 بازدید
-
حسین حسنی
- 2 دیدگاه
در آموزشهای قبلی، راههای مختلفی را برای انتقال فایل بین کامپیوتر و سرور را مورد بررسی قرار دادیم؛ از جمله:
استفاده از دستور SCP برای انتقال ایمن فایل ها در لینوکس
آموزش انتقال فایل از طریق FTP
در این آموزش میخواهیم به بررسی نحوه انتقال فایل از طریق SFTP بپردازیم؛ SFTP (پروتکل انتقال فایل SSH) یک پروتکل فایل ایمن است که برای دسترسی، مدیریت و انتقال فایلها از طریق یک انتقال SSH رمزگذاری شده، مورد استفاده قرار میگیرد.
در مقایسه با پروتکل FTP سنتی، SFTP تمام عملکردهای FTP را ارائه میدهد و پیکربندی ساده تری دارد.
بر خلاف دستور scp، که فقط فایلها را انتقال میدهد، دستور sftp به شما امکان میدهد تا طیف وسیعی از عملیات را روی فایلهای سیستمهای دیگر بصورت ریموت انجام داده و انتقال فایلها را بهبود دهید.
در این آموزش، نحوه استفاده از دستور sftp لینوکس را به شما نشان خواهیم داد.
ادامهی مطلب
- پنجشنبه 11 مهر 1398
- 2385 بازدید
-
حسین حسنی
- 0 دیدگاه
از فایل hosts برای نگاشت نامهای دامنه (نامهای میزبانها) به آدرسهای IP استفاده میشود. فایل hosts یک فایل متنی ساده است که توسط تمام سیستم عاملها از جمله لینوکس، ویندوز و macOS مورد استفاده قرار میگیرد. فایل hosts به شما امکان میدهد تا آدرس IP یک نام دامنه خاص را تعیین کنید. این کار فقط روی رایانه ای که در آن تغییرات ایجاد شده است تأثیر میگذارد و به صورت جهان قابل مشاهد نیست.
فایل hosts نسبت به DNS اولویت دارند. زمانیکه نام دامنه وب سایتی را که میخواهید بازدید کنید تایپ مینمایید، نام دامنه باید به آدرس IP مربوطه ترجمه شود. سیستم عامل ابتدا فایل hosts خود را برای دامنه مربوطه بررسی میکند و در صورت عدم وجود آن، از سرورهای DNS درخواست IP دامنه مورد نظر را مینماید.
این فایل زمانی پر کاربرد است که میخواهید وب سایت خود را بدون تغییر تنظیمات DNS دامنه تست کنید. به عنوان مثال، شما در حال انتقال وب سایت خود به یک سرور جدید هستید و میخواهید قبل از تنظیم DNSهای دامنه خود بر روی DNSهای هاست یا سرور جدید ، بررسی کنید که آیا اطلاعات سایت شما به صورت صحیح انتقال داده شدهاند یا خیر. علاوه براین میتوان از فایل hosts برای مسدود کردن وب سایتها در کامپیوتر خود استفاده کنید.
در این مقاله، ما دستورالعملهایی در مورد نحوه تغییر فایل hosts در لینوکس، macOS و ویندوز ارائه خواهیم داد.
ادامهی مطلب
- شنبه 30 شهریور 1398
- 1585 بازدید
-
حسین حسنی
- 2 دیدگاه
ممکن است شما هم به هر دلیلی نیاز داشته باشید آدرس دامنهای که بر روی سایت وردپرسی شما قرار دارد را تغییر دهید. پیش از این ما در مطلب: نحوه تغییر دامنه در کنترل پنل دایرکت ادمین نحوه تغییر دامنه کنترل پنل دایرکت ادمین را آموزش دادیم. امروز میخواهیم نحوه تغییر دامنه را در وردپرس مورد بررسی قرار دهیم.
پیشنیازها:
۱- دسترسی به هاست
۲- دسترسی به پایگاهداده (phpMyAdmin)
ادامهی مطلب
- سه شنبه 26 شهریور 1398
- 2026 بازدید
-
حسین حسنی
- 0 دیدگاه
کامپیوترهای موجود در یک شبکه برای اتصال به یکدیگر از آدرسهای IP استفاده می کنند، ولی به یاد داشتن آدرس های IP کامپیوترهای یک شبکه برای افرادی که قصد اتصال به آنان را دارند بسیار دشوار است. مثلا به خاطر سپردن نام دامنه JeyServer.com بسیار ساده تر از به خاطر سپردن آدرس IP آن (5.196.204.147) است. به همین علت اغلب ما برای اتصال به سایت ها، نام دامنه آن را وارد می کنیم؛ هر زمان که شما از یک وبسایت بازدید میکنید، سیستمعامل و مرورگر وب شما اطلاعاتی را برای دامنه و آدرس IP مربوطه نگه میدارد. این کار، نیاز به درخواستهای تکراری را برای سرورهای DNS از بین میبرد و به سیستمعامل یا مرورگر شما اجازه میدهد تا بهسرعت آدرس وبسایت را پیدا کند. حال اگر شما مالک سایتی باشید و DNS ها دامنه خود را تغییر دهید، گاهی ممکن است مدتی طول بکشد و وب سایت برای شما لود نشود که این اختلال بسته به نوع و پنل دامنه ممکن است طبیعی باشد و طولانی شدن بیش از چند ساعت این مساله اغلب دو دلیل عمده دارد:
۱- کش شدن دی ان اس در آی اس پی شرکت اینترنتی که از آن استفاده می کنید.
۲- دوم کش شدن فایلها و کوکی ها و همچنین کش شدن دی ان اس در مرورگر اینترنتی شما که در این صورت باید نسبت به حذف کش DNS اقدام نمایید.
در این آموزش میخواهیم نحوه پاک کردن DNS Cache را در سیستمعاملهای گنو/لینوکس، ویندوز و مک مورد بررسی قرار دهیم.
ادامهی مطلب