linux下安装jdk8,nginx

jdk8(官网下载的是jdk-8u231-linux-x64.tar.gz)

1.在/usr/local这路径下建一个jdk的文件夹,将下载好的jdk-8u231-linux-x64.tar.gz上传进入jdk的这个文件夹中.

2.命令进入jdk这个文件夹,解压jdk8

    tar -zxvf jdk-8u231-linux-x64.tar.gz

3.修改配置文件(注:1.路径不能错,2.xhell5里面编写前面不能有空的-->对齐,紧靠左)

  xhell5里面输入

    vim /etc/profile       

复制下面的信息,修改下路径,直接粘上去 (按i编辑,esc退出编辑,:wq保存)

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

4,执行

   source /etc/profile

5.输入

 java -version

 完成

 nginx(nginx-1.16.1.tar.gz)

1.先安装依赖包---------g++、gcc、openssl-devel、pcre-devel和zlib-devel

     先查看这些依赖包有没有(第一个g++、gcc都可以查)

   yum list installed | grep gcc

  yum list installed | grep openssl-devel

  yum list installed | grep pcre-devel

  yum list installed | grep zlib-devel

  没有则安装

 yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

 2,依赖包安装好后,在/usr/local下生成一个nginx的文件夹,将下载好的nginx-1.16.1.tar.gz上传到此文件夹中

 3,解压

    tar -zxvf nginx-1.16.1.tar.gz

 4,配置 configure 、编译 make、安装 make install        执行这三个命令要在解压后的文件下执行(我的在/usr/local/nginx/nginx-1.16.1)

    先 --->配置了ssl

 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

 然后

  make

再然后

  make install

5.执行完上面的命令后,(如果要修改nginx.conf)你在指定的文件夹里的找到了生成的conf和sbin文件,conf里改下配置文件nginx.conf,将端口80改为1024以上

   注:如果是用将nginx.conf里面文件不用指令修改,不要用文本文档(txt)去修改

6,进到sbin文件后,启动nginx就可以

   ./nginx

7.启动完成后,通过以下指令查看是否启动成功

   ps -ef|grep nginx

完成

最后..输入(端口改了就用新的端口)  curl http://localhost:80

nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"问题。

                第一步:执行命令  killall -9 nginx   杀掉nginx 进程

                 第二步:执行命令  /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf  

                              重新加载配置文件

                 第三步:执行命令  ./nginx -s reload 重新启动nginx

 

原文地址:https://www.cnblogs.com/xd1105/p/11836445.html