-
February 1st, 2014, 11:45
#1
کامپایل Nginx از سورس
من برای نصب Nginx از سورس این مراحل رو انجام دادم:
سیستم عامل ام هم Ubuntu 12.04 هست.
اول از همه
بعد پیش نیاز ها مورد نیاز برای کامپایل رو نصب کردم :
کد:
sudo apt-get install build-essential zlib1g-dev libpcre3-dev libssl-dev libxslt1-dev libxml2-dev libgd2-xpm-dev libgeoip-dev libgoogle-perftools-dev libperl-dev
یک پوشه ایجاد می کنیم بعد آخرین نسخه پایدار Nginx رو دانلود می کنیم
کد:
mkdir -p source && cd source
wget http://nginx.org/download/nginx-1.4.4.tar.gz
tar -xzf nginx-1.4.4.tar.gz
بعد وارد پوشه Nignx که دانلود کردیم میشیم و کامپایل رو اماده سازی می کنیم
کد:
cd nginx-1.4.4
./configure \
--user=nginx \
--group=nginx \
--prefix=/etc/nginx \
--sbin-path=/usr/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--pid-path=/var/run/nginx.pid \
--lock-path=/var/run/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-pcre \
--with-file-aio \
--with-http_realip_module \
--without-http_scgi_module \
--without-http_uwsgi_module \
--without-http_fastcgi_module
مرحله بعد
کد:
sudo make
sudo make install
الان ما Nignx رو نصب کردیم.
الان برای اینکه بخوای Nginx به صورت استارت اپ اجرا بشه ، باید /etc/init.d/nginx رو ایجاد کنیم.
من دانلود اش کردم و منتفل اش هم کردم و دسترسی اش رو هم روی 755 گذاشتم
کد:
wget https://github.com/MovLib/www/raw/master/bin/init-nginx.sh
sudo mv init-nginx.sh /etc/init.d/nginx
sudo chmod 0755 /etc/init.d/nginx
ویرایش توسط firebox : May 30th, 2014 در ساعت 20:38
-
-
February 1st, 2014 11:45
# ADS
-
February 1st, 2014, 12:16
#2
پاسخ : کامپایل Nginx از سورس
این رو نصب نکردی ها
apt-get install zlib1g
فقط چیزی که نوشتی اینه توسعه دهنده ی این پکیج رو نصب کردی
استغفرالله خداروشکر نه فروشنده ایم و یوزری هستیم مرتب و منظم در انجمن
واگر نه معلوم نبود چه بلایی سرمون میامد میان این جماعت ............
-
-
February 1st, 2014, 12:29
#3
پاسخ : کامپایل Nginx از سورس

نوشته اصلی توسط
کرمان هاست
این رو نصب نکردی ها
apt-get install zlib1g
فقط چیزی که نوشتی اینه توسعه دهنده ی این پکیج رو نصب کردی
نصب هست دیگه ، همون اول کار نصب اش کردم ، تو پیش نیاز ها zlib1g-dev
-
-
February 1st, 2014, 12:32
#4
پاسخ : کامپایل Nginx از سورس
عزیزم جدا هستن اینی نوشتم با اونی نصب کردی
اینی نوشتم بسته ی اصلی هست اونی نصب کردی توسعه دهنده هاش
دقت کن بعدش بیا بهانه بگیر
ویرایش توسط کرمان هاست : February 1st, 2014 در ساعت 12:35
استغفرالله خداروشکر نه فروشنده ایم و یوزری هستیم مرتب و منظم در انجمن
واگر نه معلوم نبود چه بلایی سرمون میامد میان این جماعت ............
-
-
February 1st, 2014, 12:48
#5
پاسخ : کامپایل Nginx از سورس

نوشته اصلی توسط
کرمان هاست
عزیزم جدا هستن اینی نوشتم با اونی نصب کردی

اینی نوشتم بسته ی اصلی هست اونی نصب کردی توسعه دهنده هاش
دقت کن بعدش بیا بهانه بگیر
خوب وقتی اینو میزنم apt-get install zlib1g
میگه نصب هست !
بعد من مشکلی با نصب ندارم ، nginx اجرا میشه ، فقط مشکل من این اجرا استارت اپ اش هست با این کد service nginx start
هم میگه nginx not installed
-
-
February 1st, 2014, 12:56
#6
پاسخ : کامپایل Nginx از سورس
شما وقتی نصب نکردی چه جوری میگه نصب هست!
شما او اس رو ریلود کن دوباره نصب کن اینی گفتممم تو لیست بزار بعدشم دوباره کامپایل کن
بعدشم شما که وارد نیستی توصیه نمیشه از روی سورس نصب کنی از مخازن برای نصب استفاده کن
استغفرالله خداروشکر نه فروشنده ایم و یوزری هستیم مرتب و منظم در انجمن
واگر نه معلوم نبود چه بلایی سرمون میامد میان این جماعت ............
-
-
February 1st, 2014, 13:10
#7
پاسخ : کامپایل Nginx از سورس

نوشته اصلی توسط
کرمان هاست
شما وقتی نصب نکردی چه جوری میگه نصب هست!
شما او اس رو ریلود کن دوباره نصب کن اینی گفتممم تو لیست بزار بعدشم دوباره کامپایل کن
بعدشم شما که وارد نیستی توصیه نمیشه از روی سورس نصب کنی از مخازن برای نصب استفاده کن
میگم نصب هست ، این هم پیغام اش:
کد:
apt-get install zlib1gReading package lists... Done
Building dependency tree
Reading state information... Done
zlib1g is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 51 not upgraded.
هر کی باید از یک جایی شروع کنه ، برای این از سورس نصب می کنم ، می خواهم چندتا ماژول رو بهش اضافه کنم.
میشه بگید این zlib1g دقیقا کارش چیه ؟ برای کدوم بخش هست ؟
ویرایش توسط firebox : February 1st, 2014 در ساعت 13:15
-
-
February 1st, 2014, 15:08
#8
پاسخ : کامپایل Nginx از سورس
خودم مشکل اش رو فهمیدم ، اصلا ربطی به zlib1g نداشت ، از همون اول درست بود.
باز خدا پدر مادر خارجی ها و سایت هایی مثل
Server Fault رو بیامرزه .
-
-
February 1st, 2014, 15:23
#9
عضو دائم
پاسخ : کامپایل Nginx از سورس

نوشته اصلی توسط
firebox
خودم مشکل اش رو فهمیدم ، اصلا ربطی به
zlib1g نداشت ، از همون اول درست بود.
باز خدا پدر مادر خارجی ها و سایت هایی مثل
Server Fault رو بیامرزه .
شما که مشکلتون حل شد را حلش هم بنویسید که کسی این مشکل داشت و به این تاپیک رسدی حداقل مشکلش حل بشه
پینوشت:
منظورم با شخص شما نیست بصورت کلی دارم میگم
سعی کنید همیشه به حل مشکل که رسیدین روش حل مشکل بزارید همه عادت کردن میان یه مشکلی مطرح میکنند بعد هم که به نتیجه میرسن میگن حل شد و بعدمیرن و پشت سرشون هم نگاه نمیکنند
خوب شاید مشکل یکی دیگه مثل خودتون باشه بعدا این تاپیک میبینه هیچی داخلش نیست باز کننده تاپیکهم که فقط گفته حل شد و رفته
MagicVps با بیش از 8 سال کارنامه درخشان و رضایتمندی مشتریان شما هم میتوانید تجربه کنید و مشتری همیشگی ما شوید وی پی اس های با کیفیت و اپتایم بالا را با ما تجربه کنید
-
تعداد تشکر ها از MagicVps.Com به دلیل پست مفید
-
February 1st, 2014, 15:36
#10
پاسخ : کامپایل Nginx از سورس
علم غیب که نداریم ! ما اینجا یک سری حدس و گمان میگیم
الان شما دقیقا چکار کردی که مشکلت حل شد!!!! واسم جالب شد.
بعدشم شما وقتی سرور فالت بهتر از اینجاست و به جوابات می رسی پس چرا
میای اینجا سوالات رو مطرح میکنی! ولی ما تااونجایی بتونیم و چیزی به ذهنمون میرسه
میگیم و کمک میکنیم پس جای گله ای نمیمونه
استغفرالله خداروشکر نه فروشنده ایم و یوزری هستیم مرتب و منظم در انجمن
واگر نه معلوم نبود چه بلایی سرمون میامد میان این جماعت ............
-