买服务器的过程 在这里 不再赘述个人推荐还是阿里云, 作为一名前端工程师 平时想写一些东西放在网上玩,当然是需要一台服务器啦!
这里的配置 还是 2G 1核 centos 7 的配置 主要还是 为了博客的前后台以及后端 再加上平时学习,展示成果用的
Blog的地址anRui
连接服务器
ssh root@ip号
紧接着输入密码 如果连接成功,就会直接进入到服务器的中 然后就可以访问各种的服务器中的文件以及路径中
数据库
这次描述的是 mysql 服务器 下载配置为 8.0
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --db_option 1 --dbinstallmethod 1 --dbrootpwd 00000 --pureftpd --redis --memcached --iptables --reboot
这是下载mysql
向服务器中下载 mysql 的命令 其中 --dbrootpwd
后面跟着是服务器的初始密码 服务器也已经自动启动了 如果下载过程中 没有报错 就说明下载成功了
检验一下
mysql -u root -p
如果提示输入密码 说明已经正常下载 密码就是初始化的密码
允许数据库远程连接
我们本地开发完成的时候 有时候会先连接线上的数据库 来看一下线上的数据会怎样显示 但是刚下载完成的服务器 是没有远程的连接的权限 这时候 我们就需要 给我们链接的用户远程连接的权限 也就是 host = %
可以远程连接
查看一下数据库的用户表
命令:select user,host from user;
直接更改host权限 命令:UPDATE user SET host='%' WHERE user='root';
(注意 一定要带 分号 )
complete!
配置nginx
推荐用 yum
来下载
命令 yum install nginx
启动 nginx
命令 nginx -s reload
但是 nginx 命令应该会报错 nginx.pid ...... 这是因为 nginx 刚下载的时候要指定一下 配置文件
命令 nginx的位置 -c nginx.conf
检验一下
complete!
安装node以及pm2
这里面还是推荐使用 yum
安装
node 安装
命令 yum install nodejs
检验一下
node -v => v6.4.0
但是 我想要下载 最新版本的 node 这可怎么办呢? 没关系 这里有一个 node 的版本管理工具 n
命令 npm i n -g
升级至最新 n stable
检验一下
node -v => v6.4.0 (what ? 竟然没有变化)看了下资料 应该是 nodejs 中的 配置文件 找到 n 下载node版本的文件夹
额 查了查资料 以下为解决方式
修改 profile
文件 增加 export NODE_HOME=/usr/local/n/versions/node
大概加载最下面的位置/usr/local/n/versions/node
这个路径为n
下载最新版本的路径
pm2 安装
命令 npm install pm2 -g
检验一下
ok complete!
参考链接
结语
初步的服务器 配置 已经完成了 后续还有 关于 nginx 的转发配置 前端项目的部署问题 以及自动化部署的 配置
啊~ 第一次写文章 有点慌 如果有些地方 写的不好 请大家指正
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。