با نام خداو سلام، اگر بهنگام renew کردن let’s encrypt به ارور زیر برخورد داشتید، راه حل رو در ادامه گفتم. قدم اول : باید پورت ۸۰ سرور در دسترس باشه و همچنین اگر وب سرورتون روی پورت ۸۰ هست اون رو بندازید، برای down کردن وب سرور apache روی…
-
-
HttpOnly در کوکی چیست؟
با سلام و درود، تو دو سه تا مطلب آخر بلاگ در مورد کوکی ها بیشتر دارم صحبت می کنم و امیدوارم بتونم اکثر مطالب حوزه کوکی رو داخل بلاگ پوشش بدم تا امید به خدا بلاگ یه مرجع خوبی در مورد کوکی ها باشه ، امروز هم در مورد…
-
تفاوت Strict, Lax, None و No SameSite برای ویژگی SameSite در کوکی
ویژگی SameSite Cookie توسط مرورگرها برای تشخیص اینکه آیا یکی کوکی قابل دسترسی هست یا خیر استفاده می شود. Samesite attributی توان مقادیر strict، lax یا none را داشته باشد. حال بیاید ببینیم تفاوت بین این مقادیر چیست؟ خب فرض کنید یک وبسایت داریم با نام «Sadegh-khan.ir» . داخل این…
-
حل مشکل وصل شدن به ویژوال کد با ریموت
با سلام و صد درود، اگر بهنگام وصل شدن ریموت به ویژوال کد روی نوتیف زیر گیر کریدید: احتمالا نسخه ویژوال استادیو لوکال با ماشین مورد نظرتون متفاوت هست و متاسفانه به دلیل تحریم و اینترنت داغووون کشورمون، بهنگام ریموت زدن نمیتونه آپدیت کنه (برای خودم معمولا روی لوکال آپدیت…
-
آموزش آپدیت Node در اوبونتو
با سلام و درود، خیلی سریع بریم سراغ اصل مطلب، تو این پست میخوام آآموزش بروزرسانی Node در اوبونتو رو باهاتون به اشتراک بگذارم. در این آموزش از روش NVM پیش رفتم.(Node Version Manager) ابتدا باید خود NVMو نصب کنیم، دو رمحله خیلی ساده داره، ابتدا دستور زیر را داخل…
-
نصب چند نسخه پایتون روی اوبونتو و استفاده در virtualenv
با سلام و درود، از آموزش های خیلی کوتاه و مختصرم هست 🙂 احتمالا شده براتون یه پروژه رو بخواید با یه نسخه متفاوت از پایتون بیارید بالا که خب راه حل استفاده از virtualenv هست. مثلا اگر بخواید با پایتون ۳.۷ یه محیط مجازی بیارید بالا کافیه از دستور…
-
فعالسازی Elasticsearch security features و تنظیم نام کاربری و رمزعبور برای elasticsearch داخل جنگو
سلام و درود،اگر با elasticsearch کار کرده باشید اخیرا در حد ۳ ماهی میشه که داخل کیبانا یه اخطار میده که security ساده ای را به صورت رایگان برای الستیک سرچ ارائه داده و برای اینکه مطمین بشید یه بیت داده هم از دست نمیدید این security رو فعال کنید.…
-
تنظیم و راه اندازی celery در محیط production
باسلام و درود، در این مطلب با روش نصب و کانفیگ celery روی سرور لینوکسی در محیط اسقرار یا همون production در خدمتتان هستم. ۱- پیش فرض ها برای نصب celery روی لینوکس (اوبونتو) انتظار میره شما یه اپلیکیشن Djangoدارید که داخل اون از celeryهم استفاده کرده اید و کانفیگ…
-
آموزش نصب و راه اندازی Metabase روی لینوکس
با سلام و درود، با توجه به عنوان با آموزش نصب متابیس روی لینوکس در خدمتتون هستم، این آموزش فقط به نصب metabaseپرداخته ایم و در آینده بیشت در مورد متابیس مطلب خواهیم داشت. ابتدا خیلی خلاصه ببینیم متابیس چیست؟ خود متابیس چی میگه؟ ?Have questions about your data.Metabase has…
-
آموزش نصب و راه اندازی Liquibase روی لینوکس اوبونتو
با سلام و درود، خیلی سریع Liquibase چیست؟ ساده ترین تعریف، طبق خود سایت Liquibase میشه : رهگیری، ورژن بندی و استقرار تغییرات پایگاه داده (Track, version, and deploy database changes)، به شما کمک میکنه تا تغییرات Schema های دیتابیس را در پروژه هاتون مدیریت کنید. در ادامه بیشتر با…
-
راه اندازی جنگو به صورت asgi روی سرور لینوکسی با nginx و daphne
با سلام و درود، قصد دارم یه آموزش خیلی سریع برای استقرار پروژه ی جنگویی ( استقرار جنگو ) روی سرور لینوکسی و وب سرور Nginx و به صورت asgiا استفاده از daphne را با هم داشته باشیم. با توجه به این که گفتم آموزش سریع هست، فرض بر این…
-
ریست کردن رمز user یا postgres در PostgreSQL
با سلام و درود، در این آموزش میخوام روش ریست کردن رمز عبور کاربر postgres از PostgreSQL رو با هم مرور کنیم. پیش فرض : روی سروری که PostgreSQL نصب شده، دسترسی کاربر ادمین داشته باشید. پس اگر روی Linuxهستید، باید دسترسی sudo داشته باشید. قدم اول: ابتدا باید فایل…
-
تغییر DNS نیم سرور و آدرس IP در اوبونتو سرور
با سلام و درود. در این آموزش با تغییر دادن DNS و در کل ویرایش تنظیمات IPv4 یا IPv6 که ابتدای نصب لینوکس سرور انجام دادیم پرداخته شده است. برای تغییر و کانفیگ کردن DNS resolver ها دروت لینوکس کافیست به سادگی فایل /etc/resolv/conf رو باز کنید و موجودیت های…
-
حل ارور 502 Bad Gateway برای Python و Gunicorn
با سلام و درود، خیلی سریع میرم سر اصل مطلب، فرضیات ما این هست که شما از Gunicorn استفاده می کنید و به ارور NGINX 502 Bad Gateway برخورده اید. Gunicorn یکی از اپلیکیشن سرور های رایجح برای اپلیکیشن های پایتونی هست که از WSGI استفاده می کند که چگونگی…
-
نصب Firefox Developer روی لینوکس Ubuntu
با سلام و تبریک سال نو، در این آموزش با نحوه نصب Firefoxنسخه Developer روی لینوکس اوبونتو در خدمتتون هستم:) قدم اول: ابتدا باید فایل .tar نسخه دولوپری فایرفاکس را از اینجا دانلود کنید. قدم دوم: وارد ترمینال شوید (alt+ctl+t) و به پوشه ای که در آن دانلود کرده اید…