firebox
February 1st, 2014, 11:45
من برای نصب Nginx از سورس این مراحل رو انجام دادم:
سیستم عامل ام هم Ubuntu 12.04 هست.
اول از همه
sudo apt-get update
بعد پیش نیاز ها مورد نیاز برای کامپایل رو نصب کردم :
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
سیستم عامل ام هم Ubuntu 12.04 هست.
اول از همه
sudo apt-get update
بعد پیش نیاز ها مورد نیاز برای کامپایل رو نصب کردم :
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