特点:
内存占有少,并发能力强
安装(有两个版本但是不建议安装windows版本的,nginx这个之所以快快就是因为他是运行在linux系统上的)
需要的素材:
pcre-8.37.tar.gz
openssl-1.0.1t.tar.gz
zlib-1.2.8.tar.gz
nginx-1.11.1.tar.gz(不安装其他的会报错)
安装操作:
在这四个文件存放的目录(我是放在usr/local/src下的)分别执行 tar -zxvf 文件名
进入pcre-8.37 执行./configuer (配置) make(编译) make install(安装)
进入openssl-1.11.1 执行./config (配置) make(编译) make install(安装)
进入zlib-1.2.8 执行./configuer (配置) make(编译) make install(安装)
进入nginx-1.11.1执行./configuer (配置) make(编译) make install(安装)
在进行安装之后我们的nginx文件夹放在(我在usr/local/src下安装的 nginx文件夹在usr/local/nginx)
cd /usr/local/nginx ll 出现上图四个文件夹 conf 存配置文件 html存放静态资源(tomcat中默认访问页面index.jsp),logs日志,sbin 一些二进制文件,启动用
cd nginx/sbin看到一个绿色的ngin,绿色是脚本,./nginx 都是 ./来启动
启动发现 ./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory错误
这是因为虽然pcre库虽然已经安装了,但是nginx启动找不到libpcre.so.1 pcre默认安装在/usr/local/lib目录下,所以在/lib目录下创建一个libpcre.so.1的链接即可
sudo ln -s /usr/local/lib/libpcre.so.1 /lib
然后再次启动 ./nginx
ps -ef | grep nginx
root 14595 1 0 16:39 ? 00:00:00 nginx: master process ./nginx
nobody 14596 14595 0 16:39 ? 00:00:00 nginx: worker process
root 14598 22239 0 16:39 pts/0 00:00:00 grep nginx
证明nginx启动了14595是我们启动的nginx线程,14596 是我们启动nginx产生的子线程
未完编辑中