安装nginx:
# 解压nginx文件到 /app 目录下
[root@CentosMain ~]# tar -xvf nginx-1.12.2.tar.gz -C /app
#安装nginx依赖包
[root@CentosMain ~]# yum install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel -y
# 编译安装nginx
[root@CentosMain nginx-1.12.2]# pwd
/app/nginx-1.12.2
[root@CentosMain nginx-1.12.2]#./configure --prefix=/app/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre
[root@CentosMain nginx-1.12.2]# make
[root@CentosMain nginx-1.12.2]# make install
启动nginx:
[root@CentosMain sbin]# pwd
/app/nginx/sbin
# 启动服务
[root@CentosMain sbin]# ./nginx
# 查看进程
[root@CentosMain sbin]# ps -ef|grep nginx
root 27115 1 0 10:26 ? 00:00:00 nginx: master process ./nginx
nginx 27116 27115 0 10:26 ? 00:00:00 nginx: worker process
nginx添加到系统服务:
nginx启停脚本链接
网上配置参考链接
[root@CentosMain sbin]# cd /etc/init.d
[root@CentosMain init.d]# vi nginx
把启停脚本内容写到里面
[root@CentosMain init.d]# chmod 755 nginx # 赋予执行权限
[root@CentosMain init.d]# chkconfig --add nginx #添加系统服务
[root@CentosMain init.d]# chkconfig nginx on #设置开机启动,启动级别
[root@CentosMain init.d]# chkconfig --list nginx #查看开机启动配置信息
[root@CentosMain init.d]# service nginx start #开启
[root@CentosMain init.d]# service nginx stop #停止
[root@CentosMain init.d]# service nginx restart #重启
[root@CentosMain init.d]# service nginx reload #重新加载
修改默认端口(80):
修改/app/nginx/config/nginx.conf
文件里的80端口
把安装目录属主赋予到普通用户下:
[root@CentosMain conf]# cd /app
[root@CentosMain app]# chown nginx:nginx -R nginx
网友评论