写点什么

如何部署自己的网站?

作者:InfoQ IT百科
  • 2022 年 4 月 19 日
  • 本文字数:755 字

    阅读完需:约 2 分钟

首先,合理选购云服务器

对于云服务器的选择, 我们可以通过云厂商实现,常见的包括:阿里云、腾讯云、华为云、亚马逊云。


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)验证。

用户头像

还未添加个人签名 2021.04.12 加入

还未添加个人简介

评论

发布
暂无评论
如何部署自己的网站?_InfoQ IT百科_InfoQ写作社区