centos7配置java1.8+nginx

记录一下我在 centos7 安装 java 1.8 和 nginx ,本文章中全由 yum 安装

首先安装Java1.8

我们可以先通过 yum 进行检验 java1.8 的列表


yum list java-1.8*

然后 yum 来进行安装 java 1.8


#这里是安装1.8.0的所有文件

yum install java-1.8.0-openjdk* -y

#如果只安装1.8 

yum install java-1.8.0-openjdk

出现 Complete!表示安装完成,使用命令检查是否安装成功。


java -version

不需要对path进行手动设置,已自动设置好了

yum install 了之后,java 是默认下载到 /usr/lib/jvm 这个目录下。

现在开始安装 nginx

本人习惯把 nginx 安装在 /usr/local/src 目录,各位可以根据自己习惯来安装在哪里。

首先安装了编译环境


yum install gcc gcc-c++

进入 /usr/local/src 目录,安装依赖:pcre && zlib && openssl && nginx


wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz

wget http://www.zlib.net/zlib-1.2.11.tar.gz

wget https://www.openssl.org/source/openssl-1.0.2n.tar.gz

wget http://nginx.org/download/nginx-1.8.1.tar.gz

解压依赖:pcre && zlib && openss && nginx


tar -xvf pcre-8.38.tar.gz

tar -xvf zlib-1.2.11.tar.gz

tar -xvf openssl-1.0.2n.tar.gz

tar -xvf nginx-1.8.1.tar.gz

安装:pcre && zlib && openss && nginx

pcre


# 进入 pcre 目录

cd pcre-8.38

# 执行 configure

./configure

# 安装

make && make install

zlib


# 进入 zlib目录

cd zlib-1.2.11

# 执行 configure

./configure

# 安装

make && make install

openssl


# 进入 openssl目录

cd openssl-1.0.2n

# 执行 configure

./config  --prefix=/usr/local/src/openssl

# 安装

make && make install

nginx


# 进入 nginx 目录

cd nginx-1.8.1

# 执行 configure

./configure --prefix=/usr/local/src/nginx  --with-pcre=/usr/local/src/pcre-8.38 --with-zlib=/usr/local/src/zlib-1.2.11 --with-openssl=/usr/local/src/openssl

# 安装

make && make install

最后启动 nginx


#启动 nginx

/usr/local/src/nginx/sbin/nginx

#关闭 nginx

/usr/local/src/nginx/sbin/nginx -s stop

#重启 nginx 

/usr/local/src/nginx/sbin/nginx -s reload

在浏览器输入你服务器的地址,如果出现以下画面,那么恭喜,安装成功了!

centos7配置java1.8+nginx_第1张图片

补充一点 nginx.conf 配置参数


worker_processes 1;

events {

    worker_connections  1024;

}

http {

    include      mime.types;

    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {

        # 访问时的端口

        listen      80;

        # 服务器地址或域名

        server_name  localhost;

        location / {

          # 访问项目地址

            root  /usr/local/src/projects/project;

            # 初始页面

            index  index.html index.htm;

            # history 模式的配置

            try_files $uri $uri/ /index.html;

        }

        # 下面的配置是将请求转发给http://127.0.0.1:8080/处理

        # location /{

        #   proxy_set_header Host $host;

        #   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        #  proxy_pass http://127.0.0.1:8080/;

        # }

        error_page  500 502 503 504  /50x.html;

        location = /50x.html {

            root  html;

        }

    }

}

你可能感兴趣的:(centos7配置java1.8+nginx)