前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TencentOS+Nginx部署hexo博客网站

TencentOS+Nginx部署hexo博客网站

作者头像
Mculover666
发布2021-09-15 14:56:29
1.3K1
发布2021-09-15 14:56:29
举报

前言

hexo博客生成的是html静态页面,放在github或者gitee上访问太慢,所以我的个人博客网站(http://www.mculover666.cn)都是部署在云服务器上。

最近因为备案原因需要迁移到腾讯云服务器上,正好分享一下如何在云服务器上使用Nginx建立hexo网站。

腾讯云云服务器操作系统使用TencentOS 3.1(阅读原文可跳转),TencentOS Server(又名 Tencent Linux,简称 TS 或 tlinux)是腾讯针对云的场景研发的 Linux 操作系统,提供特定的功能及性能优化,提供免费使用,在 CentOS(及其他发行版)上开发的应用程序可直接在 TencentOS Server 上运行。

1. 安装启动nginx

安装:

sudo yum install nginx -y

启动:

sudo nginx

访问服务器ip测试是否可以访问:

2. 准备网站资源

hexo d会将网站资源push到gitee仓库上,这里直接拉取下来:

git clone https://gitee.com/mculover666/blog_public.git

接着新建一个目录,作为nginx网站根目录,并将仓库里的资源拷贝过去:

mkdir blog_root
cd blog_root
cp -rf ../blog_public/* ./

3. 配置nginx

编辑nginx配置文件:

sudo vim /etc/nginx/nginx.conf

修改如下配置项:

配置项

说明

server_name

localhost

root

网站根目录(绝对路径)

配置之后重启服务器:

sudo nginx -s reload

再次访问服务器ip,咦,403?

nginx还需要网站根目录所在的所有父目录拥有可执行权限,所以退回到根目录,直接给所在的用户目录加可执行权限:

cd /home
sudo chmod -R 755 mculover666

执行完毕后检查:

4. 访问

访问服务器ip,可以看到建立的网站:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-09-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Mculover666 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 1. 安装启动nginx
  • 2. 准备网站资源
  • 3. 配置nginx
  • 4. 访问
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档