使用云服务器+Nginx搭建静态Web服务器

本文详细介绍了如何使用Nginx在云服务器上搭建静态Web服务器,包括安装Nginx、配置静态文件、创建Nginx配置、启用HTTPS以及配置SSL证书。适合希望创建个人静态博客或网站的读者。
摘要由CSDN通过智能技术生成

这篇文章介绍如何使用Nginx搭建静态Web服务器(比如静态博客),并实现HTTPS访问(可选)以及Github Pages双节点托管(可选)。Nginx是一款轻量级Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存。

域名和云服务器准备

本文假定你已经拥有一个域名和云服务器实例,并且域名解析已经指向了你的云服务器IP地址。如果没有的话需要购买和注册。

域名注册推荐腾讯云:腾讯云-域名注册(原Dnspod,已被腾讯收购),博主的域名是在腾讯云注册的,非常稳定,价格也很便宜,免费提供SSL证书,后面开启HTTPS需要腾讯云的SSL证书。

云服务器根据需求选择国外的或者国内的云服务器厂商,两者各有优势。

云服务器厂商 国内访问速度 国外访问速度 是否需要备案
国内云服务器厂商
国外云服务器厂商

如果网站主要是面向国内或者中文用户的话,建议选择国内云服务器,后面会讨论如何使用免费的方案解决国外访问速度慢的问题。

国外云服务器推荐vultrvultr-云服务器

国内云服务器推荐腾讯云腾讯云-云服务器

完成域名注册和云服务器购买后,在域名解析设置里添加A类型记录将解析目标指向服务器的IP地址。

下面假定你注册的域名为 example.com,使用 www.example.com 作为网站的主域名,服务器IP地址为8.8.8.8。请替换为实际的域名和IP地址

Step 1:安装Nginx

通过ssh登陆服务器,使用系统的包管理工具安装Nginx。

如果是Ubuntu或者Debian系统,直接使用apt安装即可,命令如下

sudo apt-get update
sudo apt-get install nginx

在浏览器中输入http://8.8.8.8 可以看到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值