nginx use $server_name on ssl_certificate path The Next CEO of Stack OverflowNginx subdomain SSL certsnginx server_name based on $hostnameNginx proxy pass works for https but not httpHow can I use environment variables in Nginx.confnginx - serve single file on a location block without changing the pathnginx: Dynamically limit requests based on pathnginx reformat request_uri to access real file pathMultiple ssl hosts on nginxNginx server host header server_nameHow to hide part of path in nginx error logNginx always not resolving path using $server_name with try_files
How to make a software documentation "officially" citable?
Was a professor correct to chastise me for writing "Prof. X" rather than "Professor X"?
Go Pregnant or Go Home
How do we know the LHC results are robust?
Why doesn't a table tennis ball float on the surface? How do we calculate buoyancy here?
What is the purpose of the Evocation wizard's Potent Cantrip feature?
How to start emacs in "nothing" mode (`fundamental-mode`)
Shade part of a Venn diagram
Science fiction (dystopian) short story set after WWIII
Whats the best way to handle refactoring a big file?
Is a stroke of luck acceptable after a series of unfavorable events?
If the heap is initialized for security, then why is the stack uninitialized?
Describing a person. What needs to be mentioned?
Why does standard notation not preserve intervals (visually)
Why does C# sound extremely flat when saxophone is tuned to G?
What makes a siege story/plot interesting?
MAZDA 3 2006 (UK) - poor acceleration then takes off at 3250 revs
Is it okay to store user locations?
WOW air has ceased operation, can I get my tickets refunded?
Can a caster that cast Polymorph on themselves stop concentrating at any point even if their Int is low?
Trouble understanding the speech of overseas colleagues
Need some help with wall behind rangetop
How to get regions to plot as graphics
Only print output after finding pattern
nginx use $server_name on ssl_certificate path
The Next CEO of Stack OverflowNginx subdomain SSL certsnginx server_name based on $hostnameNginx proxy pass works for https but not httpHow can I use environment variables in Nginx.confnginx - serve single file on a location block without changing the pathnginx: Dynamically limit requests based on pathnginx reformat request_uri to access real file pathMultiple ssl hosts on nginxNginx server host header server_nameHow to hide part of path in nginx error logNginx always not resolving path using $server_name with try_files
How I can use a variable name in file path ?
ssl_certificate /home/ec2-user/.certificados/$server_name.crt;
ssl_certificate_key /home/ec2-user/.certificados/$server_name.key;
nginx
add a comment |
How I can use a variable name in file path ?
ssl_certificate /home/ec2-user/.certificados/$server_name.crt;
ssl_certificate_key /home/ec2-user/.certificados/$server_name.key;
nginx
add a comment |
How I can use a variable name in file path ?
ssl_certificate /home/ec2-user/.certificados/$server_name.crt;
ssl_certificate_key /home/ec2-user/.certificados/$server_name.key;
nginx
How I can use a variable name in file path ?
ssl_certificate /home/ec2-user/.certificados/$server_name.crt;
ssl_certificate_key /home/ec2-user/.certificados/$server_name.key;
nginx
nginx
asked May 4 '13 at 15:08
ClaytinhoClaytinho
15826
15826
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
You cannot use variables in every directive. ssl_certificate
is treated as a literal string and is one of the many directives where variables are unsupported.
To specify different certificates for hosts, you have to explicitly write it in a server block:
server
server_name example.com;
ssl_certificate /home/ec2-user/.certificados/example.com.crt;
ssl_certificate_key /home/ec2-user/.certificados/example.com.key;
# ...
server
server_name example.net;
ssl_certificate /home/ec2-user/.certificados/example.net.crt;
ssl_certificate_key /home/ec2-user/.certificados/example.net.key;
# ...
# ...
If you feel uncomfortable duplicating the configuration, create templates and generate the nginx configuration using those templates. See also http://nginx.org/en/docs/faq/variables_in_config.html.
4
support for variables inssl_certificate
andssl_certificate_key
was added today! nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate
– Andrew Brown
Feb 26 at 18:00
add a comment |
You can use with nginx 1.5.19 version
Nginx
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f505015%2fnginx-use-server-name-on-ssl-certificate-path%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You cannot use variables in every directive. ssl_certificate
is treated as a literal string and is one of the many directives where variables are unsupported.
To specify different certificates for hosts, you have to explicitly write it in a server block:
server
server_name example.com;
ssl_certificate /home/ec2-user/.certificados/example.com.crt;
ssl_certificate_key /home/ec2-user/.certificados/example.com.key;
# ...
server
server_name example.net;
ssl_certificate /home/ec2-user/.certificados/example.net.crt;
ssl_certificate_key /home/ec2-user/.certificados/example.net.key;
# ...
# ...
If you feel uncomfortable duplicating the configuration, create templates and generate the nginx configuration using those templates. See also http://nginx.org/en/docs/faq/variables_in_config.html.
4
support for variables inssl_certificate
andssl_certificate_key
was added today! nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate
– Andrew Brown
Feb 26 at 18:00
add a comment |
You cannot use variables in every directive. ssl_certificate
is treated as a literal string and is one of the many directives where variables are unsupported.
To specify different certificates for hosts, you have to explicitly write it in a server block:
server
server_name example.com;
ssl_certificate /home/ec2-user/.certificados/example.com.crt;
ssl_certificate_key /home/ec2-user/.certificados/example.com.key;
# ...
server
server_name example.net;
ssl_certificate /home/ec2-user/.certificados/example.net.crt;
ssl_certificate_key /home/ec2-user/.certificados/example.net.key;
# ...
# ...
If you feel uncomfortable duplicating the configuration, create templates and generate the nginx configuration using those templates. See also http://nginx.org/en/docs/faq/variables_in_config.html.
4
support for variables inssl_certificate
andssl_certificate_key
was added today! nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate
– Andrew Brown
Feb 26 at 18:00
add a comment |
You cannot use variables in every directive. ssl_certificate
is treated as a literal string and is one of the many directives where variables are unsupported.
To specify different certificates for hosts, you have to explicitly write it in a server block:
server
server_name example.com;
ssl_certificate /home/ec2-user/.certificados/example.com.crt;
ssl_certificate_key /home/ec2-user/.certificados/example.com.key;
# ...
server
server_name example.net;
ssl_certificate /home/ec2-user/.certificados/example.net.crt;
ssl_certificate_key /home/ec2-user/.certificados/example.net.key;
# ...
# ...
If you feel uncomfortable duplicating the configuration, create templates and generate the nginx configuration using those templates. See also http://nginx.org/en/docs/faq/variables_in_config.html.
You cannot use variables in every directive. ssl_certificate
is treated as a literal string and is one of the many directives where variables are unsupported.
To specify different certificates for hosts, you have to explicitly write it in a server block:
server
server_name example.com;
ssl_certificate /home/ec2-user/.certificados/example.com.crt;
ssl_certificate_key /home/ec2-user/.certificados/example.com.key;
# ...
server
server_name example.net;
ssl_certificate /home/ec2-user/.certificados/example.net.crt;
ssl_certificate_key /home/ec2-user/.certificados/example.net.key;
# ...
# ...
If you feel uncomfortable duplicating the configuration, create templates and generate the nginx configuration using those templates. See also http://nginx.org/en/docs/faq/variables_in_config.html.
edited Jan 30 at 15:35
Michael Hampton♦
173k27318643
173k27318643
answered May 4 '13 at 15:30
LekensteynLekensteyn
4,62252749
4,62252749
4
support for variables inssl_certificate
andssl_certificate_key
was added today! nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate
– Andrew Brown
Feb 26 at 18:00
add a comment |
4
support for variables inssl_certificate
andssl_certificate_key
was added today! nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate
– Andrew Brown
Feb 26 at 18:00
4
4
support for variables in
ssl_certificate
and ssl_certificate_key
was added today! nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate– Andrew Brown
Feb 26 at 18:00
support for variables in
ssl_certificate
and ssl_certificate_key
was added today! nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate– Andrew Brown
Feb 26 at 18:00
add a comment |
You can use with nginx 1.5.19 version
Nginx
add a comment |
You can use with nginx 1.5.19 version
Nginx
add a comment |
You can use with nginx 1.5.19 version
Nginx
You can use with nginx 1.5.19 version
Nginx
answered Feb 28 at 14:36
Mustafa YILDIRIMMustafa YILDIRIM
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f505015%2fnginx-use-server-name-on-ssl-certificate-path%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown