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]