Skip to content

rupe/nginx-init-ubuntu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

nginx-init-ubuntu

Tried and true Nginx init script.

Author: Jason Giedymin <jasong -at- apache -=dot=- org>

Check out my other repos!

Last tested with:

  1. Ubuntu 12.10
  2. nginx-1.3.16

Notes

It is recommended to install Nginx by doing a full compile & build. Not all package repositories keep their branches updated. For security it is your duty to maintain a good working environment and thus includes all interfacing applications. This script works turn-key with the default compile of nginx. It is fully recommended that you go through the variables contained within this script if you have a custom compiled build.

A great resource is the Nginx Wiki.

Basic Install

Basic install instructions, use sudo if necessary for the below (depends on your setup/security).

# [optional as you may have these installed]
sudo apt-get install libpcre3-dev zlib1g-dev

mkdir ~/temp/nginx-install
cd ~/temp/nginx-install

# download/curl/wget nginx 
wget http://nginx.org/download/nginx-1.3.16.tar.gz
tar -xvf nginx-1.3.16.tar.gz
cd nginx-1.3.16/
./configure
make
sudo make install

#copy/download/curl/wget the init script
sudo wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx

service nginx status  # to poll for current status
service nginx stop    # to stop any servers if any
service nginx start   # to start the server

#[optional] 
sudo update-rc.d -f nginx defaults

#[optional remove the upstart script]
sudo update-rc.d -f nginx remove

Contributions

Contributions are welcome!

About

Tried and true Nginx init script - got enhancements? Send a pull!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published