一、先安装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的配置文件,需要重启服务才能生效,但是重启服务比较麻烦,此时用此命令就行)
版权归原作者 小明,691 所有, 如有侵权,请联系我们删除。