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
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(查看版本号)
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目录中
如果是会计服务器,需要替换以下配置文件
如果是OA服务器,需要替换以下配置文件
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不能访问)