如何部署自己的网站?
首先,合理选购云服务器
对于云服务器的选择, 我们可以通过云厂商实现,常见的包括:阿里云、腾讯云、华为云、亚马逊云。
1. 合理选购云服务器
对于云服务器的选择, 我们可以通过云厂商实现,常见的包括:阿里云、腾讯云、华为云、亚马逊云。
具体选购内容,通常包括:
1)服务器位置
2)服务器镜像(centos、windows Server、Ubuntu)
3)服务器系统盘存储容量
4)服务器带宽大小
5)服务器规格(CPU、内存等)
2. 将域名解析到云服务器
当我们选购好一台服务器之后, 我们在控制台可以看到自己服务器的公网 IP。这也是域名解析的关键。
域名可以在云服务平台内直接购买,推荐使用 .com, .cn 的域名, 当前其他后缀的域名也可以, 取决于你对网站的应用定位。
我们只需要在云服务的域名管理中添加需要解析的服务器记录即可。
3. 服务器软件的安装和环境配置
有了上面服务器的配置基础, 我们开始为服务器进行运行软件的安装和环境配置,主要包括:
1)登录到云服务器
ssh root@你的公网 IP
2)安装软件
主要安装:Git、wget、Nginx、MySQL、PHP、FTP 等
主要安装命令: yum install xxx
3)设置环境变量
常见 nodejs、Java、PHP 运行时候需要时需要设置必要的环节变量,这里大家按需配置即可。
4. 上传网站到云服务器
我们可以使用命令行从本地上传文件或文件夹到服务器, 也可以从服务器下载文件到本地电脑。
常见操作命令: scp -r 本地文件夹路径 root@你的公网 IP:/上传到的服务器路径
另外,上传打包后的 dist 文件至服务器,我们可以利用 FileZilla 等可视化文件传输工具。
5. 网站部署和运维
网站可以用 Nginx 代理和做负载均衡, 常见 Nginx 安装应用操作:
1)切换至 root 用户,操作命令:sudo su root 或者 sudo -s
2)下载,操作命令:apt-get install nginx
3)查看 nginx 是否安装成功,操作命令:nginx -v
4)启动 nginx,操作命令:service nginx start
5)验证。
评论