Adding wildcard for companies. Non-lets encrypt multi-tenant site

What name do I use. I have a multilient sites. So it can’t be site1.local and that was deleted. On the frappe guide it says bench set-ssl-certificate site1.local /etc/nginx/conf.d/ssl/certificate_bundle.crt. Which site do I use I tried *.website.com but that threw up an error

Please include your traceback to illustrate for the record - this would inform and help others if not your case too?

bench set-ssl-certificate *.website.com /etc/ngi nx/ssl/website.com.csr
Traceback (most recent call last):
File “/usr/local/bin/bench”, line 11, in
load_entry_point(‘bench’, ‘console_scripts’, ‘bench’)()
File “/home/frappe/.bench/bench/cli.py”, line 40, in cli
bench_command()
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 722, in ca ll
return self.main(*args, **kwargs)
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 697, in main
rv = self.invoke(ctx)
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 1066, in inv oke
return process_result(sub_ctx.command.invoke(sub_ctx))
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 895, in invo ke
return ctx.invoke(self.callback, **ctx.params)
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 535, in invo ke
return callback(*args, **kwargs)
File “/home/frappe/.bench/bench/commands/utils.py”, line 42, in set_ssl_certi ficate
set_ssl_certificate(site, ssl_certificate_path)
File “/home/frappe/.bench/bench/config/site_config.py”, line 27, in set_ssl_c ertificate
set_site_config_nginx_property(site, {“ssl_certificate”: ssl_certificate}, b ench_path=bench_path, gen_config=gen_config)
File “/home/frappe/.bench/bench/config/site_config.py”, line 34, in set_site
config_nginx_property
raise Exception(“No such site”)
Exception: No such site

----------------------------------Did bench restart and more trials---------

bench setup nginx
nginx.conf already exists and this will overwrite it. Do you want to continue? [y/N]: y

sudo service nginx reload
Job for nginx.service failed because the control process exited with error code. See “systemctl status nginx.service” and “journalc tl -xe” for details.
frappe@frappe:~/frappe-bench$ sudo service nginx reload
Job for nginx.service failed because the control process exited with error code. See “systemctl status nginx.service” and “journalc tl -xe” for details.
frappe@frappe:~/frappe-bench$ systemctl status nginx.service
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) (Result: exit-code) since Fri 2018-07-06 14:43:52 EDT; 1h 13min ago
Process: 7465 ExecReload=/usr/sbin/nginx -g daemon on; master_process on; -s reload (code=exited, status=1/FAILURE)
Process: 1390 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 1344 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 1395 (nginx)
CGroup: /system.slice/nginx.service
├─1395 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
├─7187 nginx: worker process
├─7188 nginx: worker process
├─7189 nginx: worker process
├─7190 nginx: worker process
├─7191 nginx: worker process
├─7192 nginx: worker process
├─7193 nginx: worker process
├─7194 nginx: worker process
└─7195 nginx: cache manager process

I did the bench set-sll-certificate without a site name since it is a wildcard made for all of my companies.

bench set-ssl-certificate /etc/nginx/ssl/website. com.csr
Usage: bench set-ssl-certificate [OPTIONS] SITE SSL_CERTIFICATE_PATH

Error: Missing argument “ssl-certificate-path”.