CentOS 7 搭建nginx

nginx依赖

nginx依赖以下模块:

gzip模块依赖 zlib 库

地址http://www.zlib.net/
我下载的最新版zlib-1.2.8tar.gz,解压,进入目录执行./configure
make
make install

rewrite模块依赖 pcre 库

地址http://www.pcre.org/
【注意】安装pcre库的时候走了个小弯路,现在pcre已经有了pcre2版本、因为我以为2版本也可以、所以先下载的pcre2-10.20.tat.gz版本,结果在安装nginx时提示大概是找不到pcre库,马上又载了个pcre-8.37.tar.gz
跟上面一样,解压 ,进入目录 ./configure
make
make install

ssl 功能依赖openssl的crypto库

地址http://www.openssl.org/source/
openssl我下载的openssl-1.1.0-pre5,默认安装的话libcrypto.so.1.1在/usr/local/lib64/,但是nginx寻找依赖在/lib64/目录下,会导致提示找不到libcrypto.so.1.1,用命令ldd $(which /usr/local/nginx/sbin/nginx)没有libcrypto.so.1.1,所以直接把libcrypto.so.1.1复制到/lib64/目录下,找不到库目录的话安装后可以用 openssl version -a现在安装路径
解压,进入目录执行./configure
make
make install

安装nginx

http://nginx.org/en/download.html上可以下载当前最新的版本。
我下载的nginx-1.10.1.tar.gz,目前是最新的
解压,进入目录,执行./configure
make
make install
1.10.1的执行文件在/usr/local/nginx/sbin/nginx跟旧版有所不同
安装完就可以直接在浏览器访问localhost,就会看到
Welcome to nginx!

If you see this page, the nginx web server is successfully installed >and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.

配置nginx

配置文件在/usr/local/nginx/conf/nginx.conf,基本配置比较简单
listen 80;默认监听80端口
server_name localhost;服务器地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值