编译安装nginx
上官网查找nginx
生产中尽量找稳定版本,stable 版本
编译安装就下载这个....
----------
具体安装步骤可以参考官方文档
最下面那链接就是编译安装的步骤
说明要支持ssl
Pcre 是正则表达式相关的一个库
Zlib 是压缩的一个库
想知道需要什么编译参数,可以查看 README
Nginx的安装解释很简单只有一个官方网址提供给你自己去看
它里面参数很多不用改,至少要配置一下安装路径以及加上ssl模块
安装结束记得echo $? 询问成功与否~
如果遇上not found 的,直接yum安装就好
make 编译一下
在进行过程中 ctrl+c 是可以中止进程的
make && make install && 连接的意思——表示前一条命令成功的情况下自动执行后一条命令
结束不忘 echo $? 一下验证命令执行情况
Nginx的启动:
可以直接通过目录 /usr/local/nginx/sbin/nginx 启动,回车就好。
这样是可以启动服务,但问题是没有启动脚本,没有启动脚本不好管理
可以查看nginx的2个进程, master是主进程 worker 是工作进程
平时被访问时候是worker进程在起作用,master实际上是来管理worker进程的
找到配置文件所在地
监听一下端口,可见是80端口
可以看到之前工作进程的用户名是nobody,这个用户名是在配置文件中定义的。
Vi一下配置文件可以看到
虽然用户名被注释掉了,但是不影响默认用户是nobody,这里可以自己定义用户名。
官网中:如下方法就是用 yum 安装方法
总结: