您现在的位置是:首页 > 日记日记
centos安装Firekylin
薄荷2022-06-02【日记】1人已围观
简介centos安装Firekylin
安装mysql
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
systemctl start mysqld.service
systemctl status mysqld.service
grep "password" /var/log/mysqld.log
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
SHOW VARIABLES LIKE 'validate_password%';
set global validate_password_policy=LOW;
set global validate_password_length=6;
grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'password' with grant option;
create database ghost;
mysql> flush privileges;
安装nginx
yum install nginx
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install nginx
配置nginx
server {
listen 80;
server_name www.yourdomain.com; #将 www.yourdomain.com 替换为之前注册并解析的域名
root /root/firekylin;
set $node_port 8360;
index index.js index.html index.htm;
location ^~ /.well-known/acme-challenge/ {
alias /root/firekylin/ssl/challenges/;
try_files $uri = 404;
}
location / {
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass http://127.0.0.1:$node_port$request_uri;
proxy_redirect off;
}
location = /development.js {
deny all;
}
location = /testing.js {
deny all;
}
location = /production.js {
deny all;
}
}
service nginx start
nginx -v
systemctl status nginx
#配置 NodeJS 环境
wget https://nodejs.org/dist/v6.9.1/node-v6.9.1-linux-x64.tar.xz
tar -xvf node-v6.9.1-linux-x64.tar.xz
#配置环境变量
vi /etc/profile
#set for nodejs
export NODE_HOME=/opt/node-v6.9.1-linux-x64
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH
source /etc/profile
检查是否安装成功
node -v
npm –v
安装 Firekylin
wget https://firekylin.org/release/latest.tar.gz
tar zvxf latest.tar.gz
cd firekylin
npm install
cp pm2_default.json pm2.json
修改 pm2.json 文件中的 cwd 配置值为项目的当前路径 /root/firekylin
pm2 startOrReload pm2.json
Tags:
上一篇:centos 安装typecho