本文教你在CentOS 7操作系统中成功安装MEAN.JS Stack,以下是具体方法,本文也适用于基于RPM的系统,如RHEL 7、Scientific Linux 7和Fedora等。
安装MongoDB 请参考在RHEL 8/CentOS 8系统上安装和配置MongoDB 4的方法。 参考上面的文章安装MongoDB后,使用命令通过防火墙允许相关端口: firewall-cmd --permanent --add-port=27017/tcp firewall-cmd --permanent --add-port=3000/tcp 请注意,你需要通过防火墙/路由器允许端口3000按顺序从远程系统访问MEAN.JS Stack测试页。 重启firewalld服务: firewall-cmd --reload 启用对SELinux的MongoDB端口(例如27017)的访问: semanage port -a -t mongod_port_t -p tcp 27017 使用命令启动MongoDB服务: systemctl start mongod 启动时启用MongoDB服务: systemctl enable mongod 你可以使用systemctl status mongod命令检查MongoDB服务是否正在运行:
安装Node.js及Bower包管理器 1、安装Node.js NodeJS是一个开源、跨平台、轻量级的JavaScript运行时环境,可用于构建可伸缩的网络应用程序。 参考:在CentOS 7/Fedora 29/Fedora 28中安装Node.js 10 LTS。 在安装MongoDB和Node.js之后,我们需要为MEAN.JS Stack安装其他必需的组件,如Bower、Frunt和Gulp。 2、安装Bower包管理器 Bower是MEAN.JS Stack用于管理前端程序包的程序包管理器。 要安装Bower,请运行以下命令: npm install -g bower 输出信息如下: /usr/bin/bower -> /usr/lib/node_modules/bower/bin/bower /usr/lib └── bower@1.7.7
安装Grunt Task Runner、Gulp任务运行器及下载并安装MEAN.JS Stack 关于这三部分的内容,请看 https://ywnz.com/linuxyffq/4508.html,里面文章中的Grunt Task Runner、Gulp任务运行器及下载并安装MEAN.JS Stack操作是一样的,按照里面的教程操作即可,总结起来,三个步骤如下: 1:安装Grunt的命令:npm install -g grunt-cli 2:安装Gulp的命令:sudo npm install -g gulp 3:安装MEAN.JS Stack的命令:git clone https://github.com/meanjs/mean.git meanjs 注:安装git请参考在CentOS 7系统中安装Git 2.20.1的方法。 附:安装所有依赖项后,运行以下命令以安装应用程序所需的所有前端模块: bower --allow-root --config.interactive=false install
测试MEAN.JS 已安装MEAN.JS Stack,我们现在可以使用Grunt任务运行器启动示例应用程序,为此,请运行以下命令: grunt 如果出于某种原因上述命令,请使用-force选项,如下: grunt --force 几秒钟后,将看到如下消息,这意味着MEAN.JS Stack正在运行:
然后使用自己配置的地址http://localhost:3000或者http://IP-Address:3000/来访问MEAN.JS Stack页面,通常情况下会出现如下页面:
这表示你在CentOS 7中安装MEAN.JS Stack非常的成功,可以正常使用了。
相关主题 |