- مرحل اول: نصب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