我们有一个 Jenkins CI 服务器,在 Ubuntu 上运行。我可以以 root 身份登录,但 jenkins 用户正在运行管道。作为管道的一部分,我想将图像推送到数字海洋注册表。我可以
我们有一个在 Ubuntu 上运行的 Jenkins CI 服务器。我可以以 身份登录 root
,但 jenkins
用户正在运行管道。作为管道的一部分,我想将图像推送到数字海洋注册表。
如果我以用户身份运行,我可以成功验证、登录和推送 root
,但我无法让它以 jenkins
用户身份工作(作为管道的一部分)。 sudo -u jenkins doctl auth init
例如,如果我调用,它想要写入 /root/.config
文件,这当然是不允许的,因为存在权限问题。
无论如何,我希望能够 doctl
连接到 jenkins
用户而不是 root
用户运行。要么安装 doctl
命令给 jenkins
用户,要么强制使用用户的配置文件/文件夹 jenkins
.
(您可能已经意识到,我并不是一名 Linux 专家。)
我正在为 WordPress 网站开发自定义聊天机器人。我使用 python-fastapi 构建了聊天机器人后端,并通过 uvicorn app:app --host 0.0.0.0 --port 8000 在 ubuntu24.04 实例上运行它。一切...
我正在为 WordPress 网站开发自定义聊天机器人。我使用 python-fastapi 构建了聊天机器人后端,并通过 uvicorn app:app --host 0.0.0.0 --port 8000
ubuntu24.04 实例运行它。
当我使用 Postman 测试时,一切正常。但是,我需要在我的 WordPress 网站上调用聊天机器人后端。
我不了解 WordPress 插件,因此我为 WordPress 网站开发了一个 HTML-CSS-JS 嵌入代码。我尝试在 JS 代码中访问 fastapi 后端。
但是,我无法访问它,因为 WP 网站采用 HTTP 协议,而 Ubuntu 实例采用 HTTPS 协议。
我想通过 https 协议访问 fastapi 后端。
我尝试过的:
p7
root@ip-172-31-53-161:/home/ubuntu# sudo systemctl start nginxJob for nginx.service failed because the control process exited with error code.See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for details.
p8
我是 AWS 和 Nginx 的新手。请帮助我!