نصب و پیکربندی وب سرور Nginx

نصب-و-پیکربندی-وب-سرور-nginx

NGINX یک نرم افزار متن باز سرور وب است که برای پروکسی معکوس، توزیع بار و کشینگ استفاده می شود. این نرم افزار قابلیت های سرور HTTPS را ارائه می دهد و عمدتا برای حداکثر عملکرد و پایداری طراحی شده است.

نصب Nginx

sudo apt update
sudo apt install nginx

پیکربندی Nginx

فایل /etc/nginx/conf.d/default.conf را ویرایش کنید و تنظیمات زیر را انجام دهید:

server {
listen 80;
server_name your_domain_name.com;

location / {
root /var/www/html;
index index.html index.php;
}
error_page 404 /404.html;
location /404 {
root /var/www/html;
} }

فعال کردن Nginx

sudo systemctl enable nginx
sudo systemctl start nginx

تست Nginx

در مرورگر وب خود، آدرس IP یا نام دامنه سرور خود را وارد کنید. اگر Nginx به درستی پیکربندی شده باشد، باید صفحه وب پیش فرض را مشاهده کنید

مثال:

server {
listen 80;
server_name your_domain_name.com;

location / {
root /var/www/html;
index index.html index.php;
}
location /blog {
root /var/www/blog;
index index.html;
}
error_page 404 /404.html;
location /404 {
root /var/www/html;
}}

این پیکربندی دو مسیر / و /blog را برای وب سایت شما پیکربندی می کند

جدید ترین پست ها
کنترل-کامل-منابع-سیستم-با-btop-ابزار-پیشرفته-مانیتورینگ-لینوکس
کنترل کامل منابع سیستم با btop؛ ابزار پیشرفته مانیتورینگ لینوکس

ابزار btop یک مانیتورینگ پیشرفته و گرافیکی برای بررسی وضعیت سیستم در لینوکس است.

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

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

بهترین-نرم-افزارهای-یادداشت-برداری-متن-باز-برای-لینوکس
بهترین نرم افزارهای یادداشت برداری متن باز برای لینوکس

یک اپلیکیشن یادداشت برداری به شما امکان می دهد تا به راحتی و در هر مکانی، مانند

بام تک را دنیال کنید
عنوان ها