gpt4 book ai didi

ssl - Raspberry pi 家庭自动化项目 : issue with web2py

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:25 27 4
gpt4 key购买 nike

我正在尝试做一个涉及使用 web2py 为 gpio 引脚创建 Web 界面的 reaspberry pi 项目,this是项目。

基本上我已经到了尝试进入 web2py 的管理页面的地步,这应该通过 ssl 连接(通过 https://pi_address )访问 pi 来实现,但是当我尝试这样做时,我得到的只是谷歌浏览器中的一个错误:错误代码:ERR_SSL_PROTOCOL_ERROR

它一定与 SSL key 有关,出于某种原因我没有得到...我已经使用 openssl req -new -key ca.key -out ca.csr 配置了一个 key 并且文件是在服务器端(树莓派)生成的,但我不知道如何处理它们...

我很确定你需要额外的信息来帮助我解决这个问题,但我不知道还能提供什么以及如何获得这些信息,所以如果你能要求任何额外的信息,我我会在接下来的几个小时内查看这篇文章

编辑:

如回答中所问,我的 apache default.conf 文件的内容:

WSGIDaemonProcess web2py user=www-data group=www-data processes=1 threads=1

<VirtualHost *:80>

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

CustomLog /var/log/apache2/access.log common
ErrorLog /var/log/apache2/error.log
</VirtualHost>

<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/self_signed.cert
SSLCertificateKeyFile /etc/apache2/ssl/self_signed.key

WSGIProcessGroup web2py
WSGIScriptAlias / /home/www-data/web2py/wsgihandler.py
WSGIPassAuthorization On

<Directory /home/www-data/web2py>
AllowOverride None
Require all denied
<Files wsgihandler.py>
Require all granted
</Files>
</Directory>

AliasMatch ^/([^/]+)/static/(?:_[\d]+.[\d]+.[\d]+/)?(.*) \
/home/www-data/web2py/applications/$1/static/$2

<Directory /home/www-data/web2py/applications/*/static/>
Options -Indexes
ExpiresActive On
ExpiresDefault "access plus 1 hour"
Require all granted
</Directory>

CustomLog /var/log/apache2/ssl-access.log common
ErrorLog /var/log/apache2/error.log
</VirtualHost>

最佳答案

根据您提供的链接,我假设这两行在您的 apache 配置中:

SSLCertificateFile /etc/apache2/ssl/self_signed.cert
SSLCertificateKeyFile /etc/apache2/ssl/self_signed.key

所以这些是您生成的 key 文件应该放在的位置。如果这些行不在您的 apache 配置中(应该在/etc/apache2/sites-available/default.conf 中),请发布该文件的内容以获得进一步的帮助。

关于ssl - Raspberry pi 家庭自动化项目 : issue with web2py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25893660/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com