نماد اعتماد الکترونيکي

ارزان وی پی اس | فروش هاست , دامنه , سرور مجازی , خدمات هاستینگ

مرکز فروش هاست و دامنه و سرور مجازی و خدمات سایت|Arzan-VPS

فروش انواع هاست و سرور مجازی و خدمات ثبت دامنه

فروش هاست ارزان , وی پی اس فرانسه ارزان , سرور مجازی آلمان ارزان , فروش هاست پر بازدید , هاست پر بازدید

هاست , دامنه , سرور مجازی , وی پی اس , هاست لینوکس , هاست پر بازدید , هاست ارزان , هاست رایگان , هاست آمریکا

خرید هاست , خرید دامنه , خرید سرور مجازی , خرید هاست ارزان , خرید دامنه ارزان , خرید وی پی اس
هاست , دامنه , سرور مجازی , وی پی اس , هاست لینوکس , هاست پر بازدید , هاست ارزان , سرور مجازی کانادا , هاست رایگان , هاست آمریکا

ارزان وی پی اس


هاست دانلود, هاست اشتراکی, سرور مجازی, ثبت دامین
شماره تماس :
03538227715
همین حالا تماس بگیرید ( پاسخگویی تلفنی به صورت پاره وقت)

آموزش نصب و کانفیگ وب سرور NGINX

درباره nginx
انجین ایکس ( Nginx ) یکی از وب سرور هایی است که به تازگی بسیاری از مدیران سایت های پربازدید را به سوی خود جلب نموده است. انجین ایکس علاوه بر وب سرور، ریورس پراکسی سرور ( reverse proxy server ) و میل پراکسی سرور ( mail proxy server ) نیز می باشد که  بصورت متن باز ( open source ) ارائه شده است و از پروتکل های http , https , SMTP , POP3 و IMAP پشتیبانی می کند. انجین ایکس به گونه ای طراحی شده است که همزمان با پشتیبانی از تعداد کانکشن های بسیار بالا ، عملکرد مناسب و مصرف کم رم را به همراه داشته باشد. این وب سرور محبوب بر روی سیستم عامل های مختلفی از جمله لینوکس ، mac os و سولاریس قابل نصب می باشد.

کار ساخت nginx از سال ۲۰۰۲ آغاز گردید و اولین نسخه آن در سال ۲۰۰۴ منتشر گردید. در حال حاضر نزدیک به ۱۲ درصد وب سایت های جهان یعنی چیزی در حدود ۲۲ میلیون وب سایت از nginx به عنوان وب سرور خود استفاده می کنند.

جهت نصب این کنترل پنل مراحل زیر را طی نمایید

۱٫ نصب 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

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

Loaded plugins: product-id, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
nginx                                                    | 1.3 kB     00:00
nginx/primary                                            | 4.8 kB     00:00
nginx                                                                     33/33
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package nginx.x86_64 0:1.2.6-1.el6.ngx will be installed
--> Finished Dependency Resolution
 
Dependencies Resolved
 
================================================================================
 Package        Arch            Version                    Repository      Size
================================================================================
Installing:
 nginx          x86_64          1.2.6-1.el6.ngx            nginx          361 k
 
Transaction Summary
================================================================================
Install       1 Package(s)
 
Total download size: 361 k
Installed size: 835 k
Is this ok [y/N]: y
Downloading Packages:
nginx-1.2.6-1.el6.ngx.x86_64.rpm                         | 361 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : nginx-1.2.6-1.el6.ngx.x86_64                                 1/1
----------------------------------------------------------------------
 
Thanks for using NGINX!
 
Check out our community web site:
* http://nginx.org/en/support.html
 
If you have questions about commercial support for NGINX please visit:
* http://www.nginx.com/support.html
 
----------------------------------------------------------------------
Installed products updated.
  Verifying  : nginx-1.2.6-1.el6.ngx.x86_64                                 1/1
 
Installed:
  nginx.x86_64 0:1.2.6-1.el6.ngx
 
Complete!

۳٫ راه اندازی وب سرور

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

# 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  ۲;
gzip  on;

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

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

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

listen       ۲۰۲٫۵۴٫۱٫۱٫۱:۸۰;
server_name  www.arzan-vps.ir;

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

service nginx start

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

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

۵٫ تنظیمات فایروال

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

vi /etc/sysconfig/iptables

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

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

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

service iptables restart

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

در اموزش های بعدی چگونگی تنظیم آن ها با کنترل پنل هارو توضیح خواهیم داد

تاریخ : ۱۰ مهر ۱۳۹۴ موضوع : سرور
برچسب ها : ، ، ، ، ، ، ، ، ، ، ، ، ،
برای دریافت آخرین اخبار سیام و اعزام و شرایط ها عضو خبرنامه شوید