اضافه کردن Nginx به UFW
اگر مدیر سرور یا دواپس هستید احتمالا با UFW کار کردهاید. با کمک UFW میتوانید تنظیمات امنیتی را فعال کنید و یک فایروال را در سیستم خود نصب کنید. اگر کاربر حرفهای هستید، احتمالا روش کار با UFW را بلد هستید در غیر اینصورت این نوشته مناسب شما است. در این نوشته پورتهای Nginx را در UFW اضافه خواهیم کرد و مشکل block شدن پورتهای انجینکس را با UFW حل خواهیم کرد.
اضافه کردن Nginx به UFW
ابتدا به ssh وارد شوید و سپس به مسیر زیر بروید:
/etc/ufw/applications.d/
سپس با دستور زیر فایلی با نام nginx را در این مسیر بسازید:
vi nginx
محتوای این فایل را با کد زیر پر کنید:
[Nginx HTTP] title=Web Server (Nginx, HTTP) description=Small, but very powerful and efficient web server ports=80/tcp [Nginx HTTPS] title=Web Server (Nginx, HTTPS) description=Small, but very powerful and efficient web server ports=443/tcp [Nginx Full] title=Web Server (Nginx, HTTP + HTTPS) description=Small, but very powerful and efficient web server ports=80,443/tcp
سپس کد esc را بزنید و بعد کامند wq را بزنید تا ذخیره شود. دقت کنید حتما با کاربر root این فرآیند را انجام دهید در غیر اینصورت دستورات بالا را با sudo اجرا کنید. سپس nignx را با دستورات زیر به ufw rulesها وارد کنید:
ufw app update nginx ufw allow 'Nginx HTTP' ufw allow 'Nginx HTTPS' ufw allow 'Nginx Full'
بعد از اجرای مرحله به مرحلهی موارد بالا پورتهای nginx به فایروال ufw اضافه شده است.
اگر با کد و آموزش بالا مشکلی دارید در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ