aliyun 服务器部署

151 阅读1分钟

服务器配置

  • centos 7.4

安装zsh oh-my-zsh

github.com/ohmyzsh/ohm…

安装node

  1. 更新本地存储库,以确保您安装了最新版本的Node.js和npm。输入以下命令:
sudo yum update
  1. 接下来,使用以下命令将NodeSource存储库添加到系统中:
curl –sL https://rpm.nodesource.com/setup_10.x | sudo bash -
  1. 如果要安装Node.js和npm,输出将提示您使用以下命令:
sudo yum install –y nodejs
  1. 最后,使用以下命令验证已安装的软件:
node -v

安装mysql

  1. 添加Mysql5.7仓库
sudo rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
  1. 开始安装Mysql5.7
sudo yum -y install mysql-community-server
  1. 启动mysql
sudo systemctl start mysqld
  1. 设置开机自启动
sudo systemctl enable mysqld
  1. 安装完mysql之后会有个默认密码
CentOS上的root默认密码可以在文件/var/log/mysqld.log找到,通过下面命令可以打印出来
cat /var/log/mysqld.log | grep -i 'temporary password'
  1. 登录 mysql 修改默认密码
  mysql -uroot -p

  mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

  ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
  上面报错是设置密码太简单。
  1. 允许远程连接访问
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
  1. 设置编码
  编辑/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 配置文件 所有路由配置 端口号服务都是在这