上传nginx安装包
Nginx的安装包,从官方下载下来的是c语言的源码包,我们需要自己编译安装。具体操作步骤如下:
安装nginx
安装nginx运行时需要的依赖
yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel
解压源码包到当前目录
tar -zxvf nginx-1.20.2.tar.gz
进入到解压目录后,执行指令
#进入解压目录
cd nginx-1.20.2
#执行命令配置, 生成Makefile文件
./configure --prefix=/usr/local/nginx
进入nginx解压后的目录里
然后生成Makefile文件
执行命令进行编译和安装
#编译
make
#编译安装
make install
先编译
在安装
启动nginx
进入到nginx安装目录/usr/local/nginx,启动nginx服务
sbin/nginx
切换到安装好的nginx目录
执行命令
上面的这一步其实也可以进入到 nginx目录的sbin目录里面执行,这样的话就直接。
./nginx
我下面执行执行,是因为我提前把nginx相关进程杀掉了。
在sbin目录里面启动
在浏览器中看效果
你的ip + nginx默认端口号,一般都是80
小问题
要是在浏览器中访问不到,可能是因为nginx没有启动或者Linux防火墙阻止了。
# 查看防火墙状态
systemctl status firewalld
#永久关闭防火墙
# 1先关防火墙
sudo systemctl stop firewalld
# 2在永久关闭
sudo systemctl disable firewalld
这样设置好以后在访问nginx