patch for borked-untested-but-released-1.1-nginx
Reported by Tim Dysinger | August 23rd, 2007 @ 03:28 PM
Comments and changes to this ticket
-
Tim Dysinger August 23rd, 2007 @ 03:30 PM
Dude,
No offense. I know I don't know you but --- WTF is up with 1.1 release of nginx_config_generator. Nobody even attempted to try the erb template nor the example.yml with the changes.
I've attached a patch to make it work again.
-Tim
-
Tim Dysinger August 23rd, 2007 @ 03:38 PM
1 - The ruby script was not loading the config yml file at all.
2 - I indented the blocks on the ERB so I could tell what was wrong. It was completely missing an <% end %> and the bottom.
3 - The example had a no_www example but the server_name wasn't set so it would blow up. So I corrected it and added another example with the always_www.
-
Chris Wanstrath August 23rd, 2007 @ 04:21 PM
- State changed from new to open
1.2 was pushed this morning, fixing the erb bug. Are you still experiencing problems?
-
Tim Dysinger August 23rd, 2007 @ 05:46 PM
duece:~ tim$ sudo gem update
Password:
Updating installed gems...
Need to update 8 gems from http://gems.rubyforge.org
........
complete
Attempting remote update of nginx_config_generator
Successfully installed nginx_config_generator-1.2
Installing ri documentation for nginx_config_generator-1.2...
Installing RDoc documentation for nginx_config_generator-1.2...
Gems: [nginx_config_generator] updated
duece:~ tim$ sudo gem clean
Cleaning up installed gems...
Attempting uninstall on nginx_config_generator-1.1
Successfully uninstalled nginx_config_generator version 1.1
Clean Up Complete
duece:~ tim$ generate_nginx_config --example > config.yml
duece:~ tim$ generate_nginx_config
Usage: generate_nginx_config [config file] [out file]
duece:~ tim$ generate_nginx_config config.yml
(erb):56: undefined local variable or method `config' for main:Object (NameError)
duece:~ tim$
-
Tim Dysinger August 23rd, 2007 @ 05:51 PM
duece:~ tim$ cd Projects/ncg/
duece:~/Projects/ncg tim$ cd lib/duece:~/Projects/ncg/lib tim$ ruby ./nginx_config_generator.rb config.yml.example /tmp/nginx.conf
=> Wrote /tmp/nginx.conf successfully.
duece:~/Projects/ncg/lib tim$
-
Chris Wanstrath August 23rd, 2007 @ 06:07 PM
- State changed from open to resolved
All fixed up in http://projects.require.errthebl..., gem 1.3 pushed to Rubyforge.
-
Tim Dysinger August 23rd, 2007 @ 06:27 PM
Cool thanks!
duece:~ tim$ sudo gem updatePassword:
Updating installed gems...
Need to update 1 gems from http://gems.rubyforge.org
.
complete
Attempting remote update of nginx_config_generator
Successfully installed nginx_config_generator-1.3
Installing ri documentation for nginx_config_generator-1.3...
Installing RDoc documentation for nginx_config_generator-1.3...
Gems: [nginx_config_generator] updated
duece:~ tim$ sudo gem cleanCleaning up installed gems...
Attempting uninstall on nginx_config_generator-1.2
Successfully uninstalled nginx_config_generator version 1.2
Clean Up Complete
duece:~ tim$ generate_nginx_config --example > config.ymlduece:~ tim$ generate_nginx_config config.yml => Wrote nginx.conf successfully.
duece:~ tim$
-
Tim Dysinger August 23rd, 2007 @ 06:32 PM
Just so you know
server_name: .errtheblog.com
is the way nginx handles wildcard domains. This would make that virtual server catch all subdomains too on port 443
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป