编译安装nginx所需的依赖包

本文详细介绍了在编译安装nginx过程中所需的一系列依赖包,包括gcc、gcc-c++、make等,确保configure阶段顺利进行,避免因缺失依赖而出现错误。

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

编译安装nginx时,需要一些依赖包,否则configure时会报错

yum install gcc gcc-c++ make automake autoconf libtool pcre* zlib openssl openssl-devel
1.实现反向代理 1.将不同模块和不同类型的资源放置在不同的服务器,他们的路径前缀是有区别的 例如:图片放置在服务器a, http://xxx/images/... js文件放置在服务器b, http://xxx/js/... css文件放置在服务器c, http://xxx/css/... html文件放置在服务器d http://xxx/... 视频文件放置在服务器e http://xxx/videos/... 或者:会员模块放置在服务器a, http://xxx/user/... 商家模块放置在服务器b, http://xxx/saler/... 商品库存模块放置在服务器c, http://xxx/spu/... 等 2.安装nginx环境及其依赖之后,配置nginx/conf/nginx.conf文件 server { listen 80; server_name #当前主机的域名或主机名; location / { proxy_pass http://放置html的服务器的ip:端口; } location /images { proxy_pass http://放置图片的服务器的ip:端口; } ... } 2.负载均衡 1.将所有资源在每个web服务器安装配置一遍,例如服务器a,服务器b 2.安装nginx环境及其依赖之后,配置nginx/conf/nginx.conf文件 upstream 集群名称{ server 服务器a的ip:端口 weight=20; #weight是权重 server 服务器b的ip:端口 weight=10; } server { listen 80; server_name 服务器名;#对应用户输入的url地址中的主机名 location / { proxy_pass http://集群名称; } }
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值