centos7安装nginx详细教程

安装nginx详细教程

  1. 检查是否安装gcc环境(编译工具文件库)

    gcc -v

    如果提示未找到命令,就执行第二步。
    如果提示如下截图说明已安装gcc环境,直接跳过第二步执行第三步。

  2. 安装gcc环境
    执行下面命令

    yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

    执行完之后可以执行第一步的命令检查下是否安装成功。

  3. 安装PCRE
    PCRE的作用是让nginx支持rewrite功能。
    下载PCRE安装包,下载地址:https://sourceforge.net/projects/pcre/files/pcre/8.44/pcre-8.44.tar.gz/download链接自己可以去官网找。在/usr/local/src/目录下执行下面的命令,要需要更改下的链接,只需要替换下载路径即可。或者参考这个网站http://ftp.pcre.org/pub/pcre/

    wget http://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gz

    下载完成后解压安装包

    tar zxvf pcre-8.44.tar.gz

    进入解压好的安装包目录

    cd pcre-8.44

    编译安装

    ./configure
    make && make install

    查看pcre的版本验证是否安装成功

    pcre-config --version

    如果有版本信息说明安装成功。

  4. 安装nginx
    下载地址:http://nginx.org/download/nginx-1.18.0.tar.gz
    进入/usr/local/src/目录下执行下面的命令,如果需要安装其他版本的,去官网找就行了。
    下载完成后解压

    tar zxvf nginx-1.18.0.tar.gz

    进入安装包目录

    cd nginx-1.18.0

    编译安装,这里的命令可以对照自己的实际情况进行修改。

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.44
    make
    make install

    去nginx的安装好的sbin目录下查看nginx的版本

    ./nginx -v

    有版本号说明安装成功。

  5. 启动nginx的命令

    ./nginx
  6. 重启nginx

    ./nginx -s reopen
  7. 停止nginx

    ./nginx -s stop
  8. 重新载入配置文件

    ./nginx -s reload
  9. 安装完成后就可以启动nginx了,启动后就可以访问了。默认端口是80,如果访问不到就得在防火墙里面开放端口。 

  10. 查看防火墙开放状态

    systemctl status firewalld


    证明防火墙开着。

  11. 查看已开放端口

    firewall-cmd --list-all
  12. 开放端口,命令可以直接复制使用,更改对应的端口就好了。

    firewall-cmd --zone=public --add-port=80/tcp --permanent

    重载防火墙

    firewall-cmd --reload

    然后访问,出现如下页面,表示安装成功。











    -----------------end----------------

猜你喜欢

转载自blog.csdn.net/javaXiaoAnRan/article/details/107876206