Nginx服务器安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liuxing9345/article/details/82532152
  • 配置nginx安装环境
    • gcc编译器: yum install -y gcc-c++
    • pcre: pcre是一个perl库,包括perl兼容的正则表达式库。nginx的http 模块使用pcre来解析正则表达式。yum install -y pcre pcre-devel
    • zlib: nginx使用zlib对http包的内容进行gzip。yum install -y zlib zlib-devel
    • openssl: 如果需要nginx支持https那么需要安装该依赖,如果用不着仅仅只是学习使用,可能可以不用安装,但是得在编译的时候通过without来指定不要安装的模块,这个具体还是参考nginx官方文档。yum install -y openssl openssl-devel
  • 编译安装
    • 通过configure命令生成Makefile文件
      ./configure \
      –prefix=/usr/local/nginx \
      –pid-path=/var/run/nginx/nginx.pid \
      –lock-path=/var/lock/nginx.lock \
      –error-log-path=/var/log/nginx/error.log \
      –http-log-path=/var/log/nginx/access.log \
      –with-http_gzip_static_module \
      –http-client-body-temp-path=/var/temp/nginx/client \
      –http-proxy-temp-path=/var/temp/nginx/proxy \
      –http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
      –http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
      –http-scgi-temp-path=/var/temp/nginx/scgi
      或者最小安装
      ./configure
      –prefix=/usr/local/nginx
      –user=nginx
      –group=nginx
      说明: –user和–group指定nginx默认用户、用户组,–prefix指定nginx的安装目录。模块可以使用默认安装的模块,就可以不用指定那么长的参数了
    • 执行编译命令: make && make install

猜你喜欢

转载自blog.csdn.net/liuxing9345/article/details/82532152