hq8501 发表于 2018-11-12 09:47:14

CentOS 7.2源码包编译安装nginx-1.10.2-12207917

# wget http://nginx.org/download/nginx-1.10.2.tar.gz      #获取源码包  # yum install openssl openssl-devel pcre pcre-devel -y       #下载依赖包
  # useradd -s /sbin/nologin -M nginx      #创建nginx启动用户
  # tar xf nginx-1.10.2.tar.gz          #解压软件包
  # cd nginx-1.10.2/
  ./configure --user=nginx --group=nginx \      #启动的用户和组
  --with-http_ssl_module \                              #ssl加密模块
  --with-http_stub_status_module \                #nginx状态模块
  --prefix=/usr/local/nginx-1.10.2                  #安装的路径
  # make && make install && echo $?            #make编译后返回状态码
  # ln -s /usr/local/nginx-1.10.2/ /usr/local/nginx      #创建软连接
  # ls -l /usr/local/nginx       #查看软连接
  lrwxrwxrwx 1 root root 24 Jan 18 00:10 /usr/local/nginx -> /usr/local/nginx-1.10.2/
  # /usr/local/nginx/sbin/nginx -t         #检查nginx的配置语法
  nginx: the configuration file /usr/local/nginx-1.10.2/conf/nginx.conf syntax is ok   #OK表示配置没问题
  nginx: configuration file /usr/local/nginx-1.10.2/conf/nginx.conf test is successful
  # /usr/local/nginx/sbin/nginx               #启动nginx
  # netstat -lnutp|grep 80                #检查nginx的端口是否启动,没有netstat这个命令需要下载net-tools这个包
  tcp      0      0 0.0.0.0:80            0.0.0.0:*               LISTEN      5302/nginx: master

页: [1]
查看完整版本: CentOS 7.2源码包编译安装nginx-1.10.2-12207917