1.安装需准备的一些lib库
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2.进入/usr/local目录
cd /usr/local
3.以下命令下载nginx 这里是nginx-1.21.1.tar.gz
wget -c http://nginx.org/download/nginx-1.21.1.tar.gz
4.解压
tar -zxvf nginx-1.21.1.tar.gz
5.进入该目录
cd nginx-1.21.1
6.配置安装
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-pcre --with-http_ssl_module
7.编译安装
如果nginx已经安装了的话用指令
make
如果没有安装或者已卸载的话
make && make install
8.在 /usr/local/nginx/sbin目录下 运行 ./nginx 命令 启动
启动 ./nginx
停止 ./nginx -s stop
重启 ./nginx -s reload
运行以下命令查看是否启动成功
ps aux|grep nginx
通过浏览器访问 http://{ip}:ip:{端口号},例如我的是 http://172.168.113.108
,默认80端口可以不加端口号
到这里就安装完毕了,可以正常使用了 有需要的可以配置开机自启动
9、配置开机自启动
vim /lib/systemd/system/nginx.service
复制以下内容保存(按ESC后:wq保存退出)
[Unit]
Description=nginx service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
设置开机自启动
systemctl enable nginx
启动nginx
systemctl start nginx
启动、查看状态、重启nginx,指令3件套
systemctl start nginx
systemctl status nginx
systemctl restart nginx
10、配置nginx环境变量
一般修改配置后用 nginx -s reload 重启
nginx -s reload
出现以下提示是没有配置环境变量
打开/etc/profile
vim /etc/profile
在最后一行 追加下面2行配置(ESC :wq 保存退出)
PATH=$PATH:/usr/local/nginx/sbin
export PATH
使配置生效后,就可以用 nginx -s reload
source /etc/profile