安装nginx详细教程
-
检查是否安装gcc环境(编译工具文件库)
gcc -v
如果提示未找到命令,就执行第二步。
如果提示如下截图说明已安装gcc环境,直接跳过第二步执行第三步。 -
安装gcc环境
执行下面命令yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
执行完之后可以执行第一步的命令检查下是否安装成功。
-
安装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
如果有版本信息说明安装成功。
-
安装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
有版本号说明安装成功。
-
启动nginx的命令
./nginx
-
重启nginx
./nginx -s reopen
-
停止nginx
./nginx -s stop
-
重新载入配置文件
./nginx -s reload
-
安装完成后就可以启动nginx了,启动后就可以访问了。默认端口是80,如果访问不到就得在防火墙里面开放端口。
-
查看防火墙开放状态
systemctl status firewalld
证明防火墙开着。 -
查看已开放端口
firewall-cmd --list-all
-
开放端口,命令可以直接复制使用,更改对应的端口就好了。
firewall-cmd --zone=public --add-port=80/tcp --permanent
重载防火墙
firewall-cmd --reload
然后访问,出现如下页面,表示安装成功。
-----------------end----------------