服务器配置
- centos 7.4
安装zsh oh-my-zsh
-
via curl: sh -c "$(curl -fsSL raw.githubusercontent.com/ohmyzsh/ohm…)"
-
via wget: sh -c "$(wget -O- raw.githubusercontent.com/ohmyzsh/ohm…)"
安装node
- 更新本地存储库,以确保您安装了最新版本的Node.js和npm。输入以下命令:
sudo yum update
- 接下来,使用以下命令将NodeSource存储库添加到系统中:
curl –sL https://rpm.nodesource.com/setup_10.x | sudo bash -
- 如果要安装Node.js和npm,输出将提示您使用以下命令:
sudo yum install –y nodejs
- 最后,使用以下命令验证已安装的软件:
node -v
安装mysql
- 添加Mysql5.7仓库
sudo rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 开始安装Mysql5.7
sudo yum -y install mysql-community-server
- 启动mysql
sudo systemctl start mysqld
- 设置开机自启动
sudo systemctl enable mysqld
- 安装完mysql之后会有个默认密码
CentOS上的root默认密码可以在文件/var/log/mysqld.log找到,通过下面命令可以打印出来
cat /var/log/mysqld.log | grep -i 'temporary password'
- 登录 mysql 修改默认密码
mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
上面报错是设置密码太简单。
- 允许远程连接访问
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
- 设置编码
编辑/etc/my.cnf,[mysqld]节点增加以下代码:
[mysqld]
character_set_server=utf8
init-connect='SET NAMES utf8'
复制代码8、设置开机启动
shell> systemctl enable mysqld
shell> systemctl daemon-reload
nginx 配置
- 下载nginx
yum install nginx sudo systemctl enable nginx # 设置开机启动 sudo service nginx start # 启动 nginx 服务 sudo service nginx stop # 停止 nginx 服务 sudo service nginx restart # 重启 nginx 服务 sudo service nginx reload # 重新加载配置,一般是在修改过 nginx 配置文件时使用。 - nginx 配置文件配置
/etc/nginx/nginx.conf 这个文件是nginx 配置文件 所有路由配置 端口号服务都是在这