源码安装nginx——web服务器
来源:互联网 发布:ab plc编程软件 编辑:程序博客网 时间:2024/06/05 08:27
源码安装步骤:
1、下载
2、查看源码 (查看是什么代码写的,才能找到相对应的编译器)
3、准备编译环境
4、检查(依赖,兼容),预编译
5、编译
6、安装
1.解压; tar -xzvf nginx-1.8.0.tar.gz
2.其中的文件为,c 则需要c的编译环境
(1)通过 yum grouplist | more(将不同用途的安装包分组了) 查看其中的development tools (编译器属于开发工具)
(2)查看分组中的包:yum groupinfo Development tools (包含了通用的开发工具)
(3)将分组中的包全部安装:yum groupinstall Development tools (为了以后方便,全部安装)
(4)回到解压文件夹中看到绿色的可执行文件 configure(进行预编译,提醒用户该软件需要安装哪些依赖), 输入./configure --help 查看帮助文档
(5) --prefix=PATH set installation prefix (主要设置安装目录就OK,其他设置先不用管)
(6)进行检查 同时 设置安装目录 ./configure --prefix=/usr/nginx-1.8 (可执行文件的执行:在执行文件前加./ 注意没有空格)
(7)遇到提示./configure: error: the HTTP rewrite module requires the PCRE library. 说明安装存在依赖,需要安装PCRE
(8)先 yum search PCRE 查看应该安装哪一个,再 yum install 。。。安装
(9)由于中途出现错误,所以重新执行检查./configure --prefix=/usr/nginx-1.8
(10)出现./configure: error: the HTTP gzip module requires the zlib library 同理存在依赖,进行安装,并再次检查
(执行结束后说明预编译完成,依赖也解决了)
3.在解压文件中编译文件:make (将.c 文件编译为 .o 文件)
4.安装: make install
5.执行nginx: 到 /usr/nginx-1.8/sbin 下执行 ./nginx
6.使用浏览器访问 http://192.168.200.128/ 服务器
(1)开始访问失败,解决:
#vi /etc/sysconfig/iptables
//在倒数第二行加入[size=1em]80[size=1em]端口
[size=1em]-A RH-Firewall-[size=1em]1[size=1em]-INPUT -m state --state NEW -m tcp -p tcp --dport [size=1em]80[size=1em] -j ACCEPT
//重启iptables
#/etc/init.d/iptables restart
- 源码安装nginx——web服务器
- 浅谈web服务器—Nginx
- 浅谈web服务器—Nginx
- Linux服务器架设篇之(二)–源码安装Web服务器Nginx
- Nginx实战基础篇一 源码包编译安装部署web服务器
- Linux下源码安装Nginx服务器
- Openwrt web服务器:PHP+Nginx安装
- 配置服务器 —— 安装Nginx
- 树莓派——安装Nginx服务器
- Nginx系列—服务器安装与配置
- nginx高性能web服务器详解(1)--安装nginx
- Nginx-----源码安装nginx
- linux下php源码安装(nginx服务器篇)
- CentOS7用源码包的形式安装Nginx服务器
- Nginx架构WEB服务器
- 轻量级web服务器nginx
- Nginx + PHP Web服务器
- Nginx web服务器
- ES6小总结
- Redis学习
- oracle:sql 判断时间段重叠
- 笔试面试题总结之单链表(Linked List)
- 服务器选择和配置
- 源码安装nginx——web服务器
- 巧用思维导图,解决疑难杂症
- 文章标题
- imshow(A,[])与imshow(A)不同
- python opencv入门 Shi-Tomasi 角点检测和适合图像追踪的特征(32)
- java 设计模式--单例模式
- linux上部署hadoop的集成开发环境+倒排索引程序测试
- 一篇关于流量(DDoS)攻击文章
- Android中抽屉实现,HorizontalScrollView横向滑动传值后获取数据