美文网首页
第一章 安装nginx

第一章 安装nginx

作者: Alex_Honnold | 来源:发表于2017-12-11 11:03 被阅读0次

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

    相关文章

      网友评论

          本文标题:第一章 安装nginx

          本文链接:https://www.haomeiwen.com/subject/rnabixtx.html