Nginx保姆级教程

安装及简单配置

  1. 在usr/local下建好nginx文件夹 并下载安装包,nginx: download
    #也可以在linux /usr/local/nginx 中运行如下命令直接下载 
    wget https://nginx.org/download/nginx-1.26.0.tar.gz 
  2. 安装编译工具及库文件
    yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel pcre-devel

    知识扩展:gcc、gcc-c++ # 主要用来进行编译相关使用

    openssl、openssl-devel # 一般当配置https服务的时候就需要这个了

    zlib、zlib-devel # 主要用于文件的解压缩

    pcre、pcre-devel # Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法

    make # 遍历

    make install # 安装

  3. 解压nginx
    #移动到nginx安装目录
    cd /usr/local/nginx
    
    #解压
    tar -zxvf nginx-1.26.0.tar.gz   

  4. 进入安装包目录
     cd nginx-1.26.0/

  5. 编译安装nginx,默认安装到 /usr/local/nginx中
    //编译
    [root@VM-16-11-centos nginx-1.26.0]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
    //安装
    [root@VM-16-11-centos nginx-1.26.0]# make && make install

  6. 先找一下nginx安装到什么位置上了
    [root@VM-16-11-centos nginx-1.26.0]# whereis nginx
    nginx: /usr/local/nginx
    
  7. 简单设置配置文件 /usr/local/nginx/conf/nginx.conf
  8. 查看nginx.conf配置是否正确
    [root@VM-16-11-centos nginx]# /usr/local/nginx/sbin/nginx -t
    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
    

  9. 启动,重启,停止nginx、修改文件后重新加载
    方法一:
    cd /usr/local/nginx/sbin/
    ./nginx   #启动
    ./nginx -s stop  #停止
    ./nginx -s quit  #退出
    ./nginx -s reload  #重启  修改配置后重新加载生效<
    ./nginx -s reopen 重新打开日志文件
    方法二 全路径命令执行:
    #启动脚本是在 /usr/local/nginx/sbin/nginx
    #启动【指定配置文件时 后面加 -c /usr/local/nginx/conf/nginx.conf】
    /usr/local/nginx/sbin/nginx
    #重载 修改配置后重新加载生效
    /usr/local/nginx/sbin/nginx -s reload
    #杀掉nginx
    /usr/local/nginx/sbin/nginx -s quit
    #停止
    /usr/local/nginx/sbin/nginx -s stop
    
    

  10. 查询nginx是否启动:
    [root@VM-16-11-centos sbin]# ps -ef | grep nginx
    root     1792688       1  0 11:11 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx
    nobody   1792689 1792688  0 11:11 ?        00:00:00 nginx: worker process
    root     1794690 1623598  0 11:12 pts/0    00:00:00 grep --color=auto nginx
    

    ps -ef|grep nginx  #查询进程号
    kill -QUIT 主进程号   #从容停止
    kill -TERM 主进程号  #快速停止
    kill -9 主进程号  #强制停止

  11. 启动后访问 ip:80 成功就会出现欢迎界面
  12. 设置nginx 的开机启动
    vim /etc/rc.local
    文本底部追加
    /usr/local/nginx/sbin/nginx

    恭喜你到此已经和我一样入门!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值