在工作中,我们需要在一个主机地址下分配多个域名来上线多个项目,但是怎么设置一个二级域名并且完成上线项目的,接下来我们就以阿里云为例演示整个上线流程
首先登陆你的阿里云,找到你的域名

点击解析,进入解析界面

点击添加解析,添加一个a记录

添加成功后保存就可以了,在cmd中ping一下你的地址,成功连接的话就分配成功了

接下来使用ssh工具给你的域名分配一个虚拟主机
这里是用的工具为xShell,连接你的xShell


不知道密码点这儿看教程找回密码
登陆成功后显示下面界面
输入 lnmp vhost add添加一个虚拟主机![www]

输入你的域名
接下来转到LNMP添加虚拟机根据提示安装虚拟机
接下来使用FTP工具将项目上传
这里使用:Filezilla进行项目上传

用户名和密码和登陆xShell使用的是同一个,都是主机的用户名和密码
左边显示的是本地的文件,右边显示的是服务器端的文件夹
在右边文件夹点到/home/wwwroot目录下,就可以看到你在建立虚拟主机时候设置的文件夹名称,默认的为你的域名地址

找到你指向的文件夹,把你的项目导入到这个文件夹下就好了

导入方式为,先选中右边你的文件,再选中左边你要上传的项目文件,右键选择上传
上传完成之后就上线成功啦!
**如果想修改代码的化右键你的服务器端的文件,选择 [查看/编辑]就会自动下载到本地,编辑好之后会自动上传回服务器
给予项目文件操作权限
再次回到xShell,cd到你文件所在的文件夹
cd ..
cd home
cd wwwroot
cd 你的项目文件夹名称
chmod -R 0777 * (给予所有权限)
如果需要修改域名的默认指向目录的化看这篇文章
整理by -- Demoer
网友评论