nginx作为轻量级的http服务器,能够很好地应付高并发的http请求。同时,它也能被配置为http代理服务器。作为后台开发的菜鸟,这样一份优秀的开源服务器摆在眼前,总要研究一番,学点东西才靠谱啊!
当然,学习nginx的第一步就是学会如何使用它了。
1 安装nginx
首先,从官网下载源码http://nginx.org/download/nginx-1.8.0.tar.gz,解压后进入nginx-1.8.0目录。
nginx依赖pcre库,所以还需要下载pcre源码 。
将pcre源码解压在nginx-1.8.0/3rdparty/pcre-8.32,然后在根目录下执行
./configure --with-http_ssl_module --with-pcre=./3rdparty/pcre-8.32/
./make
./sudo make install
即可完成安装,默认安装目录在/usr/local/nginx。
安装过程中可能会提示缺少openssl库,可以直接apt-get install。
2 配置nginx
在使用nginx之前,先在/home/bookxiao/下创建一个nginx目录用于存放资源文件,再创建到/usr/local/nginx下conf, sbin以及logs的软连接,避免频繁的切换目录。