编译安装nginx

上官网查找nginx

Linux记录10-4.30

 

生产中尽量找稳定版本,stable 版本

Linux记录10-4.30

编译安装就下载这个....

Linux记录10-4.30

 

----------

 

具体安装步骤可以参考官方文档

Linux记录10-4.30

最下面那链接就是编译安装的步骤

Linux记录10-4.30

 

说明要支持ssl

Pcre 是正则表达式相关的一个库

Zlib 是压缩的一个库

Linux记录10-4.30

 

Linux记录10-4.30

 

想知道需要什么编译参数,可以查看 README

Linux记录10-4.30

Nginx的安装解释很简单只有一个官方网址提供给你自己去看

Linux记录10-4.30

 

 

它里面参数很多不用改,至少要配置一下安装路径以及加上ssl模块

Linux记录10-4.30

 

安装结束记得echo $? 询问成功与否~

Linux记录10-4.30

 

 

Linux记录10-4.30

如果遇上not  found 的,直接yum安装就好

Linux记录10-4.30

 

 

make 编译一下

Linux记录10-4.30

在进行过程中  ctrl+c 是可以中止进程的

Linux记录10-4.30

 

make && make install   && 连接的意思——表示前一条命令成功的情况下自动执行后一条命令

 

结束不忘 echo $? 一下验证命令执行情况

 

 

Nginx的启动:

可以直接通过目录  /usr/local/nginx/sbin/nginx   启动,回车就好。

Linux记录10-4.30

这样是可以启动服务,但问题是没有启动脚本,没有启动脚本不好管理

 

 

可以查看nginx的2个进程, master是主进程        worker 是工作进程

平时被访问时候是worker进程在起作用,master实际上是来管理worker进程的

Linux记录10-4.30

 

 

找到配置文件所在地

Linux记录10-4.30

 

监听一下端口,可见是80端口

Linux记录10-4.30

 

 

可以看到之前工作进程的用户名是nobody,这个用户名是在配置文件中定义的。

Linux记录10-4.30

Vi一下配置文件可以看到

Linux记录10-4.30

虽然用户名被注释掉了,但是不影响默认用户是nobody,这里可以自己定义用户名。

 

 

官网中:如下方法就是用 yum 安装方法

Linux记录10-4.30

 

 

总结:

Linux记录10-4.30

相关文章: