Arte
December 1st, 2010, 19:00
با سلام خدمت دوستان عزیزم
بعد ازاینکه آموزش "روش اول" نصب 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 می کنیم .
service httpd stop
با دستور زیر یه صفایی به سرور بدید تا موارد مورد نیاز آپدیت بشه .
yum update
حالا کامپایلر 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
مرحله آخر دستور make install
make install
nginx رو start کنید .
service nginx start
100 % تست شده و شاید بشه گفت کامل ترین آموزش نصب nginx هست .حالا یه سرور dedicated گیرم بیاد فیلم آموزشیش هم میسازم و قرار میدم .
http://www.img21.com/images/e2pn2krq6y5hlpn4u4xg.jpg
بعد ازاینکه آموزش "روش اول" نصب 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 می کنیم .
service httpd stop
با دستور زیر یه صفایی به سرور بدید تا موارد مورد نیاز آپدیت بشه .
yum update
حالا کامپایلر 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
مرحله آخر دستور make install
make install
nginx رو start کنید .
service nginx start
100 % تست شده و شاید بشه گفت کامل ترین آموزش نصب nginx هست .حالا یه سرور dedicated گیرم بیاد فیلم آموزشیش هم میسازم و قرار میدم .
http://www.img21.com/images/e2pn2krq6y5hlpn4u4xg.jpg