Alibaba Cloud host cria blog hexadecimal

Comprar servidor ECS

Endereço de compra do host na nuvem: clique aqui.Recomenda-se comprar no evento com maior custo-benefício.

Nota: Comprei o host do sistema centos aqui

Configurar política de segurança da instância

Nota: Você precisa encontrar o grupo de segurança do host na nuvem para configurá-lo, que não está ativado por padrão, caso contrário, não pode acessar a porta 80.

Compre um nome de domínio

Posteriormente, precisamos registrar o nome do domínio (tempo de gravação 14-20) e vincular o endereço IP do host em nuvem que compramos

Aqui nós compramos o nome de domínio pode ir para Wanwang para comprar

instalação do node.js.

Endereço do site oficial: http://nodejs.cn/download/

## Faça o download do nó
 mkdir / soft / hexo- p
 wget https: // npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.xz 
## descompacte
 tar xf node- . V12 16,1 . -linux-x64 o alcatrão .xz -C / soft / HEXO /
 Music videos / soft / HEXO / Node-V12. 16,1 -linux- x64-Node.js 
após o teste de descompressão ## é instalado com sucesso: 
CD Node.js 
. / bin / Nó - v 
V12. 16,1   - versão 
## set conexão flexível 
LN -s /soft/hexo/node.js/bin/node / usr / / bin local / LN -s / soft / HEXO / Nó .js / bin / npm / usr / local / bin / npm

Nota: já instalado aqui git, instale o comando de instalação hexo diretamente abaixoyum install git -y

Instalar hexo

Nota: Caso contrário, você precisará fazer o download em um site estrangeiro, o que é muito lento! ! !

Registro do conjunto de configurações do npm https: // registry.npm.taobao.org 
npm install -g hexo-cli

Crie uma base de blog

Comando #hexo adicionado à variável global
 ln -s /soft/hexo/node.js/lib/node_modules/hexo-cli/bin/hexo / usr / local / bin / hexo

Implantar ambiente de blog hexadecimal: pode ser colocado fora do nodejs para facilitar a abertura

mkdir / hexo 
cd hexo 
hexo init myblog // Faça o download automático dos arquivos de recursos para o 
myblog     #Gere automaticamente arquivos 
estáticos do site e implante no armazém definido. 
cd   / hexo / myblog /  
hexo g 
ls public /
 2020   arquivos css fancybox index.html js

Iniciar ambiente de teste

## Teste a recepção para abrir o 
hexo s 
INFO Inicie o processamento O 
INFO Hexo está sendo executado em http: // localhost: 4000. Pressione Ctrl + C para parar 

## Exibir a porta 4000 
netstat -lntup | grep  4000 
tcp6        0       0 ::: 4000                  :: : * LISTEN       10694 / hexo

Página de login:

Instale o nginx

Função: Em seguida, ligamos o nome do domínio para acessar diretamente a porta 80 do host na nuvem para acesso, gravamos o diretório do blog no arquivo de configuração estendida, para que você possa blogar diretamente, aqui usamos o método de instalação yum diretamente

Nota: Quando o comando é executado , o arquivo estático do site será gerado na pasta de configuração padrão , que é o arquivo da página inicial index.html, que pode ser acessado diretamente pelo nginxhexo g public

Fonte oficial:

vim / etc / yum .repos.d / nginx.repo 
[nginx - stable] 
nome = nginx base de 
repositório estável = http: // nginx.org/packages/centos/$releasever/$basearch/ 
gpgcheck = 1 
enabled = 1 
gpgkey = https: // nginx.org/keys/nginx_signing.key 
module_hotfixes = true    

Instale o nginx:

yum  install nginx- y 
systemctl start nginx 
systemctl enable 
nginx # 
local do arquivo de configuração padrão 
rpm - ql nginx
 /etc/nginx/nginx.conf < arquivo de configuração principal
 /etc/nginx/cond.d/ <arquivo de configuração estendido Localização

Adicione um arquivo de configuração:


servidor vet /etc/nginx/conf.d/ hexo.conf { 
        listen        80 ; 
        server_name   127.0 . 0.1 ; #Binding local do nome de domínio, você pode preencher o 
        local do endereço IP / { 
            root html / public; #blog diretório local 
            index index.html ; 
        } 

#Reiniciar 
nginx 
nginx - t systemctl restart nginx

Efetue login diretamente para acessar pelo endereço IP.

 

Acho que você gosta

Origin www.cnblogs.com/Mercury-linux/p/12728860.html
Recomendado
Clasificación