روش دوم نصب Nginx بر روی Kloxo
با سلام خدمت دوستان عزیزم
بعد ازاینکه آموزش "روش اول" نصب nginx رو دادم دوستان خیلی ها به خاطر خطاهایی که روی دستور make و configure داشتند نتونستن نصب کنن .
1) چون سرورشون اختصاصی نبود و سرورهای مجازی که استفاده می کردند باید مجازی سازشون ترجیحا hyper-v باشه .
2) تصمیم گرفتم آموزش Base رو قرار بدم base یعنی از 0 شروع به نصب میکنیم کامپایلرهارو نصب میکنیم و در نهایت میریم سراغ نصب nginx . ( نکته پس خطاهای configure , make از کامپایلر جماعت آب میخوره ) :d
OS : Cents OS 32 bit ver : 5.5
Start :
ابتدا با استفاده از دستور زیر httpd را Stop می کنیم .
با دستور زیر یه صفایی به سرور بدید تا موارد مورد نیاز آپدیت بشه .
حالا کامپایلر gcc رو نصب کنید تا هنگان استفاده از configure به مشکل نخورید
کد:
yum install gcc
yum install gcc-c++
حالا با دستور زیر package های httpd-devel pcre perl pcre-devel zlib zlib-devel GeoIP GeoIP-devel را نصب میکنیم .
کد:
yum install -y httpd-devel pcre perl pcre-devel zlib zlib-devel GeoIP GeoIP-devel
نکته : قبل از اینکه بریم سراغ دانلود بقیه پکیج ها حتما با دستور cd وارد فولدر root/ بشید .
حالا در این مرحله3 تا پکیج pcre - zlib - openssl رو دانلود میکنیم .
کد:
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz
wget http://zlib.net/zlib-1.2.5.tar.gz
wget ftp://ftp.openssl.org/source/openssl-0.9.8o.tar.gz
حالا با دستور زیر extract میکنیم .
کد:
tar -xvf zlib-1.2.5.tar.gz
tar -xvf pcre-8.10.tar.gz
tar -xvf openssl-0.9.8o.tar.gz
حالا با دستورهای زیر هم nginx رو دانلود هم extract و هم وارد فولدر nginx می شویم .
کد:
wget http://nginx.org/download/nginx-0.7.67.tar.gz
tar -xvf nginx-0.7.67.tar.gz
cd nginx-0.7.67
حالا دستور زیر را کاملا وارد کنید و enter بزنید .
کد:
./configure --user=nginx --group=nginx --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_body --http-*****-temp-path=/var/lib/nginx/tmp/***** --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi --pid-path=/var/run/nginx.pid --lock-path=/var/lock/subsys/nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_perl_module --with-mail --with-mail_ssl_module --with-cc-opt='-m32 -march=i386' --with-openssl=/root/openssl-0.9.8o --with-pcre --with-pcre=/root/pcre-8.10 --with-zlib=/root/zlib-1.2.5
حالا میتونید دستور make رو بزنید .
مرحله آخر دستور make install
nginx رو start کنید .
100 % تست شده و شاید بشه گفت کامل ترین آموزش نصب nginx هست .حالا یه سرور dedicated گیرم بیاد فیلم آموزشیش هم میسازم و قرار میدم .