Linuxサーバー環境構築JDK 1.8+Tomcat 8+MySQL 5.7+Ngix

10462 ワード

JDK 1.8取付
1.JDKのインストールパッケージをダウンロードする
住所:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.Linuxに新しいディレクトリを作成する[root@localhost ~]# cd /usr [root@localhost usr]# mkdir java [root@localhost usr]# cd java⼕cd/usr
[root@localhostアメリカ
[root@localhostアメリカ.
3.JDKをFileZillaでjavaディレクトリにアップロードする
4.ストレス解消 [root@localhost java]# tar -xvf jdk-8u161-linux-x64.tar.gz[root@localhostjava]葃-xvf jdk-8 u 161-linux-x 64.tar.gz
5.環境変数の設定[root@localhost java]# vi /etc/profile ​ : export JAVA_HOME=/usr/java/jdk1.8.0_161 export JRE_HOME=/usr/java/jdk1.8.0_161/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH ESC, :wq, ​ : [root@localhost java]# source /etc/profile芬vi/etc/profile

追加:
export JAVA_HOME=/usr/java/jdk 1.8.0_161
export JRE_HOME=/usr/java/jdk 1.8.0_161/jre
export CLASSPATH=.:$JAVA_HOME/libドル:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
ESC、入力:wq、保存終了

実行コマンド:
[root@localhostjava]啝source/etc/profile
6.インストールの検証 [root@localhost ~]# java -version[root@localhost~)[[Üjava-version]
Tomcat 8.0をインストールします
1.tomcatをダウンロードする
住所:https://tomcat.apache.org/download-80.cgi
2.Linuxでディレクトリを作成する [root@localhost ~]# cd /usr [root@localhost usr]# mkdir tomcat [root@localhost usr]# cd tomcat ​ tomcat [root@localhost~」(菗cd/usr)
[root@localhostusr.⑵芫mkdir tomcat
[root@localhostusr[菗cd tomcat]

tomcatインストールパッケージをこのディレクトリにアップロードします。
3.ストレス解消 [root@localhost tomcat]# tar -xvf apache-tomcat-8.5.30.tar[root@localhosttomcat.⑵xvf apache-tomcat-8.5.30 tar
4.Tomcatの配置 [root@localhost tomcat]# cd apache-tomcat-8.5.30 [root@localhost apache-tomcat-8.5.30]# cd bin [root@localhost bin]# vi setclasspath.sh ​ : export JAVA_HOME=/usr/java/jdk1.8.0_161 export JRE_HOME=/usr/java/jdk1.8.0_161/jre ESC, :wq, [root@localhosttomcat.⑵atuache-tomcat.8.5.30
[email protected]]萶cd bin
[root@localhostbin;芫set classith.sh

追加:
export JAVA_HOME=/usr/java/jdk 1.8.0_161
export JRE_HOME=/usr/java/jdk 1.8.0_161/jre
ESC、入力:wq、保存終了
5.Tomcatを起動する [root@localhost bin]# ./startup.sh[root@localhostbin)\33166;./startup.sh
6.アクセステスト ip:8080ブラウザ入力ip:8080
MySQLインストール
1.MySQL Yumライブラリをダウンロードする
住所:https://dev.mysql.com/downloads/repo/yum/
対応するシステムバージョンを選択
2.MySQL Yumライブラリの追加
ダウンロードしたrpmをサーバーにアップロードし、実行します。 [root@localhost ~]# sudo yum localinstall mysql80-community-release-el6-1.noarch.rpm[root@localhost~」(芬sudoyum local install mysql 80-communnity-release-el 6-1.noarch.rpm
2.リリースシリーズを選択する(デフォルト最新) MySQL , [root@localhost ~]# yum repolist all | grep mysql : [root@localhost ~]# vi /etc/yum.repos.d/mysql-community.repo ​ ,enabled = 0 ,enabled = 1 [mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysqlはすべてのMySQLバージョンを調べ、デフォルトは最新バージョンです。
[root@localhost~」(啣yum repolist all grep mysql
バージョンを変更:
[root@localhost~」(萼vi/etc/yum.repos.d/mysql-communit.repo

バージョン変更を選択して、enabled=0は無効にして、enabled=1は有効にします。
[mysql 57-community]
name=MySQL 5.7 Communnity Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enaboled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
3.MySQLの取り付け [root@localhost ~]# sudo yum install mysql-community-server[root@localhost~」(芫sudoyum install mysql-communnity-server
4.MySQLを起動する [root@localhost ~]# sudo service mysqld start ​ : [root@localhost ~]# sudo grep 'temporary password' /var/log/mysqld.log[root@localhost~」(芫sudoservice mysqld start

初期パスワードの取得:
[root@localhost~」(癜sudo grep'temporary password'/var/log/mysqld.logs
5.MySQLを接続する [root@localhost ~]# mysql -uroot -p[root@localhost~」(萼mysql-uroot-p
6.パスワードの変更 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword'; , , , 8 mysql>ALTER USER'root'@'local host'IDENTIFIED BY'NewPassword'
パスワードには少なくとも大文字1つ、小文字1つ、数字1つ、特殊文字1つが含まれています。総パスワードの長さは少なくとも8文字です。
 
Ngix取付
1.PCREとzlibライブラリの設置 [root@localhost ~]# cd /usr/local [root@localhost local]# yum -y install pcre pcre-devel [root@localhost local]# yum install -y zlib-devel[root@localhost~」(嚔cd/usr/local)
[root@localhostlocal"((zhi yum-y install pcre-devel)
[root@localhostlocal;璣yum install-y zlib-devel
2.ダウンロードと解凍Nginx : [root@localhost local]# wget https://nginx.org/download/nginx-1.13.12.tar.gz : [root@localhost local]# tar -xvzf nginx-1.13.12.tar.gzダウンロード:
[email protected]://nginx.org/download/nginx-1.13.12.tar.gz
解凍:
[root@localhostlocal]璖tar-xvzf nginx-1.13.12.tar.gz
3.OpenSSLをダウンロードおよび解凍する : [root@localhost local]# wget https://www.openssl.org/source/openssl-1.1.1-pre5.tar.gz : [root@localhost local]# tar -xvzf openssl-1.1.1-pre5.tar.gzダウンロード:
[email protected]://www.openssl.org/source/openssl-1.1.1-pre5.tar.gz
解凍:
[root@localhostlocal]璖tar-xvzf openssl-1.11-pre 5.tar.gz
4.以下のコマンド構成を実行します。 [root@localhost local]# cd nginx-1.13.12 [root@localhost nginx-1.13.12]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_ssl_module --with-openssl=/usr/local/openssl-1.1.1-pre5 [root@localhost nginx-1.13.12]#make && make install [root@localhost nginx-1.13.12]#openssl req -new -x509 -nodes -out server.crt -keyout server.key [root@localhostlocal]菷cd nginx-1.13.12
[email protected]]((菗)/configre--prefix=/usr/local/nginx--with-http_stubstatusmodule--with-http_gzip_static.module--with-http_同前module--with-openssl=/usr/local/openssl-1.11-pre 5
[email protected]]〹make&make install
[email protected]]芬openssl req-new-x 509-nodes-out server.crt-keyout server.key
5.nginx.com nfプロファイルの変更 [root@localhost ~]# vi /usr/local/nginx/conf/nginx.conf : server {   listen       443 ssl;   server_name localhost;   ssl_certificate     server.crt;   ssl_certificate_key server.key;   ssl_session_cache   shared:SSL:1m;   ssl_session_timeout 5m;   ssl_ciphers HIGH:!aNULL:!MD5;   ssl_prefer_server_ciphers on;   location / {       root   html;       index index.html index.htm;   } } ESC, :wq [root@localhost~」(璝vi/usr/local/nginx/conf/nginx.com nf
追加:
server{
  listen      443 ssl
  serverhuname local host;
  ssl ucertificate    server.crt
  sslucertificate server.key;
  セルテオ  shared:SSL:1 m
  ssl(usessitionn)5 m
  ssluciphers HIGH:!aNULL:!MD 5;
  ssl uplefercuverherson;
  location/{
      root  html名
      index index.index.httm.
  }
)
ESC、入力:wq保存終了
6.Ngixを起動する [root@localhost nginx-1.13.12]# /usr/local/nginx/sbin/nginx[[email protected]]〹/usr/local/nginx/sbin/nginx
7.テスト :ip ブラウザ:ipアクセス