资讯专栏INFORMATION COLUMN

服务器从安装到部署全过程(一)

gself / 2165人阅读

摘要:买服务器的过程在这里不再赘述个人推荐还是阿里云,作为一名前端工程师平时想写一些东西放在网上玩,当然是需要一台服务器啦这里的配置还是核的配置主要还是为了博客的前后台以及后端再加上平时学习,展示成果用的的地址连接服务器号紧接着输入密码如果连接成

买服务器的过程 在这里 不再赘述个人推荐还是阿里云, 作为一名前端工程师 平时想写一些东西放在网上玩,当然是需要一台服务器啦!
这里的配置 还是 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!

参考链接

node 版本切换

数据库 初始化用户

推荐一个安装应用 oneinstack

结语

初步的服务器 配置 已经完成了 后续还有 关于 nginx 的转发配置 前端项目的部署问题 以及自动化部署的 配置

啊~ 第一次写文章 有点慌 如果有些地方 写的不好 请大家指正

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40286.html

相关文章

  • 务器安装部署过程(二)

    摘要:上一篇文章中大概尝试安装的一些过程以及在配置中出现的问题还有一些解决方式,那么在本次过程尝试中,将进一步进行服务器的基础配置,以及前端应用部署经过上次已经安装至服务器中了,在这里面主要介绍一下部署相关所需要的配置,例如监听端口服务转发静态资 OK! 上一篇文章中大概尝试安装mysql、nginx、nodeJs、pm2 的一些过程以及在配置中出现的问题还有一些解决方式,那么在本次过程尝...

    Stardustsky 评论0 收藏0

发表评论

0条评论

gself

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<