小编Sho*_*Das的帖子

编译 apk 时发生 Buildozer 错误 - pip ssl

我正在尝试使用 Buildozer 将一个简单的程序编译为适用于 Android 的 apk,但遇到了以下问题。你能帮忙吗?我尝试升级 pip 但这没有帮助:python3 -m pip install --upgrade pip

\n\n

所以,我恢复到原来的 pip 版本。

\n\n

单独安装Cython:pip3 install Cython

\n\n

但同样的问题仍然存在。我很茫然。:-(

\n\n

命令:\xc2\xa0buildozer android 调试

\n\n
RAN: /bin/bash -c \'venv/bin/pip install Cython\'\nSTDOUT:\nWARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.\n
Run Code Online (Sandbox Code Playgroud)\n\n

我怎样才能解决这个问题?

\n\n
Could not fetch URL\xc2\xa0https://pypi.org/simple/cython/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host=\'pypi.org\', port=443): Max retries exceeded with url: /simple/cython/ (Caused by SSLError("Can\'t connect to HTTPS …
Run Code Online (Sandbox Code Playgroud)

ssl pip kivy buildozer

6
推荐指数
1
解决办法
2105
查看次数

在网站子目录中设置 phpMyAdmin

我有一个带有两个域的 NGINX Web 服务器,它还运行 phpMyAdmin。

phpMyAdmin 工作正常,我通过以下非 https 网址访问它:

公共 IP 地址/phpMyAdmin

这就是符号链接的设置方式:

sudo ln -s /usr/share/phpmyadmin/ /var/www/html
Run Code Online (Sandbox Code Playgroud)

有没有办法将 phpMyAdmin 指向网站的子目录?

例如,我想通过访问以下 URL 来访问 phpMyAdmin 登录页面:

domain1.com/phpMyAdmin/
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这个目标?domain1.com 已启用 https。所以它也可以保护我的 phpMyAdmin 登录。

服务器块与 NGINX 的默认块相同。我通过将其复制到文件夹中的domain.com 来创建一个新的配置文件/etc/NGINX/sites-available

唯一的变化是在serverroot路径标签中。其余一切都是默认的。

server domain1.com www.domain1.com;

root /var/www/domain1.com/html/
Run Code Online (Sandbox Code Playgroud)

我正在使用 certbot 来加密 SSL 证书。我的服务器块配置共享如下:

# Server Block Config for domain1.com
server {
    root /var/www/domain1.com/html;

    # Add index.php to the list if you are using PHP
    index index.php index.html index.htm index.nginx-debian.html;

    server_name …
Run Code Online (Sandbox Code Playgroud)

symlink nginx phpmyadmin nginx-location

2
推荐指数
1
解决办法
4768
查看次数

标签 统计

buildozer ×1

kivy ×1

nginx ×1

nginx-location ×1

phpmyadmin ×1

pip ×1

ssl ×1

symlink ×1