Bootstrap

linux安装apache和openssl命令

安装openssl 

1.加压安装包

tar -xvf ./openssl-1.1.1o.tar.gz

2.修改配置文件(安装目录)

cd openssl-1.1.1o

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

3.安装

make

make install

升级openssh

(操作都是在上传升级包的目录进行的)

1.查看安装的ncurses

rpm -qa |grep ncurses

515814fb8b7d5668fbf66b3218d66f7.png

2.如果结果和上面查询到的一致,除了红圈圈中的不卸载,其他依赖都要卸载掉

rpm -e ncurses-devel --nodeps

rpm -e ncurses-base --nodeps

rpm -e ncurses-term --nodeps

rpm -e ncurses-libs --nodeps

3.卸载后再重新查看一遍是否成功了

rpm -qa |grep ncurses

4.卸载成功后,执行升级命令

rpm -Uvh ncurses-6.1-13.ft.aarch64.rpm

rpm -Uvh openss*

5.测试是否升级成功

rpm -qa |grep openssh(查看版本号)

image.png

reboot 重启,几分钟后重新连接,看ssh是否能连接上(重启连接)

安装apache

1.解压压缩包

tar -zxf httpd-2.4.23.tar.gz

2.修改配置文件(安装目录)

cd httpd-2.4.23

./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-pcre --enable-mods-shared=all --enable-ssl --enable-modules=all --with-apr-util=/usr/local/apr-util --with-ssl=/usr/local/openssl --with-apr=/usr/local/apr

如果命令不对,可以通过history |grep ./configure进行查询历史命令

3.准备安装

make

4.安装之前将原来的apache备份,可以按照apache20220930的格式进行备份

5.备份完成后,安装

make install

6.安装完成后备份apache20220930的conf目录中的相关配置文件替换到新安装的conf目录中

如果是会计服务器,需要替换以下配置文件

image.png

image.png

如果是OA服务器,需要替换以下配置文件

image.png

image.png

7.查看原来的apache是否在运行

ps -ef|grep apache 或者 ps -ef|grep httpd

8.如果没有在运行,可以直接进入到apache/bin目录下,执行启动命令./apachectl start启动成功即可

9.如果在运行

1)先将安装好的apache换个名字改成apacha1,再将备份的apache20220930改回apache,再进入到apache/bin目录下,执行结束命令./apachectl stop

2)将老的apache改成备份apache20220930,将新安装的apache1改回apache,进入到apache/bin目录下执行启动命令./apachectl start启动成功即可

10.启动以后再看下进程是否在运行,试下访问是否能成功

(也可以安装之前就看下apache是否在执行,如果在执行就停掉,但是安装过程中有时间差,关掉期间apache不能访问)

;