我在 运行 ' python manage.py runserver_plus --ncert /etc/ssl/cert ' 时找不到我的证书
I cant find my certificate when i am running ' python manage.py runserver_plus --cert /etc/ssl/cert '
我在尝试访问我的 ssl 证书时收到 filenotfound 错误,因为我希望我的本地主机 运行 位于 https
python manage.py runserver_plus --cert /etc/ssl/cert
Traceback (most recent call last):
File "manage.py", line 15, in <module>
execute_from_command_line(sys.argv)
File "E:\final3\venv\lib\site-packages\django\core\management\__init__.py", line 381, in execute_from_command_line
utility.execute()
File "E:\final3\venv\lib\site-packages\django\core\management\__init__.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "E:\final3\venv\lib\site-packages\django\core\management\base.py", line 323, in run_from_argv
self.execute(*args, **cmd_options)
File "E:\final3\venv\lib\site-packages\django\core\management\base.py", line 364, in execute
output = self.handle(*args, **options)
File "E:\final3\venv\lib\site-packages\django_extensions\management\utils.py", line 59, in inner
ret = func(self, *args, **kwargs)
File "E:\final3\venv\lib\site-packages\django_extensions\management\commands\runserver_plus.py", line 260, in handle
self.inner_run(options)
File "E:\final3\venv\lib\site-packages\django_extensions\management\commands\runserver_plus.py", line 337, in inner_run
ssl_context = make_ssl_devcert(os.path.join(dir_path, root), host='localhost')
File "E:\final3\venv\lib\site-packages\werkzeug\serving.py", line 524, in make_ssl_devcert
with open(cert_file, "wb") as f:
FileNotFoundError: [Errno 2] No such file or directory: '/etc/ssl\cert.
python manage.py runserver_plus --cert /etc/ssl/cert
然后
FileNotFoundError: [Errno 2] No such file or directory: '/etc/ssl\cert.
我从你的道路上看到你在 Windows。 /etc/
是一个 *nix/Linux-only 目录,因此您不应该尝试将 SSL 证书放在那里。
在 final3
文件夹中创建 ssl
目录后尝试 python manage.py runserver_plus --cert E:\final3\ssl
。
最后,您到底为什么要 SSL 证书来访问您的 本地计算机? 除了您网络上的人,没有人可以访问您的信息。
我在尝试访问我的 ssl 证书时收到 filenotfound 错误,因为我希望我的本地主机 运行 位于 https
python manage.py runserver_plus --cert /etc/ssl/cert
Traceback (most recent call last):
File "manage.py", line 15, in <module>
execute_from_command_line(sys.argv)
File "E:\final3\venv\lib\site-packages\django\core\management\__init__.py", line 381, in execute_from_command_line
utility.execute()
File "E:\final3\venv\lib\site-packages\django\core\management\__init__.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "E:\final3\venv\lib\site-packages\django\core\management\base.py", line 323, in run_from_argv
self.execute(*args, **cmd_options)
File "E:\final3\venv\lib\site-packages\django\core\management\base.py", line 364, in execute
output = self.handle(*args, **options)
File "E:\final3\venv\lib\site-packages\django_extensions\management\utils.py", line 59, in inner
ret = func(self, *args, **kwargs)
File "E:\final3\venv\lib\site-packages\django_extensions\management\commands\runserver_plus.py", line 260, in handle
self.inner_run(options)
File "E:\final3\venv\lib\site-packages\django_extensions\management\commands\runserver_plus.py", line 337, in inner_run
ssl_context = make_ssl_devcert(os.path.join(dir_path, root), host='localhost')
File "E:\final3\venv\lib\site-packages\werkzeug\serving.py", line 524, in make_ssl_devcert
with open(cert_file, "wb") as f:
FileNotFoundError: [Errno 2] No such file or directory: '/etc/ssl\cert.
python manage.py runserver_plus --cert /etc/ssl/cert
然后
FileNotFoundError: [Errno 2] No such file or directory: '/etc/ssl\cert.
我从你的道路上看到你在 Windows。 /etc/
是一个 *nix/Linux-only 目录,因此您不应该尝试将 SSL 证书放在那里。
在 final3
文件夹中创建 ssl
目录后尝试 python manage.py runserver_plus --cert E:\final3\ssl
。
最后,您到底为什么要 SSL 证书来访问您的 本地计算机? 除了您网络上的人,没有人可以访问您的信息。