本文介绍: 这样,你的文档站点将在加密连接运行提高安全性本文引导如何将 Docsify 项目成功部署运行 CentOS 操作系统服务器,并通过 Nginx 进行访问。现在,你的 Docsify 项目已经通过 Nginx 部署在你的 CentOS 服务器上。通过访问你的域名服务器 IP,你应该可以浏览器看到 Docsify 生成漂亮文档站点。希望这个简单指南能够帮助你成功搭建文档站点,并让你的文档更加专业和易于访问。你可以将你的文档内容放置在。为你的 Docsify 项目绝对路径

在这里插入图片描述

🎉如何将 Docsify 项目部署到 CentOS 系统的 Nginx



在现代开发中,文档的重要性不言而喻。而 Docsify一个轻量级文档生成工具,使得创建漂亮文档网站变得非常简单本文引导如何将 Docsify 项目成功部署运行 CentOS 操作系统服务器,并通过 Nginx 进行访问
在这里插入图片描述

一步准备 CentOS 服务器

首先,确保你已经有一个运行 CentOS 操作系统服务器,并且可以通过 SSH 连接。如果没有,你可以在云服务提供商(如阿里云、腾讯云)上创建一个 CentOS 服务器实例

第二步安装 Node.js 和 Docsify

在 CentOS 中,你需要安装 Node.jsnpm(Node.js管理器)来运行 Docsify使用以下命令安装

# 更新系统
sudo yum update

# 安装 Node.jsnpm
sudo yum install -y nodejs

# 安装 Docsify
npm install -g docsify-cli

第三步:初始化 Docsify 项目

在你的项目目录中,执行以下命令初始化 Docsify 项目:

docsify init ./docs

这将在项目目录下创建一个名为 docs文件夹,并包含 Docsify 的默认文件结构。你可以将你的文档内容放置docs 文件夹中。

第四步:本地预览 Docsify 项目

在项目根目录运行以下命令

docsify serve docs

这将启动一个本地服务器,并在终端显示访问链接,通常是 http://localhost:3000打开浏览器访问这个链接,你将看到 Docsify 文档站点

第五步:配置 Nginx 服务器

部署生产环境之前,我们需要配置 Nginx 以便正确服务 Docsify 项目。首先,确保你的服务器上已经安装了 Nginx:

sudo yum install -y nginx

然后编辑 Nginx 配置文件

sudo nano /etc/nginx/nginx.conf

http 块内添加一个新的 server 配置

server {
    listen 80;
    server_name your_domain.com; # 修改为你的域名服务器 IP

    location / {
        root /path/to/your/docs; # 修改为你的 Docsify 项目绝对路径
        index index.html;
        try_files $uri $uri/ /index.html;
    }

    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
}

保存退出替换 your_domain.com 为你的域名服务器 IP,/path/to/your/docs 为你的 Docsify 项目的绝对路径

六步重启 Nginx 服务

配置完成后,重启 Nginx 以使更改生效

sudo systemctl restart nginx

现在,你的 Docsify 项目已经通过 Nginx 部署在你的 CentOS 服务器上。通过访问你的域名或服务器 IP,你应该可以在浏览器中看到 Docsify 生成漂亮文档站点

拓展使用 HTTPS 部署

如果你希望为你的 Docsify 项目启用 HTTPS,可以考虑使用 Let’s Encrypt 免费 SSL 证书。具体步骤包括安装 Certbot 工具获取证书,以及配置 Nginx 使用 SSL。这样,你的文档站点将在加密连接运行提高安全性。

以上是在 CentOS 系统中将 Docsify 项目部署到 Nginx基本步骤。希望这个简单指南能够帮助你成功搭建文档站点,并让你的文档更加专业和易于访问


🧸结尾 ❤️ 感谢您的支持和鼓励! 😊🙏
📜您可能感兴趣内容

在这里插入图片描述

原文地址:https://blog.csdn.net/qq_43546721/article/details/134489609

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_49776.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注