docsify阿里云上部署

使用Markdown格式安装和部署Nginx

本文将介绍如何使用Markdown格式安装和部署Nginx。

步骤

  1. 安装Nginx: 打开终端,并根据您的操作系统执行以下命令来安装Nginx:

    • 对于Ubuntu或Debian系统:

      复制代码
      sudo apt-get update
      sudo apt-get install nginx
    • 对于CentOS或RHEL系统:

      复制代码
      sudo yum update
      sudo yum install nginx
    • 对于其他操作系统,请参考官方文档或适合您的操作系统的包管理器来安装Nginx。

  2. 启动Nginx服务: 安装完成后,执行以下命令来启动Nginx服务:

    复制代码
    sudo systemctl start nginx
    或者,如果您的系统不使用systemd,请使用以下命令:
    
    sudo service nginx start
    这将启动Nginx服务。
  3. 验证Nginx安装: 打开您的Web浏览器,并访问 http://localhost 或服务器的IP地址。如果您看到Nginx的欢迎页面,则表示安装成功。

  4. 配置Nginx: 默认情况下,Nginx的主配置文件位于/etc/nginx/nginx.conf。您可以根据需要对其进行编辑。例如,您可以配置虚拟主机、反向代理、SSL/TLS等。

    在编辑配置文件之前,建议您备份原始配置文件,并在进行更改之前仔细阅读Nginx的官方文档以了解配置选项和语法。

  5. 重新加载配置: 在对Nginx配置文件进行更改后,使用以下命令重新加载配置,使更改生效:

    复制代码
    sudo systemctl reload nginx
    
    或者,对于非systemd系统:
    
    sudo service nginx reload
    这将重新加载Nginx的配置文件,使新的配置生效。

结论

通过按照上述步骤安装和部署Nginx,您可以成功启动Nginx服务器并进行基本的配置。根据您的需求和环境,可能还需要进行其他配置和调整。您可以参考Nginx的官方文档以获取更多详细信息和指南。

配置docsify 的目录

编辑配置文件

sh 复制代码
vim /etc/nginx/nginx.conf
conf 复制代码
# For more information on configuration, see:
#   * Official English Documentation: http://nginx.org/en/docs/
#   * Official Russian Documentation: http://nginx.org/ru/docs/

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;

events {
    worker_connections 1024;
}

http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 4096;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

    # Load modular configuration files from the /etc/nginx/conf.d directory.
    # See http://nginx.org/en/docs/ngx_core_module.html#include
    # for more information.
    include /etc/nginx/conf.d/*.conf;

    server {
        listen       80;
        listen       [::]:80;
        server_name  _;
        #root         /root/notes/index.html;
        # 关键指定docsify目录
        root         /usr/share/nginx/notes/;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        error_page 404 /404.html;
        location = /404.html {
        }

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        }
    }

# Settings for a TLS enabled server.
#
#    server {
#        listen       443 ssl http2;
#        listen       [::]:443 ssl http2;
#        server_name  _;
#        root         /usr/share/nginx/html;
#
#        ssl_certificate "/etc/pki/nginx/server.crt";
#        ssl_certificate_key "/etc/pki/nginx/private/server.key";
#        ssl_session_cache shared:SSL:1m;
#        ssl_session_timeout  10m;
#        ssl_ciphers HIGH:!aNULL:!MD5;
#        ssl_prefer_server_ciphers on;
#
#        # Load configuration files for the default server block.
#        include /etc/nginx/default.d/*.conf;
#
#        error_page 404 /404.html;
#            location = /40x.html {
#        }
#
#        error_page 500 502 503 504 /50x.html;
#            location = /50x.html {
#        }
#    }

}
sh 复制代码
    # 关键指定docsify目录,注意不要放在root目录下
        root         /usr/share/nginx/notes/;

之后重新nginx就可以了

sh 复制代码
systemctl reload nginx
相关推荐
Zhang2857322 小时前
跨境业务选AWS区域避坑指南:美东、美西、新加坡、东京怎么选?
云计算·aws
DolitD1 天前
UE像素流与云渲染技术方案对比分析
3d·云原生·ue5·云计算·图形渲染
天府云创1 天前
面向 Personal Agent 增强长期记忆与个性化能力,阿里云升级Memory 服务
阿里云·云计算·memory·agent智能体·长期记忆·personal agent
yunlaodacom1 天前
AWS亚马逊云代理商:WAF登录接口请求洪泛,限速阈值怎么设置?
云计算·aws
长不大的杨瑞杰1 天前
OpenCode v2 配置工程实战:Config 优先级、JSONC、变量替换与多环境治理
人工智能·安全·云计算·软件工程·devops
longzhizhui9261 天前
Ubuntu 全版本 CVE-2026-98432 内核安全升级操作手册
ubuntu·网络安全·云计算·bash
yunlaodacom1 天前
做异地灾备,华为云国际站 OBS 跨地域复制该怎么配置?
安全·华为云·云计算
Elastic 中国社区官方博客1 天前
AgentHack Shanghai|基于阿里云AI搜索 Elasticsearch x Qoder 构建AI Agent应用
大数据·人工智能·elasticsearch·搜索引擎·阿里云·云计算·全文检索
知已难寻2 天前
03 · OpenStack的计算管理 Nova
运维·服务器·开发语言·云原生·云计算·openstack·开源软件