Android開発者がサーバを構築する方法
2952 ワード
文書ディレクトリサーバ を構築する理由サーバを構築する前に を推奨サーバ推奨 ツール推奨 構築ステップ 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のインストール
図に示すように、インストールに成功したかどうかを確認します.
tomcatのインストール
インストールに成功したかどうかを確認
インストールtomcatへのアクセス
ピットがあり、外部にアクセスできない可能性があります.その後、ファイアウォールを閉じ、22を除く8080ポートを開放し、tomcatプロセスを殺し、tomcatを再起動する必要があります.
mysqlのインストール
インタフェースプロジェクトのパブリッシュ
最後に自分のwebプロジェクトを書いたインタフェースプロジェクトを、開発ツールを通じてwarパッケージをサーバーtomcatのwebappの下に公開すればいいです.以下は私が発表したテストアドレスです.http://116.196.92.39:8080/test/index.jsp
なぜサーバを構築するのか
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