一、登录服务器,获取域名和服务器地址
1、一般通过阿里云或腾讯云登录,获取服务器IP地址和域名
2、配置一个域名的记录,例如:www.baidu.com。
3、获取记录后,申请安全证书,SSL下载安全证书
4、获取SSH秘钥,用于远程链接服务器
二、登录远程服务器,进行下一步操作
1、查看是否有Linux环境
若无系统运行(或PHP运行环境)环境,可一键安装,参考: https://lnmp.org/install.html(1)、安装命令
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp
(2)、删除.user.ini文件
修改完成后再执行:chattr +i /网站目录/.user.ini
删除的话rm -f /网站目录/.user.ini 就可以。 .user.ini不需要重启一般5分钟左右生效,也可以重启一下php-fpm立即生效。 如果要更改网站目录必须要按上述方法修改防跨目录的设置,否则肯定报错!!(3)、安装git
在Linux上是有yum安装Git,非常简单,只需要一行命令 yum -y install git
输入 git --version查看Git是否安装完成以及查看其版本号
git --version
(4)、克隆项目
git clone 项目地址 需要git用户名和git账号的token(token需要去Git上申请)2、查看composer以及nodejs
(1)、composer
项目中有composer请忽略 Linux安装composer,详情见:https://blog.csdn.net/qq_42019605/article/details/121488467(2)、nodejs
项目支持14 和16版本 18不行 详情见:https://blog.csdn.net/qq_41974199/article/details/119328353 1、通过wget下载node安装包wget https://nodejs.org/dist/v14.17.4/node-v14.17.4-linux-x64.tar.xz
2、解压
tar xf node-v14.17.4-linux-x64.tar.xz
3、移动目录
创建目录
mkdir /usr/local/lib/node
如果目录已经存在,则无需创建,也可以根据自己的喜好设置目录名称
移动目录并重命名
mv node-v14.17.4-linux-x64 /usr/local/lib/node/nodejs
这里执行了两个步骤,首先将文件移动到node文件夹,然后将文件重命名为nodejs
4、设置环境变量
注意:这一步需要管理员权限或者对该文件的写入权限。
执行:
sudo vim /etc/profile
输入 i
即可对文件进行编辑(vim编辑器)。
在文件底部添加环境变量:
export NODEJS_HOME=/usr/local/lib/node/nodejs
export PATH=$NODEJS_HOME/bin:$PATH
5:刷新修改
source /etc/profile
6、安装完成,查看版本号
node版本号:
node -v
npm版本号:
npm -v
三、配置conf
1、配置接口访问
进入Nginx安装目录下的vhost目录 配置网站vhost里的域名conf文件中需加上代码try_files $uri $uri/ /index.php?$query_string;
使接口可以访问
2、配置安全证书
进入vhost目录,编辑网站.conf文件 配置80端口访问跳转 443端口安全证书配置(安全证书需从域名服务器上下载)。四、重启服务
lnmp restart
浏览器访问域名,查看结果。
标签:node,git,tar,nodejs,部署,网站,Linux,目录
From: https://www.cnblogs.com/itchenbin/p/17439036.html