服务器购买后的操作
1.登录服务器(可以通过shell等工具进行登入)
ssh root@ip 如何连接不成功,请绑定密钥对,通过ssh -i 密钥路径 root@ip访问;(密钥路径可以保存在本地然后链接上去)
2.进入到服务器根目录 cd /
3.下载软件安装包的四种方式
a. rpm方式(详细看文章https://www.cnblogs.com/xiongzaiqiren/p/14297912.html, 本文不采用此方式)
b. apt-get可以用于运作deb包(此为Ubuntu系统)
安装:apt-get install
卸载:apt-get remove
更新:apt-get update
c. yum可以用于运作rpm包,类似仓库。如对包的管理操作:
安装:yum install
卸载:yum remove
更新:yum update
d. wget + 下载链接(比如去下载node可以用此)
Nodejs: wget https://npm.taobao.org/mirrors/node/v12.14.0/node-v12.14.0-linux-x64.tar.xz
我们现在一般买的操作系统是centOS,红帽系列的,所以一般使用rpm或者是yum方式即可,使用yum会比较简单,所以我就用yum安装了(c方式)。
---------------------------开始使用yum傻瓜式表演吧-----------------------------------
① yum install nginx //傻瓜式安装nginx
一些命令的使用
(1) which nginx //可以查看我们的nginx被安装在哪里
(2)nginx -t // 查看我们的配置文件,只关心nginx.conf就可以了
(3)cat nginx.conf //可以查看配置信息内容
上面的root 可以把地址引向我们的空间workspace,到时候ftp上传到这里workspace就行
(4) nginx -s stop //关闭我们的服务器
(5) nginx // 启动我们的服务器
(6) nginx -s reload //重新加载资源
备注:
1.我们可以添加目录workspace,把自己要部署的项目放在里面,以便于自己好管理,这一步看个人需求吧。
2.我们可以添加目录soft把要安装的服务器(如node.js、nginx等等)软件都放进入,以便自己好管理,如上面截图所示。
②配置二级目录(如果没有就可以不用配置了)
(1)先在nginx.conf下写上包含的配置信息
include /etc/nginx/vhosts/*.conf;
(2) 然后到vhosts目录下的*.conf里配置信息
看截图
然后部署完成
③ 创建ftp上传工具这样子才能用ftp上传
ftp具体步骤看这个链接:https://cloud.baidu.com/doc/BCC/s/ljxlpwkwv,还有一点要把ftp的根目录设置为项目空间workspace,使之有访问权限。
添油加醋: node的安装
node.js的安装,我们可以通过yum方式去安装,也可以通过wget + 下载链接 的方式去安装的步骤
(1) cd soft //进入到soft目录(刚才我们也说过,可以把下载的文件存入在这个目录下以便于管理)
(2) wget + 下载链接 // 下载地址可以去官网去寻找,找那个linux的那个就行,官网图片如下,箭头为下载地址
下载完成后如下图所示
(3)解压文件
解压文件的两种方式(x代表解压,vf就是解压过程中列出哪些文件路劲):
tar -zxvf 压缩文件名.tar.gz //这种是解压gz格式的
tar -xvf 压缩文件名.tar //这种是解压tag格式的
然后bin目录就是配置文件(里面包括node、npm、npx),./node -v就可以查看node的版本号
(4) node在服务器中使用
echo $PATH //可以找到服务器的根路径,我们创建快捷键到bin目录下(sbin是超级管理员,所以我们就不用创建到里面去了),命令如下
(比如node文件创建快捷键文件):
(又比如npm文件创建快捷文件)
这个时候服务器的bin目录就会多出俩个目录
然后我们就可以直接使用node -v去查看版本号了,就不用通过路径方式了。