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アメリカ
[root@localhostアメリカ.
3.JDKをFileZillaでjavaディレクトリにアップロードする
4.ストレス解消
5.環境変数の設定
追加:
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.インストールの検証
Tomcat 8.0をインストールします
1.tomcatをダウンロードする
住所:https://tomcat.apache.org/download-80.cgi
2.Linuxでディレクトリを作成する
[root@localhostusr.⑵芫mkdir tomcat
[root@localhostusr[菗cd tomcat]
tomcatインストールパッケージをこのディレクトリにアップロードします。
3.ストレス解消
4.Tomcatの配置
[[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を起動する
6.アクセステスト
MySQLインストール
1.MySQL Yumライブラリをダウンロードする
住所:https://dev.mysql.com/downloads/repo/yum/
対応するシステムバージョンを選択
2.MySQL Yumライブラリの追加
ダウンロードしたrpmをサーバーにアップロードし、実行します。
2.リリースシリーズを選択する(デフォルト最新)
[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の取り付け
4.MySQLを起動する
初期パスワードの取得:
[root@localhost~」(癜sudo grep'temporary password'/var/log/mysqld.logs
5.MySQLを接続する
6.パスワードの変更
パスワードには少なくとも大文字1つ、小文字1つ、数字1つ、特殊文字1つが含まれています。総パスワードの長さは少なくとも8文字です。
Ngix取付
1.PCREとzlibライブラリの設置
[root@localhostlocal"((zhi yum-y install pcre-devel)
[root@localhostlocal;璣yum install-y zlib-devel
2.ダウンロードと解凍Nginx
[[email protected]://nginx.org/download/nginx-1.13.12.tar.gz
解凍:
[root@localhostlocal]璖tar-xvzf nginx-1.13.12.tar.gz
3.OpenSSLをダウンロードおよび解凍する
[[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.以下のコマンド構成を実行します。
[[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プロファイルの変更
追加:
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を起動する
7.テスト
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.gz5.環境変数の設定
[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 tar4.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.sh6.アクセステスト
ip:8080
ブラウザ入力ip:8080MySQLインストール
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.rpm2.リリースシリーズを選択する(デフォルト最新)
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-server4.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-p6.パスワードの変更
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/nginx7.テスト
:ip
ブラウザ:ipアクセス