本博文为博主原创,原创不易,请勿爬取
准备工作
1、虚拟机安装linux VMware安装Centos7超详细过程(图文)
2、linux安装ftp 本机ftp连接linux
3、安装node和npm和cnpm linux 安装node和npm和cnpm图文详解
以下正文
一、先把egg的项目部署上去 (没接口的、不用装mysql的项目)
1、你可以上egg 直接 初始个项目 https://eggjs.org/zh-cn/intro/quickstart.html
2、把除了node_modules 文件以外的文件 丢上去
cd /
cd /home/egg
cnpm install --production
cnpm start //启动
npm stop //停止
3、如果你是centOS 7虚拟机 linux 你可以CTRL+ALT+F1切换到 可视化界面
输入 http://localhost:7001/ egg网页正常打开, 你会看到 hello egg! 证明访问成功了
4、现在是本地 可以访问的 ,你要本机可以访问虚拟机的 记得 要关闭7001的防火墙,开放后 你本机就可以访问虚拟机服务了
iptables -I INPUT -p tcp --dport 7001 -j ACCEPT
这里部署成功了
对了 nginx 域名指向7001 我说下,首先 不懂怎么安装的 看我写的这篇Nginx安装配置 linux篇
server {
listen 80;
server_name www.weiyouu.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:7001;
}