عنوان

زیرعنوان

ارائه IPV4 و IPV6

سرورهای مجازی فرانسه دارای یک آی پی ثابت ورژن4 میباشد. همچنین قابلیت امکان اضافه نمودن نسل جدید آی پی های ورژن شش (IPV6) میباشد.

Anti-DDoS protection

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

پشتیبانی 24/7

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


نصب و تامین امنیت phpMyAdmin با Nginx در CentOS 7

نصب و تامین امنیت phpMyAdmin با Nginx در CentOS 7

نصب و تامین امنیت phpMyAdmin با Nginx در CentOS 7سیستم های مدیریت پایگاه داده وابسته همانند MySQL و MariaDB برای بخش قابل توجهی از وب سایت ها و برنامه های کاربردی مورد نیاز هستند. با این حال همه افراد و کاربران با مدیریت دیتا ها و داده های خود از طریق خط فرمان احساس راحتی نمی کنند.برای حل این مشکل، یک پروژه ای با نام phpMyAdmin برای عرضه ی جایگزین یک رابط مبتنی بر وب ساخته شد. در این آموزش، ما آموزش نصب و تامین امنیت phpMyAdmin با Nginx در CentOS 7 را به شما آموزش خواهیم داد. این تنظیمات را بر روی وب سرور Nginx نصب کرده و انجام خواهیم داد. که دارای مشخصات و عمل کرد خوبی است و همچنین لود های سنگین را نسبت به وب سرور های دیگر می تواند هندل یا رسیدگی کند.پیش نیاز هاقبل از شروع، ما یک سری پیش نیاز را باید مستقر و آماده کنیم.برای مطمئن شدن از پایه ی سخت و استوار بر این سیستم، باید از آموزش های مربوط به CentOS استفاده کنیم، همچنین باید برای اجرای فرمان ها باید با یوزر با دسترسی root و یا دستور sudo استفاده کرد.پیش نیاز دوم در این آموزش، نحوه ی راه اندازی و نصب LEMP بر روی سرور با سیستم عامل CentOS است.زمانی که سرور ما به درستی عملکرد های موارد فوق را انجام می دهد، میتوان مابقی آموزش را دنبال کرد.قدم اول - نصب phpMyAdminدر حال حاضر در پلتفرم، LEMP که شامل ( Linux, Nginx, MariaDB, and PHP ) است ، می توانیم بلافاصله نصب phpMyAdmin را شروع کنیم. البته متاسفانه phpMyAdmin در مخازن یا همان رپرزتوری CentOS 7 موجود نیست.برای دریافت پکیج های مورد نظر ما نیاز دارید یک مخزن اضافه به سیستم مان اضافه کنیم. مخزن EPEL یا (Extra Packages for Enterprise Linux) در خود دارای خیلی از پکیج های اضافه است. که به طور مثال phpMyAdmin که ما به آن نیاز داریم.با دستور زیر آن را نصب می کنیم:sudo yum install epel-releaseاکنون به مخزن EPEL دسترسی داریم، و phpMyAdmin را با دستور زیر نصب می کنیم:sudo yum install phpmyadminخب! اکنون این نصب کامل شده است.برای اینکه وب سرور Nginx به phpMyAdmin دسترسی داشته باشد، ما فقط باید یک لینک نمادین از فایل های نصب شده به پوشه ی اصلی Nginx ایجاد کنیم. با استفاده از دستور زیر :sudo ln -s /usr/share/phpMyAdmin /usr/share/nginx/htmlهمچنین باید پردازشگر PHP خود را برای یکبار مجددا را اندازی کنیم تا مطمئن شویم ماژول های اضافی PHP نصب شده به درستی لود یا اجرا می شوند:sudo systemctl restart php-fpmبا این کار اکنون نصب phpMyAdmin ما اجرایی شده است. برای دسترسی به اینترفیس یا رابط مورد نظر در ادامه ی دامین یا آی پی آدرس خود /phpMyAdmin را اضافه می کنیم:http://server_domain_or_IP/phpMyAdminدر این مقاله آموزش نصب و تامین امنیت phpMyAdmin با Nginx در CentOS 7 را برای شما توضیح دادیم. درصورت هرگونه سوال یا مشکل از طریق کامنت با ما در ارتباط باشید.

شنبه, 27 آذر 1400

ادامه مطلب
آموزش استفاده از TCP traceroute

آموزش استفاده از TCP traceroute

آموزش استفاده از TCP traceroutetrace route چیست ؟فرض کنید اتصال شما به یک سرور از دست میره. اولین احتمالی که هست خاموش شدن یا مشکل کانفیگ سرور هستش. ولی زمانی که اینترنت خودتون رو تغییر بدید، مثلا به جای ایرانسل از همراه اول استفاده می کنید اتصال برقرار میشه.! اولین احتمالی که هست مشکل در مسیر ارسال پکت هاست. برای چک کردن مسیر ارسال از tracet route استفاده میکنن. trace route چطوری کار میکنه ؟ زمان ارسال پکت های چیزی بهشون اضافه میشه به نام TTL که مخفف Time to Live هستش. یعنی مدت زمان زنده ماندن پکت شما و یک عددی رو داخل خودش نگاه میداره، این عدد میتونه 1 تا 255 باشه ( این محدودیت به دلیل مقدار حافظه ای هست که برای این عدد در نظر گرفته شده ). البته معیارش زمان نیست معیار تعداد روتر هایی داخل مسیر هستش خب این یعنی چی ؟ فرض میکنیم شما پکتی رو ارسال میکنید با TTL = 50 و ip =1.1.1.1 زمانی که پکت از مودم شما عبور میکنه. TTL تغییر میکنه به 49 ، وقتی از روتر بالا دستی مودم شما عبور میکنه TTL میشه 48 و این روند ادامه پیدا میکنه تا زمانی که برسه به مقصد که 1.1.1.1 هست.پس TLL بعد از گذاشت از هر روتر یکی ازش کم میشه حالا بیایم فرض کنیم قبل از این که پکت به مقصد ما برسه TTL پکت ما داخل یکی از روتر ها 0 بشه ، حالا چه اتفاقی می افته ؟پکت حذف میشه ولی این آخر کار نیست. روتری که پکت ما رو حذف کرده یک پیام برای ما ارسال میکنه این پیام با پروتکل ICMP که ازش برای عیب یابی در شبکه استفاده میکنن ارسال میشه این پروتکل در لایه network کار میکنه این قسمت رو دقت کنید ! هر نوع پکتی ارسال کنید با هر پروتکلی ( icmp،udp،tcp) زمانی که TTL =0 بشه پیامی که از سمت روتر برای ما ارسال میشه icmp هستش داخل این پیام آدرس ip روتر نوشته شده البته اطلاعات دیگه ای هم به ما میده حالا اگر ما بخوایم آدرس تمام روتر های مسیر رو پیدا کنیم میتونیم یک پکت درست کنیم با TTL که خودمون مشخص کردیم به این صورت که اگر بخوایم ip روتر اول رو پیدا کنیم پکتی ارسال میکنیم با TTL = 1 و زمانی که به روتر اول میرسه TTL میشه 0 و روتر برای ما یک پیام ارسال میکنه ، حالا اگه بخوایم ip روتر دوم رو پیدا کنیم پکتی ارسال میکنیم با TTL = 2 چطوری از trace route استفاده کنیم ؟ ویندوز : در ویندوز باید وارد cmd بشید و از دستور tracert استفاده کنید به این صورت tracert 1.1.1.1این دستور با پروتکل icmp کار میکنه لینوکس :در لینوکس از دو دستور traceroute و tracepath میتونید استفاده کنید tracepath داخل سیستم عامل موجوده ولی برای traceroute باید برنامه نصب بشه دستور نصب :ubuntu : apt install traceroutecentos : yum install tracerouteهر دو دستور از پورتکل udp برای trace استفاده میکنن. با سویچ -T در traceroute میتونید از پروتکل tcp هم استفاده کنید.آموزش استفاده از TCP traceroute در ویندوزبرای استفاده از tracetcp در ویندوز به دو نرم افزار WinPcap و tracetcp نیاز دارید (لینک دانلود نرم افزار ها )ابتدا نرم افزار WinPcap را نصب کنید سپس نرم افزار tracetcp را داخل مسیر C:\Windows\System32 قرار بدینبعد از نصب وارد cmd بشید و دستور tracetcp را با ip مدنظرتون وارد کنید آموزش ویدیویی استفاده از TCP traceroute:.h_iframe-aparat_embed_frame{position:relative;} .h_iframe-aparat_embed_frame .ratio {display:block;width:100%;height:auto;} .h_iframe-aparat_embed_frame iframe {position:absolute;top:0;left:0;width:100%; height:100%;}

سه‌شنبه, 30 آذر 1400

ادامه مطلب


نصب و تامین امنیت phpMyAdmin با Nginx در CentOS 7

نصب و تامین امنیت phpMyAdmin با Nginx در CentOS 7

نصب و تامین امنیت phpMyAdmin با Nginx در CentOS 7سیستم های مدیریت پایگاه داده وابسته همانند MySQL و MariaDB برای بخش قابل توجهی از وب سایت ها و برنامه های کاربردی مورد نیاز هستند. با این حال همه افراد و کاربران با مدیریت دیتا ها و داده های خود از طریق خط فرمان احساس راحتی نمی کنند.برای حل این مشکل، یک پروژه ای با نام phpMyAdmin برای عرضه ی جایگزین یک رابط مبتنی بر وب ساخته شد. در این آموزش، ما آموزش نصب و تامین امنیت phpMyAdmin با Nginx در CentOS 7 را به شما آموزش خواهیم داد. این تنظیمات را بر روی وب سرور Nginx نصب کرده و انجام خواهیم داد. که دارای مشخصات و عمل کرد خوبی است و همچنین لود های سنگین را نسبت به وب سرور های دیگر می تواند هندل یا رسیدگی کند.پیش نیاز هاقبل از شروع، ما یک سری پیش نیاز را باید مستقر و آماده کنیم.برای مطمئن شدن از پایه ی سخت و استوار بر این سیستم، باید از آموزش های مربوط به CentOS استفاده کنیم، همچنین باید برای اجرای فرمان ها باید با یوزر با دسترسی root و یا دستور sudo استفاده کرد.پیش نیاز دوم در این آموزش، نحوه ی راه اندازی و نصب LEMP بر روی سرور با سیستم عامل CentOS است.زمانی که سرور ما به درستی عملکرد های موارد فوق را انجام می دهد، میتوان مابقی آموزش را دنبال کرد.قدم اول - نصب phpMyAdminدر حال حاضر در پلتفرم، LEMP که شامل ( Linux, Nginx, MariaDB, and PHP ) است ، می توانیم بلافاصله نصب phpMyAdmin را شروع کنیم. البته متاسفانه phpMyAdmin در مخازن یا همان رپرزتوری CentOS 7 موجود نیست.برای دریافت پکیج های مورد نظر ما نیاز دارید یک مخزن اضافه به سیستم مان اضافه کنیم. مخزن EPEL یا (Extra Packages for Enterprise Linux) در خود دارای خیلی از پکیج های اضافه است. که به طور مثال phpMyAdmin که ما به آن نیاز داریم.با دستور زیر آن را نصب می کنیم:sudo yum install epel-releaseاکنون به مخزن EPEL دسترسی داریم، و phpMyAdmin را با دستور زیر نصب می کنیم:sudo yum install phpmyadminخب! اکنون این نصب کامل شده است.برای اینکه وب سرور Nginx به phpMyAdmin دسترسی داشته باشد، ما فقط باید یک لینک نمادین از فایل های نصب شده به پوشه ی اصلی Nginx ایجاد کنیم. با استفاده از دستور زیر :sudo ln -s /usr/share/phpMyAdmin /usr/share/nginx/htmlهمچنین باید پردازشگر PHP خود را برای یکبار مجددا را اندازی کنیم تا مطمئن شویم ماژول های اضافی PHP نصب شده به درستی لود یا اجرا می شوند:sudo systemctl restart php-fpmبا این کار اکنون نصب phpMyAdmin ما اجرایی شده است. برای دسترسی به اینترفیس یا رابط مورد نظر در ادامه ی دامین یا آی پی آدرس خود /phpMyAdmin را اضافه می کنیم:http://server_domain_or_IP/phpMyAdminدر این مقاله آموزش نصب و تامین امنیت phpMyAdmin با Nginx در CentOS 7 را برای شما توضیح دادیم. درصورت هرگونه سوال یا مشکل از طریق کامنت با ما در ارتباط باشید.

شنبه, 27 آذر 1400

ادامه مطلب
آموزش استفاده از TCP traceroute

آموزش استفاده از TCP traceroute

آموزش استفاده از TCP traceroutetrace route چیست ؟فرض کنید اتصال شما به یک سرور از دست میره. اولین احتمالی که هست خاموش شدن یا مشکل کانفیگ سرور هستش. ولی زمانی که اینترنت خودتون رو تغییر بدید، مثلا به جای ایرانسل از همراه اول استفاده می کنید اتصال برقرار میشه.! اولین احتمالی که هست مشکل در مسیر ارسال پکت هاست. برای چک کردن مسیر ارسال از tracet route استفاده میکنن. trace route چطوری کار میکنه ؟ زمان ارسال پکت های چیزی بهشون اضافه میشه به نام TTL که مخفف Time to Live هستش. یعنی مدت زمان زنده ماندن پکت شما و یک عددی رو داخل خودش نگاه میداره، این عدد میتونه 1 تا 255 باشه ( این محدودیت به دلیل مقدار حافظه ای هست که برای این عدد در نظر گرفته شده ). البته معیارش زمان نیست معیار تعداد روتر هایی داخل مسیر هستش خب این یعنی چی ؟ فرض میکنیم شما پکتی رو ارسال میکنید با TTL = 50 و ip =1.1.1.1 زمانی که پکت از مودم شما عبور میکنه. TTL تغییر میکنه به 49 ، وقتی از روتر بالا دستی مودم شما عبور میکنه TTL میشه 48 و این روند ادامه پیدا میکنه تا زمانی که برسه به مقصد که 1.1.1.1 هست.پس TLL بعد از گذاشت از هر روتر یکی ازش کم میشه حالا بیایم فرض کنیم قبل از این که پکت به مقصد ما برسه TTL پکت ما داخل یکی از روتر ها 0 بشه ، حالا چه اتفاقی می افته ؟پکت حذف میشه ولی این آخر کار نیست. روتری که پکت ما رو حذف کرده یک پیام برای ما ارسال میکنه این پیام با پروتکل ICMP که ازش برای عیب یابی در شبکه استفاده میکنن ارسال میشه این پروتکل در لایه network کار میکنه این قسمت رو دقت کنید ! هر نوع پکتی ارسال کنید با هر پروتکلی ( icmp،udp،tcp) زمانی که TTL =0 بشه پیامی که از سمت روتر برای ما ارسال میشه icmp هستش داخل این پیام آدرس ip روتر نوشته شده البته اطلاعات دیگه ای هم به ما میده حالا اگر ما بخوایم آدرس تمام روتر های مسیر رو پیدا کنیم میتونیم یک پکت درست کنیم با TTL که خودمون مشخص کردیم به این صورت که اگر بخوایم ip روتر اول رو پیدا کنیم پکتی ارسال میکنیم با TTL = 1 و زمانی که به روتر اول میرسه TTL میشه 0 و روتر برای ما یک پیام ارسال میکنه ، حالا اگه بخوایم ip روتر دوم رو پیدا کنیم پکتی ارسال میکنیم با TTL = 2 چطوری از trace route استفاده کنیم ؟ ویندوز : در ویندوز باید وارد cmd بشید و از دستور tracert استفاده کنید به این صورت tracert 1.1.1.1این دستور با پروتکل icmp کار میکنه لینوکس :در لینوکس از دو دستور traceroute و tracepath میتونید استفاده کنید tracepath داخل سیستم عامل موجوده ولی برای traceroute باید برنامه نصب بشه دستور نصب :ubuntu : apt install traceroutecentos : yum install tracerouteهر دو دستور از پورتکل udp برای trace استفاده میکنن. با سویچ -T در traceroute میتونید از پروتکل tcp هم استفاده کنید.آموزش استفاده از TCP traceroute در ویندوزبرای استفاده از tracetcp در ویندوز به دو نرم افزار WinPcap و tracetcp نیاز دارید (لینک دانلود نرم افزار ها )ابتدا نرم افزار WinPcap را نصب کنید سپس نرم افزار tracetcp را داخل مسیر C:\Windows\System32 قرار بدینبعد از نصب وارد cmd بشید و دستور tracetcp را با ip مدنظرتون وارد کنید آموزش ویدیویی استفاده از TCP traceroute:.h_iframe-aparat_embed_frame{position:relative;} .h_iframe-aparat_embed_frame .ratio {display:block;width:100%;height:auto;} .h_iframe-aparat_embed_frame iframe {position:absolute;top:0;left:0;width:100%; height:100%;}

سه‌شنبه, 30 آذر 1400

ادامه مطلب


دلایلی که باید وان سرور را انتخاب کنید

دلایلی که باید وان سرور را انتخاب کنید

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