第一章 安装nginx

安装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端口

第一章 安装nginx_第1张图片

把安装目录属主赋予到普通用户下:

[root@CentosMain conf]# cd /app
[root@CentosMain app]# chown nginx:nginx -R nginx

你可能感兴趣的:(第一章 安装nginx)