麒麟v10 ARM64位系统的nginx、jdk源码编译安装(源码编译方式亦适用于其他linux系统)

【jdk下载】 或者去https://www.oracle.com/java/technologies/downloads/#java8 下载
查看JDK信息
java -version
卸载open-jdk
# 查看系统的JDK安装包
rpm -qa|grep jdk
# 卸载JDK安装包:
rpm -e --nodeps java-1.8.0-openjdk
rpm -e --nodeps java-1.8.0-openjdk-headless
rpm -e --nodeps java-11-openjdk
rpm -e --nodeps java-11-openjdk-headless
rpm -e --nodeps copy-jdk-configs
# 查看java安装包
rpm -e --nodeps javapackages-filesystem
rpm -e --nodeps javapackages-tools
rpm -e --nodeps tzdata-java
# 确认卸载情况
java -version

安装JDK
# 进入/usr/local目录
cd /usr/local
# 创建java文件夹
mkdir java
# 把JDK压缩文件放进来,然后解压
tar -zxvf jdk-8u171-linux-x64.tar.gz
# 设置JDK环境变量
vim /etc/profile
# 输入i编辑文件,在profile最后追加JAVA_HOME和path
export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 编辑完成按ESC,然后:wq保存

# 刷新配置文件,使配置文件产生作用
source /etc/profile
# 测试java是否安装成功(如果你root用户安装后,其它用户运行java没反应,试试先退出一次控制台。如果还是不行,再百度)
java -version


nginx安装参看如下链接,源码包建议直接官网下载最新的稳定版
https://ssword.cn/f/view-4-43fc56aa98364bedac0cccc6157e6a51.html
具体步骤如下:
tar -zxvf nginx-1.14.2.tar.gz
cd 到目录下
./configure --prefix=/opt/nginx --with-http_realip_module --with-http_ssl_module
make && make install

# 运行./configure时,如果报异常: ./configure: error: SSL modules require the OpenSSL library.则下载openssl安装包到本地,再上传到服务器上。
地址:https://codeload.github.com/openssl/openssl/zip/refs/tags/OpenSSL_1_1_1g 或者直接下载 【openssl_1_1_1g】
将文件放到opt目录下,然后
unzip openssl-OpenSSL_1_1_1g.zip
cd openssl-OpenSSL_1_1_1g/
./config --prefix=/usr/local/openssl
make
make install
之后在nginx目录下重新执行configure命令时,在命令后面指定openssl的地址,如下(--with-openssl地址填解压文件的路径,不是prefix的路径):
./configure --prefix=/opt/nginx --with-http_realip_module --with-http_ssl_module --with-openssl=/opt/openssl-OpenSSL_1_1_1g
# --prefix 用来指定安装目录
# --with-http_realip_module 它的意义在于能够使得后台服务器记录原始客户端的IP地址
# --with-http_ssl_module SSL加密模块

编译完成后,去其sbin目录 ./nginx 启动就好了。
需要注意的是,真正生效的配置文件在--prefix指定目录里,或者在默认目录(/usr/local/nginx/conf)里。原来解压出来的文件是没得用的。

 

发布者:songJian   点击数:598   发布时间:2023-08-17 09:02:14   更新时间:2023-08-17 19:27:25
正在加载评论...
相关文章