• Centos7安装nginx


    记录干货。。。

    一、下载、解压

    在centos下载依赖库:

    yum install gcc-c++
    yum install -y pcre pcre-devel
    yum install -y zlib zlib-devel
    yum install -y openssl openssl-devel

    在centos进入到自己要保存nginx压缩包的位置,再到nginx下载页面,找到

    1574755162(1)

    对着nginx-1.16.1鼠标右击,选择复制链接地址;

    centos输入以下命令下载:

    我下载到了/usr/local/software目录下。

    用以下命令解压

    tar -zxvf nginx-1.16.1.tar.gz

    解压后用ls查看:

    image

    cd nginx-1.16.1/

    设置编译后的目录及检查

    ./configure --prefix=/usr/local/software/nginx

    开始编译

    make && make install

    返回上一目录,查看

    cd ..
    ls

    image

    nginx就是编译后的目录了。

    二、配置环境变量

    用Notepad++连接服务器(我的安装redis中有教),找到并打开 /etc/profile 文件,在最后加入:

    #set nginx 环境
    export PATH=$PATH:/usr/local/software/nginx/sbin

    使用 source /etc/profile 使配置文件生效。

    三、开放端口

    firewall-cmd --permanent --add-port=80/tcp  #添加80端口
    systemctl restart firewalld.service  #重启防火墙
    firewall-cmd --list-ports  #查看开放的端口

    开放端口后,外面才能连接,阿里云买的服务器记得在服务器管理面板的防火墙也要开放(80就不用了,设置其他端口就要)。

    四、常用命令

    nginx #启动
    nginx -s stop    #停止服务
    nginx -s quit    #退出服务 (等待处理完成退出)
    nginx -s reopen    #重新打开日志文件
    nginx -s reload    #重新加载配置文件

    用nginx启动后,打开浏览器输入服务器ip地址和端口(80可以省略):

    image

    出现上面页面就说明成功了。。。

  • 相关阅读:
    20200902
    20200808
    20200801
    20191017
    LeetCode #974. Subarray Sums Divisible by K 数组
    LeetCode #532. K-diff Pairs in an Array 数组 哈希 双指针
    LeetCode #234. Palindrome Linked List 链表 栈 链表逆置
    LeetCode #307. Range Sum Query
    LeetCode #45. Jump Game II 数组 贪心
    LeetCode #55. Jump Game 数组 贪心 线性DP 回溯
  • 原文地址:https://www.cnblogs.com/mowen120/p/11937054.html
Copyright © 2020-2023  润新知