一、nginx安装

1、安装依赖包

//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2、下载并安装  

//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz

  

3、安装nginx

//进入nginx目录
cd /usr/local/nginx
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install

  

4.配置nginx.conf

# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf

  可以 用conf里面的默认端口80,如果用了阿里云的服务器需要在安全组里面开放80端口,才能访问到nginx

5.nginx常用命令

cd /usr/local/nginx/sbin

./nginx -t //检测nginx 配置文件
./nginx // 启动
./nginx -s reload //重启启动
./nginx -s stop //关闭ng
killall -9 nginx //杀死所有ng ps -ef | grep nginx //查看ng进程

  

6、若想使用外部主机连接上虚拟机访问端口公网IP,需要关闭虚拟机的防火墙:

centOS6及以前版本使用命令: systemctl stop iptables.service

centOS7关闭防火墙命令: systemctl stop firewalld.service

  其中在阿里云 centOS7 中直接访问ip可能访问不到,检查nginx 配置的端口是否在安全组配置规则里面添加:参考地址

  随后访问该ip即可看到nginx界面。

二、node环境

1、下载node压缩包并且解压

1、选择或创建一个目录
cd /root/
mkdir softw
wget https://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.xz // 解压
xz -d node-v10.15.1-linux-x64.tar.xz
//解压后
node-v10.15.1-linux-x64.tar
//解压 tar
tar -xvf node-v10.15.1-linux-x64.tar
//解压后
node-v10.15.1-linux-x64
// tips:节约空间可以删除掉压缩包 2、配置nodejs 软连接,让各个目录都能访问node
ln -s /root/softw/node-v10.15.1-linux-x64/bin/node /usr/bin/node
ln -s /root/softw/node-v10.15.1-linux-x64/bin/npm /usr/bin/npm /*
注意在阿里云CentOs 7系统下最后面的指向路径为:/usr/bin/ + node or npm,有的服务器的匹配为:/usr/local/bin/+node or npm
*/ 3.检查是否安装成功:
node -v
npm -v

  

2、pm2 软连接

// 全局安装pm2
npm install pm2 -g //pm2 软连接
ln -s /root/softw/node-v10.15.1-linux-x64/bin/pm2 /usr/bin/pm2 //pm2 启动
pm2 start npm --name "nuxtdev" -- run start //pm2 启动服务列表
pm2 list //其他命令:https://blog.csdn.net/qq_39081974/article/details/79268248

  

三、CentOs 7.4 64位 系统下 nuxt部署

在本地 npm run build 之后

//上传一下4个文件或目录到服务器
nuxt.config.js
package.json
.nuxt
static // 上传之后
npm install // 修改package.json配置
以阿里云服务器 为例
"config": {
"nuxt": {
"host": "0.0.0.0", //配置阿里服务器私有ip
"port": "3333" // 需要在阿里云安全配置里面配置打开3333端口
}
} npm start // 最后访问
阿里服务器公网ip:3333

  

  

最新文章

  1. label中设置某些指定的字体的属性设置(Color,Size,FontColor)
  2. WPF使用IDataErrorInfo进行数据校验
  3. jrebel实现tomcat热部署
  4. LUA OOP编程实现方法
  5. java应用死循环排查方法或查找程序消耗资源的线程方法(面试)
  6. percona-xtrabackup备份mysql
  7. 分区格式化mkfs
  8. MonkeyRunner 连续两次点击报“Error sending touch event”
  9. 写20万数据到Excel只需9秒
  10. deeplearning.ai 神经网络和深度学习 week3 浅层神经网络 听课笔记
  11. 【BZOJ3631】【JLOI2014】松鼠的新家
  12. 分布式进阶(四)Ubuntu 14.04下安装Tomcat 6
  13. Linux 防火墙管理及操作
  14. Vue 快速原型开发
  15. sql存储过程输出
  16. [转载]LeetCode: Gray Code
  17. webgote的例子(3)Sql注入(SearchPOST)
  18. Jsoup教程,jsoup开发指南,jsoup中文使用手册,jsoup中文文档
  19. 在C#中动态调用webService
  20. 【FTP】java FTPClient 文件上传内容为空,文件大小为0

热门文章

  1. PAT甲级——A1028 List Sorting
  2. C++ Primer 阅读小结
  3. hdu3853之概率dp入门
  4. javaWeb-监听器Listener
  5. Docker(六)安装Red5进行rtmp推流
  6. linux上源码安装python
  7. window 导入sql 防止乱码
  8. Vue.extend用法
  9. linux操作系统清除报错Disk /dev/mapper/ddf1_4c53492....
  10. Aspose Words、Excel导出等操作