• centos安装配置nginx


    centos安装配置nginx

    1. 安装环境

    因为nginx为c++编写, 而且官方提供的为源码, 我们需要安装gcc等编译源码进行安装

    安装环境

    yum install gcc pcre-devel zlib-devel
    

    安装了上面的环境, 就可以了, 如果编译的时候还是无法编译成功, 再安装此依赖

    yum install gcc-c++
    

    2. 下载nginx

    下载地址: http://nginx.org/en/download.html

    这里提供两种下载方式

    2.1 本地下载上传服务器

    如下图, 红色框中的为linux或mac版本

    下载之后上传到服务器

    2.2 服务器直接下载

    直接下载需要使用wegt命令, 如果没有此命令, 安装即可yum install wegt

    首先在nginx官网下载按钮上鼠标右键点击, 选择复制链接地址

    然后使用 wegt 链接地址 即可直接下载到服务器的当期目录

    3. 安装nginx

    下载完毕的文件解压, 然后进入到nginx目录中

    执行目录中的configure文件用于生成可执行文件

    ./configure     # 在解压后的nginx目录中运行
    

    编译

    make
    

    安装

    make install
    

    没报错的话就是安装完成了

    然后使用whereis nginx指令来查找nginx的安装目录, 我的结果为/usr/local/nginx/目录下

    4. 运行和关闭nginx

    在nginx安装目录中, 有一个sbin的目录, 进入看到有一个nginx的可执行文件

    必须sbin此目录中执行以下命令

    ./nginx            # 开启nginx
    ./nginx -s reload  # 重启nginx
    ./nginx -s stop    # 关闭nginx
    

    5. nginx配置文件位置

    配置文件在nginx安装目录下的conf目录中, 里面的nginx.conf文件就是配置文件

    6. 创建快捷指令

    创建文件 vim /usr/lib/systemd/system/nginx.service

    写入如下内容

    [Unit]
    Description=nginx - high performance web server
    After=network.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    ExecStart=/usr/local/nginx/sbin/nginx
    ExecReload=/usr/local/nginx/sbin/nginx -s reload
    ExecStop=/usr/local/nginx/sbin/nginx -s stop
    
    [Install]
    WantedBy=multi-user.target
    

    注意路径, 一定要是你自己安装的nginx路径

    如果其他用户需要此命令, 使用chmod指令添加权限即可

    是文件生效systemctl daemon-reload或者重启系统reboot

    nginx快捷指令如下, 就不用每次都到nginx安装目录下执行了

    systemctl start nginx   # 开启nginx
    systemctl stop nginx    # 关闭nginx
    systemctl restart nginx # 重启nginx
    

    nginx开机自动启动

    systemctl enable nginx
    

    关闭开机自动启动

    systemctl disable nginx.service
    

    查看当前状态

    systemctl status nginx.service
    
  • 相关阅读:
    selenium获取Cookie操作
    分布式锁-常用技术方案
    合成模式(Composite)-结构型
    享元模式-结构型
    桥接模式-结构型
    适配器模式-结构型
    建造者模式-创建型
    单例和原型模式-创建型
    外观(门面)模式-结构型
    JDK QUEUE队列
  • 原文地址:https://www.cnblogs.com/zpKang/p/13471556.html
Copyright © 2020-2023  润新知