Cocos Creatorバックエンドサーバ構成スキーム

2200 ワード

本案は必ず唯一の実行可能な案ではないので,参考にすればよい.
サーバ構成:LNMN Ubuntu 16.0.4、nginx、mysql、nodejs
デフォルトではすでにUbuntuシステムがあります
1、mysqlをインストールする
sudo apt-get update  #     

sudo apt-get install mysql-server  #  mysql

途中でヒントに従ってパスワードを設定します
 
データベースのリモート接続を設定するには、次の手順に従います.
1、bind-address=127.0.0.1をデータベースプロファイルにコメントする
新しいバージョンのデータベースプロファイルは/etc/mysql/mysqlです.conf.d/mysqld.cnf
構成が完了したら、データベースを再起動します.
service mysql restart

 
2、userテーブルの変更
mysqlにログインしたら、コマンドを入力します
    use mysql;

    update user set host = '%' where user = 'root';

新聞をまちがえたらかまわない
リフレッシュコマンドの実行
    flush privileges;

 
権限管理、ログイン管理などのセキュリティ最適化を追加できます.
参考資料:https://www.cnblogs.com/doublexi/p/9732274.html
 
附:mysql常用コマンド
ログイン:mysql-u root-p
起動:サービスmysql start
停止:サービスmysql stop
再起動:servicemysql restart
 
このセクションの参考資料:
https://blog.csdn.net/weixin_42209572/article/details/98983741
 
2、nodeをインストールする.jsサーバ
まずはソースの更新
sudo apt-get update  #     ,           

nodejsのインストール
sudo apt-get install nodejs

sudo apt install nodejs-legacy

sudo apt install npm

インストールされているnodejsはバージョンが低いため、nodejsを更新します.
npmのパッケージミラーソースを更新し、迅速なダウンロードを容易にする
sudo npm config set registry https://registry.npm.taobao.org

sudo npm config list

nというツールをインストール
sudo npm install -g n

nodejsの更新(最新バージョンに更新)
sudo n stable

Nodeバージョンの表示(リモート接続の再起動、再起動を求める場合があります)
node --version

 
npmを使用して一般的な依存パッケージをインストールする
npm install mysql

npm install ws

 
このセクションの参考資料:
https://blog.csdn.net/github_36487770/article/details/78932193
 
 
3、nginxを取り付ける
まずソースを更新します.前に更新したら結構です.
sudo apt-get update  #     

 
インストール
sudo apt-get install nginx

 
バージョンの確認
nginx -v

 
このセクションの参考資料:
https://www.cnblogs.com/gede/p/11011693.html