نصب وب سرور Nginx بر روی سیستم عامل CentOS

- مرحل اول: نصبnginx repo

 

ابتدا دستور زیر را وارد نمائید:

 

cd /tmp

 

اگر از نسخه centos 6 استفاده می کنید، دستورات زیر را وارد نمائید:

 

# wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
# rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm

 

- مرحله دوم: نصب وب سرورnginx

پس از نصب ریپو می توانید به کمک دستور زیر nginx را نصب نمائید:

 

yum install nginx

 

احتمالا خروجی زیر را بر روی کنسول دریافت خواهید کرد:

 

- مرحله سوم : راه اندازی وب سرور

در این مرحله می بایست به کمک دستور زیر وب سرور را فعال نمائید:

 

# chkconfig nginx on

 

از دستورات زیر نیز می توانید برای متوقف کردن ، فعال کردن مجدد و یا مشاهده وضعیت آن استفاده فرمائید:

 

# service nginx start
# service nginx stop
# service nginx restart
# service nginx status
# service nginx reload

 

- مرحه چهارم : کانفیگ وب سرور

مسیر فایل های کانفیگ انجین ایکس را می توانید در زیر بیابید:

 

Default configuration directory: /etc/nginx/
Default SSL and vhost config directory: /etc/nginx/conf.d/
Default log file directory: /var/log/nginx/
Default document root directory: /usr/share/nginx/html
Default configuration file: /etc/nginx/nginx.conf
Default server access log file: /var/log/nginx/access.log
Default server access log file: /var/log/nginx/error.log

 

دستور زیر را برای ویرایش تنظیمات وب سرور وارد نمائید:

 

# vi /etc/nginx/nginx.conf

تعداد پردازشگر را اصلاح نموده و gzip را فعال نمائید:

 

worker_processes  2;
gzip  on;

 

فایل را بسته و فایل زیر را باز نمائید:

 

# vi /etc/nginx/conf.d/default.conf

 

نام سرور ، ای پی و پورت tcp را تنظیم نمائید:

 

listen       202.54.1.1.1:80;
server_name  www.serverstar.ir;

 

فایل را بسته و دستور زیر را اجرا نمائید:

 

service nginx start

 

به کمک دستورات زیر بررسی کنید که آیا nginx بدرستی عمل می کند یا خیر:

 

# netstat -tulpn | grep :80
# ps aux | grep nginx

 

- مرحله پنجم : تنظیمات فایروال

فایل iptables را باز نمائید:

 

vi /etc/sysconfig/iptables

 

برای بازنمودن پورت 80 خط زیر را قبل از LOG انتهایی و خط DROP مربوط به INPUT chain قرار دهید:

 

-A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

دستور زیر را وارد نمائید:

 

service iptables restart

 

  • Email, SSL
  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

Related Articles

چگونه پهنای باند را در سرور لینوکس مانیتور کنیم؟

  در این مقاله نرم افزار محبوب iftop و همچنین نرم افزار بسیار ساده netHogs را به شما معرفی می...

آموزش تغییر پسورد در لینوکس

یکی از کارهایی که شاید خیلی مهم باشه و بهش احتیاج داشته باشیم تغییر پسورد لینوکس هست   تغییر...

انتقال فایل بین دو سرور لینوکس با ftp

  انتقال فایل از یک سرور به سرور دیگر از جمله مسائلی است که یک مدیر سرور حتما با آن روبرو می...

مانیتورینگ حرفه ای منابع در سنتوز Netdata

آموزش نصب Netdata بر روی CentOS ابتدا لازم است که بسته های زیر را از مخازن yum  نصب نمایید....

انتقال فولدر در سرور لینوکس با استفاده از دو دستور scp یا rsync

ابتدا در هر دو سرور scp و یا rsync رو نصب کنید کد : yum install scpyum install rsync...