重新安装发现的问题,补充一下
发表于|更新于
|阅读量:
安装nginx:
1 2 3 4 5
| dnf install nginx
sudo systemctl start nginx sudo systemctl enable nginx sudo nginx -s reload
|
安装hexo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install 20 node -v # should print `v20.14.0` npm -v
echo 'PATH="$PATH:./node_modules/.bin"' >> ~/.profile npm install hexo-cli -g ##配置nginx
server_name joge.top www.joge.top; #root /usr/share/nginx/html; location / { proxy_pass http://localhost:4000; }
|
最后copy hexo 目录过来,就复活了。
另外做的就是systemctl 自动启动hexo
配置如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| sudo vi /lib/systemd/system/hexo.service
############################################## [Unit] Description=Hexo website
[Service] WorkingDirectory=/home/jiao/test_hexo ExecStart=/home/jiao/.nvm/versions/node/v20.14.0/bin/node /home/jiao/.nvm/versions/node/v20.14.0/lib/node_modules/hexo-cli/bin/hexo s #需要加node Restart=always StandardOutput=syslog StandardError=syslog SyslogIdentifier=hexo User=root Group=root Environment=NODE_ENV=production [Install] WantedBy=multi-user.target
############################################ sudo systemctl daemon-reload sudo systemctl enable hexo sudo systemctl start hexo sudo systemctl status hexo
|
至此,无忧了,看什么时候再崩?