Android開発者がサーバを構築する方法


文書ディレクトリ
  • サーバ
  • を構築する理由
  • サーバを構築する前に
  • を推奨
  • サーバ推奨
  • ツール推奨
  • 構築ステップ
  • jdkの取り付け
  • tomcatのインストール
  • mysqlのインストール
  • インタフェースプロジェクト
  • を公開
    なぜサーバを構築するのか
    Android開発者はjavawebプロジェクトを開発してインタフェースを書き、アプリを呼び出すこともできます.この場合、インタフェースプロジェクトを公開するサーバが必要です.Android開発者はどのように自分のサーバを構築しますか?
    サーバを構築する前に推奨
    サーバ推奨
    まず、サーバープロバイダを選ぶ必要があります.現在、市場にはアリクラウド、京東クラウド、新浪クラウドなどのクラウドサーバーがたくさんあります.それぞれメリットとデメリットがあります.メーカーを選んでからサーバーを選ぶシステムには、centosとubantu、windowがあります.centosサーバーはまだ少し多いので、windowはお勧めしません.結局、安全係数は低いです.筆者が選んだのは、京東雲のセンターシステム.
    ツールの推奨
    構成をインストールする前に、ツールをお勧めします.WindowsシステムでXshellとXftpをダウンロードできる場合、macシステムであればtermal(端末付き)とFileZillaを使用できます.Xshellとtermalは私たちがssh方式で私たちのリモートサーバーに接続して操作することを助けることができて、XftpとFileZillaはsftp方式を通じて私たちが自分のコンピュータとサーバーの1対1の相互転送を助けることができて、例えばあなたはダウンロードしたインストールパッケージを直接サーバーに転送することができて、サーバーのエクスポートしたデータベースファイルあるいはその他のファイルを直接download私たちのパソコンのデスクトップです.
    ApacheとTomcatは独立したwebサーバとして実行できるが、Apacheは通常のサーバであり、それ自体はhtmlすなわち通常のページのみをサポートし、asp、php、cgi、jspなどの動的なページはTomcatで処理する必要がある.筆者はAndroid開発なのでjavaを構築するサーバ環境を選びました.それぞれjdk,tomcat,mysqlをインストールする必要があります.
    インストールする前にcentosの各フォルダの主な用途を大体理解する必要があります.このサイトを参照してください(http://www.cnblogs.com/ellisonDon/archive/2012/10/03/2710730.html)インストールファイルは直接インストールを指示することをお勧めしません.構成環境ではデフォルトのインストールパスを探す必要があります.また、検索するのも不便です.ダウンロードしたインストールファイルをusr/localディレクトリの下に置いて、インストールを解凍することをお勧めします.
    構築手順
    jdkのインストール
      jdk   
      # cd /usr/local  
      # rpm -ivh jdk-7u79-linux-x64.rpm
    
            ,          
      # vim /etc/profile
      #         
    
      JAVA_HOME=/usr/java/jdk1.8.0_144
      JRE_HOME=/usr/java/jdk1.8.0_144/jre
      CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
      PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin 
      export JAVA_HOME JRE_HOME CLASS_PATH PATH
    

    図に示すように、インストールに成功したかどうかを確認します.
    javac
    java -version
    

    tomcatのインストール
    # cd /usr/local   
    # tar -zxvf apache-tomcat-8.0.26.tar.gz //         
    # rm -rf apache-tomcat-8.0.26.tar.gz.tar.gz //          
    

    インストールに成功したかどうかを確認
    # cd /tomcat7/bin
    # sh startup.sh //   tomcat
    

    インストールtomcatへのアクセス
    ピットがあり、外部にアクセスできない可能性があります.その後、ファイアウォールを閉じ、22を除く8080ポートを開放し、tomcatプロセスを殺し、tomcatを再起動する必要があります.
           : service iptables status  
          
    1)      ,       
      : chkconfig iptables on
      : chkconfig iptables off
    2)     ,     
      : service iptables start
      : service iptables stop
    
    1.     
    ps aux |grep tomcat
    2. kill    
    kill **  **       
    3.   tomcat
    /usr/local/tomcat7/bin/sh startup.sh
    

    mysqlのインストール
     # rpm -ivh mysql-community-release-el7-5.noarch.rpm
     # yum install mysql-server
     # service mysqld restart
     # mysql -u root //centos  ubantu           ,     ,        
    

    インタフェースプロジェクトのパブリッシュ
    最後に自分のwebプロジェクトを書いたインタフェースプロジェクトを、開発ツールを通じてwarパッケージをサーバーtomcatのwebappの下に公開すればいいです.以下は私が発表したテストアドレスです.http://116.196.92.39:8080/test/index.jsp