Node.js 需要Wiki.js提供帮助

Node.js 需要Wiki.js提供帮助,node.js,wiki.js,Node.js,Wiki.js,操作系统:centos 7.6 节点版本:v12.11.1 NPM版本:6.11.3 我在虚拟服务器上安装并配置wiki.js,我想为其提供服务,问题是我不熟悉Node.js,我在Linux安装文档上设置了wiki.js基础: 现在我运行节点服务器,它的服务正确: [root@localhost html]# node server Loading configuration from /var/www/html/config.yml... OK 2019-10-16T08:48:21.178Z

操作系统:
centos 7.6

节点版本:
v12.11.1

NPM版本:
6.11.3

我在虚拟服务器上安装并配置wiki.js,我想为其提供服务,问题是我不熟悉Node.js,我在Linux安装文档上设置了wiki.js基础:

现在我运行
节点服务器
,它的服务正确:

[root@localhost html]# node server
Loading configuration from /var/www/html/config.yml... OK
2019-10-16T08:48:21.178Z [MASTER] info: =======================================
2019-10-16T08:48:21.182Z [MASTER] info: = Wiki.js 2.0.0-beta.303 ==============
2019-10-16T08:48:21.183Z [MASTER] info: =======================================
2019-10-16T08:48:21.183Z [MASTER] info: Initializing...
2019-10-16T08:48:21.808Z [MASTER] info: Connecting to database...
2019-10-16T08:48:21.936Z [MASTER] info: Database Connection Successful [ OK ]
2019-10-16T08:48:22.072Z [MASTER] warn: DB Configuration is empty or incomplete. Switching to Setup mode...
2019-10-16T08:48:22.073Z [MASTER] info: Starting setup wizard...
2019-10-16T08:48:22.420Z [MASTER] info: Starting HTTP server on port 3000...
2019-10-16T08:48:22.420Z [MASTER] info: HTTP Server on port: [ 3000 ]
2019-10-16T08:48:22.427Z [MASTER] info: HTTP Server: [ RUNNING ]
2019-10-16T08:48:22.427Z [MASTER] info: You have to open the 
3000
port in the virtual machine Firewall. You can do it like this:

$ sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
$ sudo firewall-cmd --reload
[root@localhosthtml]#节点服务器
正在从/var/www/html/config.yml加载配置。。。好啊
2019-10-16T08:48:21.178Z[主机]信息:=======================================
2019-10-16T08:48:21.182Z[主控]信息:=Wiki.js 2.0.0-beta.303==============
2019-10-16T08:48:21.183Z[主机]信息:=======================================
2019-10-16T08:48:21.183Z[主机]信息:正在初始化。。。
2019-10-16T08:48:21.808Z[主机]信息:连接到数据库。。。
2019-10-16T08:48:21.936Z[主机]信息:数据库连接成功[确定]
2019-10-16T08:48:22.072Z[主机]警告:数据库配置为空或不完整。正在切换到设置模式。。。
2019-10-16T08:48:22.073Z[主机]信息:启动安装向导。。。
2019-10-16T08:48:22.420Z[主机]信息:正在端口3000上启动HTTP服务器。。。
2019-10-16T08:48:22.420Z[主机]信息:端口上的HTTP服务器:[3000]
2019-10-16T08:48:22.427Z[主机]信息:HTTP服务器:[正在运行]

2019-10-16T08:48:22.427Z[主机]信息:您必须在虚拟机防火墙中打开
3000
端口。您可以这样做:

$ sudo firewall-cmd --list-ports
然后检查是否已成功添加:


@sebastian kaczmarek你能看一下吗。你确定你已经打开了虚拟机上的3000端口吗?对不起,我不知道,我应该怎么做?请运行
sudo systemctl status firewalld
并在这里发布你想要的get@sebastian-kaczmarek I run及其active`active:active(running)自2019-10-16周三08:48:53美国东部夏令时起;1分钟47秒前`我还有一个问题,如果我想在没有3000端口的情况下在
192.168.1.54
上运行脚本怎么办?那么你需要在
80端口(默认http端口)上运行脚本,你必须在防火墙中打开它谢谢,如果我想在子域上运行脚本,例如
wiki.voipiran.io
,怎么样,我该怎么办?我是否应该运行
节点服务器--port=80
是否会影响加载整个站点
voipiran.io
?如果您想将其放在单独的域中,则需要配置web服务器(如Nginx或Apache)以将请求重定向到正确的应用程序服务器(如wiki.js)。这样,您就不必在端口80上启动wiki.js,因为Nginx或Apache将在您选择的端口上重定向某些请求我有很多问题要问,但是我如何告诉Apache将请求重定向到wiki.js?例如,要将
192.168.1.54
重定向到wiki.js,我应该怎么做?我在这台服务器上安装了apache。