Linux安装Nginx详细步骤及Nginx常用命令

目录

一、先安装Nginx需要的 pcre 依赖 

二、安装其他需要的依赖: openssl 、zlib 、 gcc 

三、安装Nginx

四、Nginx常用命令


一、先安装Nginx需要的 pcre 依赖 

        1、联网下载pcre 依赖 

wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz

        2、找到下载位置,解压此压缩包

tar –zxvf pcre-8.37.tar.gz

        3、找到文件路径,进入并执行 ./configure 执行检查

        此时这里报错configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
,说明这里缺少c++编译器,所以需要执行 yum install -y gcc gcc-c++ 命令即可解决。
 

         4、执行 make&&make install 命令进行编译并安装

         5、安装成功后可通过 pcre-config --version 查看安装版本号,如果出现说明安装成功

二、安装其他需要的依赖: openssl 、zlib 、 gcc 

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

三、安装Nginx

        1、和第一步安装pcre步骤相同

                (1)远程工具上传或联网下载压缩包并解压

                (2)进入软件目录执行 ./configure

                (3)再执行 make && make install 编译并安装

        2、安装成功后,在/usr/local目录下会出现 nginx 文件夹,其中的sbin文件夹就会有启动nginx的脚本

         3、进入 nginx 的conf目录,查看nginx的配置文件nginx.conf

         此时可发现nginx监听端口默认为80,所以我们只要访问服务器的80端口即可访问到nginx

        4 、开放访问端口

        但此时我们可以发现其实访问服务器的80端口是访问不到nginx的,那是因为我们还没有开放端口供外界访问。

                 (1)通过 firewall-cmd --list-all 命令查看防火墙此时此时开放的端口

                (2)通过 firewall-cmd --add-port=80/tcp --permanent 命令开放80端口

                (3)设置好以后要重启防火墙才能生效,命令:firewall-cmd --reload

        5、此时发现访问成功

四、Nginx常用命令

        在/usr/local/nginx/sbin目录中执行:

        1、./nginx 开启nginx服务

        2、./nginx -s stop 关闭nginx服务

        3、./nginx -v 查看nginx版本

        4、./nginx -s reload 重新加载nginx服务(有时修改了nginx的配置文件,需要重启服务才能生效,但是重启服务比较麻烦,此时用此命令就行)

猜你喜欢

转载自blog.csdn.net/weixin_64709241/article/details/131555347