nginx安装(centos7默认最小安装)
1.make:(编译器)
yum install -y autoconf automake
2.gcc:(nginx用c语言创作)
yum install -y gcc gcc-c++
3.nginx依赖包:
yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel
4.源码包获取:
在https://nginx.org/en/download.html可以获取
wget https://nginx.org/download/nginx-1.20.1.tar.gz
5.创建一个用户用来登录nginx(安全)
useradd -s /sbin/login nginx
6.解压缩:
tar -zxvf nginx-1.20.1.tar.gz
7..创建nginx目录(自定义):
mkdir /usr/share/nginx
8..进入解压缩目录执行configure:
./configure --prefix=/usr/share/nginx \
--user=nginx \
--group=nginx \
--with-http_ssl_module
9.编译安装:
make && make install
10.进入/usr/share/nginx/sbin目录
./nginx
11.输入ip测试:
12.无显示可能是防火墙没关:
systemctl stop firewalld
systemctl status firewalld
setenforce 0
getenforce
13.环境变量配置:
nginx -v
vim /etc/profile
插入 export PATH=$PATH:/usr/share/nginx/sbin保存退出
source /etc/profile
nginx -v