Nova Resource:Nginx

From Wikitech
Project Name nginx



A project for building and testing our modifications to nginx.


See description.

Anticipated traffic level

10-100 hits per day

Anticipated time span


Project status

currently running

Willing to take contributors or not


Subject area narrow or broad

broadProjects used in production

Building and installing nginx

Source package is located at /mnt on nginx-dev1.

  1. Make changes, use quilt to apply them as patches
  2. Update the changelog
  3. From the nginx directory, run:
    dpkg-buildpackage -rfakeroot -S
  4. Note and .dsc file created, and run:
    pbuilder build ../<nginx-dsc-file-created>.dsc
  5. The package is written to /var/cache/pbuilder/result/<nginx-version>.deb
  6. Install the package locally:
    dpkg -i /var/cache/pbuilder/result/<nginx-version>.deb
  7. Test

Server admin log

February 12

  • 18:18 devunt: recreate instance nginx-dev2 with ubuntu-14.04-trusty image

May 22

  • 15:15 mutante: raised floating IP quota to 1
  • 15:15 mutante: added jzerebecki as member and admin

January 15

  • 08:20 andrewbogott: rebooted nginx-devunt

July 5

  • 21:02 Ryan_Lane: deleted nginx-dev2. It launched on a virt host that wasn't finished being configured and as such, was unusable

March 14

  • 13:02 JRWR: Doing a differnt setup, where it will act more like a real Client -> Server -> Server setup and do proper recorded testing of nginx and varnish

... (more)