源码包的安装

本文档详细介绍了如何从源码包编译安装Nginx和Tomcat。首先,通过下载、解压、配置、编译和安装步骤来安装Nginx,处理了编译过程中可能遇到的依赖问题。接着,介绍了安装JDK,配置环境变量,并解压、移动及启动Tomcat的过程,最后提到了关闭防火墙和验证服务器运行状态的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

源码包:

开源(编译安装),人为手工设置安装位置

文件下载目录:/usr/local/src

安装目录:/usr/src

源码安装:三部曲

<1>建立、检查安装环境

./configure --prefix=(安装路径)/usr/local/httpd

<2>编译:make

<3>安装:make install

步骤:(安装nginx)

1.下载软件包并解压

进入阿里云yum==》apache==》httpd==》找到.bz2,复制链接地址== 》 进入usr/local/src下,wget+链接地址 ==》tar xjf 要解压的文件名
在这里插入图片描述
在这里插入图片描述

2.安装编译器: gcc gcc-c++ gcc-g77
在这里插入图片描述

3.建立安装环境【configure:检查编译环境、指定安装路径、指定依赖关系的安装目录:解决依赖关系 禁用和启用功能模块 makefile】

make clean:建立前用该命令清除缓存

在这里插入图片描述

./configure --prefix=(安装路径)/usr/local/httpd
在这里插入图片描述

(如发现error:APR-util not found 这样的报错,缺少依赖

提示缺少APR,但是实际是安装好的,缺少的是开发包-devel

yum install APR-util-devel )

with后跟安装的依赖

echo $? 查询上一步操作是否有错(编译完检查编译的结果,echo $? 结果为0,表示成功;非0,表示有错误)

4.编译

which make:检查是否存在make命令

make(出现许多字母c,将编码编译成机器码,如果有禁用和启用功能模块,)

echo $?:检查是否有错

5.安装

make install(根据makefile文件中的指定的路径进行安装)

6.退回上一级目录(cd …/bin/)

./apachectl start “安装目录下的路径”

查看进程

ps -ef |grep httpd

在这里插入图片描述
7. iptables -nL
iptables -F:关闭防火墙(CentOS6.8)
在这里插入图片描述

安装tomcat

1.jdk

(1)解压到/usr/loal/src

(2)创建安装目录/usr/src

(3)移动到/usr/src/java/

(4)配置环境变量

进入/etc/profile

export JAVA_HOME=安装目录

export PATH=PATH:PATH:PATH:JAVA_HOME/bin

source /etc/profile生效

java -version查看版本

2.tomcat

(1)解压到/usr/loal/src

(2)创建安装目录/usr/src

(3)移动到/usr/src/java/

(4)启动

cd 安装目录/bin

./startup.sh

ps -ef|grep tomcat

systemctl stop firewalld ( CentOS7 ) 关闭防火墙

进入网址后在ip地址后加:8080

netstat -antp查看端口(需安装 net-tools)

telnet +ip+8080查看是否连通

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值