标签: plesk-onyx

如何将本地机器上的 docker 镜像导入 plesk

我有一个用 node.js 编写的小型 API 应用程序,我想在 plesk 上的 docker 中运行。我成功创建了图像并在本地 docker 机器上的容器中运行。我有 Plesk Onyx 17.5.3 和 docker 扩展版本:1.3.1-126。现在我不确定如何在 plesk 中运行我的图像。

我试过:

1) 使用命令docker save -o output-path image-name将图像导出到 .tar 文件。 在此处输入图片说明 2) 这个 .tar 文件在 plesk 上上传到 docker 扩展。 在此处输入图片说明 3)上传后创建图像名称“sha256:038a9”。顺便说一句:我的 docker 镜像的名字是 wapi。 在此处输入图片说明 4)如果我使用“运行(本地)”,那么我无法设置端口映射。单击确定按钮后显示错误:{“消息”:“未指定命令”} 在此处输入图片说明

请问有人可以帮我吗?

PS:如果你想看什么(dockerfile 等),那就写吧。:)

文件

FROM node:7
WORKDIR /app
COPY package-lock.json .
COPY package.json .
RUN npm install
COPY /dist .
CMD npm run docker_start
Run Code Online (Sandbox Code Playgroud)

plesk node.js docker plesk-onyx

9
推荐指数
2
解决办法
2276
查看次数

将创建反应应用程序部署到Plesk Onyx

这个问题将不会特别详细,因为该问题非常基本,并且与Plesk Onyx实施Node支持的方式有关。

我正在尝试将使用create-react-app创建的react应用程序部署到安装了Plesk Onyx的服务器上托管的域中。我显然无法与核心服务器打交道,因为我可能会破坏其他域。因此,我需要以Plesk正确处理的方式安装此应用。我遇到的问题是,我没有在任何地方找到有关如何执行此操作的指南。

Plesk要求的项目结构实际上非常不灵活,并且与create-react-app所施加的结构完全不同。例如,Plesk要求文档根目录是应用程序根目录的子级,这与create-react-app设置项目的方式完全相反。

我这里没有显示代码,因为这是部署问题,而不是代码问题,涉及项目的结构以及如何将圆钉钉入方孔。

reactjs create-react-app plesk-onyx

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

OpenSSL 在 LetsEncrypt-Certificate 上使用 -CAFile

我目前正在尝试在安装了 Plesk (17.5.3) 和 Let's-Encrypt-Extension 的 Ubuntu 服务器上设置 Confluence (6.6.0)。

Confluence 本身已启动并正在运行,但在 SSL 方面我遇到了一些问题。只需通过 Plesk-Panel 一键安装程序走“轻松之路”,即可轻松保护域本身。

证书将位于/usr/local/psa/var/modules/letsencrypt/etc/archive/<MY_DOMAIN>/

该目录中有四个 .pem 文件:

  • cert1.pem
  • chain1.pem
  • fullchain1.pem
  • privkey1.pem

但现在我需要告诉 Tomcat,我已将此证书安装在 server.xml 中。
由于 Plesk-Let's-Encrypt-Extension 将文件保存为 .pem 文件,我需要通过 OpenSSL 转换它们才能使用 Java keytool。
我在这里找到了一个关于这个主题的很好的教程:
http://robblake.net/post/18945733710/using-a-pem-private-key-and-ssl-certificate-with

当我尝试以下操作时,当我尝试执行时,我一开始就陷入困境

openssl pkcs12 -export -in <PATH>/cert1.pem -inkey <PATH>/privkey1.pem -out foo.p12 -name tomcat -chain -CAFile <PATH>/chain1.pem
Run Code Online (Sandbox Code Playgroud)

-CAFile当我不使用并生成 .p12 文件时,命令本身会运行,但随后会抛出警告:

Error unable to get local issuer certificate getting chain.
Run Code Online (Sandbox Code Playgroud)

如果我尝试添加-CAFile /usr/local/psa/var/modules/letsencrypt/etc/archive/<MY_DOMAIN>/chain1.pem或使用,[...]/fullchain1.pem除了 OpenSSL 打印使用文档之外什么都不会发生。

因此,由于这四个 .pem 文件是唯一可用的,我不知道还能做什么。

因为我也需要中间证书,所以我想知道我必须在这里做什么。

ssl confluence tomcat8 lets-encrypt plesk-onyx

5
推荐指数
1
解决办法
5440
查看次数

使用托管在 GoDaddy 上的 React 应用程序,react-router 在页面刷新时抛出 404

我使用 GoDaddy ( http://normaned.com )部署了一个 React 网站,但我的react-router路由在刷新时无法正常工作时遇到问题。单击链接按预期工作,但如果刷新页面,则会显示 404 页面。我正在使用BrowserRouterreact-router.

GoDaddy 托管计划是“Economy Windows Hosting with Plesk”。不幸的是,我不是设置托管服务的人,而且我不确定我是否可以从 Plesk 更改为 cPanel 而无需额外的金钱成本... (即,Windows 与 Linux 托管)。

编辑 10/19:我现在意识到服务器是 Windows IIS 服务器,我需要一个web.config文件(不是.htaccess文件)。尽管如此,我仍然不确定web.config文件中需要哪些代码。

这是我用于该网站的 GitHub 存储库:https : //github.com/jenna-m/norman-ed


我已经尝试过我在 StackOverflow、GoDaddy 帮助论坛和其他地方找到的建议方法,但它仍然不起作用。以下是我尝试过的一些事情:

/sf/answers/2841436881/

https://gist.github.com/alexsasharegan/173878f9d67055bfef63449fa7136042

我尝试将以下内容添加到根目录中的.htaccess文件中public_html

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /index.html [L] …
Run Code Online (Sandbox Code Playgroud)

.htaccess plesk reactjs react-router plesk-onyx

3
推荐指数
2
解决办法
5231
查看次数

如何为 Plesk 系统用户获取使用 php 命令行的权限

我\xc2\xb4m 是linux/server/plesk 的真正初学者。我不得不租一个虚拟服务器Ubunthu来制作测试环境。

\n\n

公司(主机)自动安装了 Plesk 软件来帮助我。\n我想使用除通过 ssh 之外的用户来使用键或root运行一些命令行。phpcomposer

\n\n

这适用于用户root,但是当我通过 ssh 通过我的 plesk 系统用户连接时,发现了任何命令:

\n\n
\n

bash:npm:找不到命令

\n\n

bash: php: 未找到命令

\n
\n\n

ETC...

\n\n

根据 Plesk 的说法,该用户是系统用户。

\n\n

在 plesk 面板内,\xc2\xb4s 写着:

\n\n
\n

您可以在此处指定操作系统用户,以通过 FTP 或文件管理器管理网络空间内的文件和文件夹。如果授予了相应的权限,则系统用户还可用于通过 SSH(在 Linux 上)或 RDP(在 Windows 上)访问 Plesk。

\n
\n\n

如果我可以通过 SSH 访问 Plesk,这意味着我可以运行命令行还是仅使用 FTP 和文件管理器?

\n\n

我怎样才能像root用户一样获得 plesk 用户的所有命令行?

\n\n

我的目标是让用户只能在 plesk 范围(httpdocs文件夹)内运行命令行并在 plesk 面板中执行一些操作,特别是在文件管理器中。

\n\n

我按照本教程php进行操作,但是php …

linux plesk plesk-onyx

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

将 Strapi API 部署到 Plesk

我在本地设置了 Strapi,效果很好。现在我想部署到 plesk,但我不知道如何部署。

问题是,如果您运行 node.js 应用程序,plesk 会要求一个显式 (JS) 文件作为开始。这在另一个项目中很有效。但是在trapi中没有这样的文件。

有任何想法吗?

plesk node.js strapi plesk-onyx

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

Plesk 17上的Node.JS/NPM安装

我在Plesk Onyx上遵循了以下Node.js的安装手册,并为我的域激活了node.js. 但我只能重启App或禁用Node.js.
https://docs.plesk.com/en-US/onyx/customer-guide/nodejs-support.76652/

现在我正在寻求我的应用程序启动文件...好吧我没有Node.js应用程序,这就是为什么我首先安装它以便制作一个.

我不能安装NPM,因为好吧......我没有申请......

即使使用SSH登录并使用"node -v",我也会收到错误消息"-bash:node:command not found".

那么,如果它显然没有正确安装Node.js或者让我安装像NPM这样的软件包管理器,我如何在Plesk上使用Node.js进行开发?

plesk node.js plesk-onyx

0
推荐指数
1
解决办法
2025
查看次数