Linux(Centos7)安装Nginx

一、离线安装包编译安装

1. 通过Xftp上传nginx压缩包到服务器 /opt 目录下

在这里插入图片描述

2. 解压至 /usr/local/

tar -zxvf nginx-1.14.2.tar.gz -C /usr/local/

在这里插入图片描述

3. 安装依赖

yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

在这里插入图片描述

4. 进入nginx根目录执行 ./configure

./configure

在这里插入图片描述

5. 执行 make ,完成后继续执行 make install

1. make
2. make install

在这里插入图片描述在这里插入图片描述

6. 进入 /usr/local/nginx/sbin 目录,输入./nginx即可启动nginx,查看是否有nginx进程

./nginx

在这里插入图片描述在这里插入图片描述

7.浏览器访问测试(IP:端口)

  1. 关闭防火墙或者防火墙开放端口(nginx默认8080端口),选一种即可
//1. 关闭防火墙
1. systemctl stop firewalld 

//2. 防火墙开放8080端口
1. firewall-cmd --zone=public --add-port=8080/tcp --permanent
2. systemctl restart firewalld   //重启

2.浏览器访问

在这里插入图片描述

设置开机自启

1.新建系统服务文件(nginx.service),把以下内容写进文件

vim /etc/systemd/system/nginx.service

[Unit]
Description=nginx service
After=network.target

[Service]
Type=forking
#确认下路径,如果不是在/usr/local则需改成对应路径
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

2.设置Nginx开机自启,依次执行

1. chmod 755 /etc/systemd/system/nginx.service  //授权
2. systemctl daemon-reload           //加载配置
3. systemctl enable nginx            //设置开机自启

3.启动Nginx服务

systemctl start nginx

4.其他常用指令

systemctl status nginx   //查看nginx状态
systemctl stop nginx     //关闭nginx
systemctl restart nginx  //重启nginx

二、yum安装

1.安装nginx源

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

在这里插入图片描述

2.使用yum安装nginx

yum install -y nginx

在这里插入图片描述

3.启动nginx,查看启动状态

1. systemctl start nginx  //启动nginx
2. systemctl status nginx //查看nginx状态

在这里插入图片描述
4.浏览器访问测试(IP:端口)
1. 关闭防火墙或者防火墙开放端口(nginx默认8080端口),选一种即可

//1. 关闭防火墙
1. systemctl stop firewalld 

//2. 防火墙开放8080端口
1. firewall-cmd --zone=public --add-port=8080/tcp --permanent
2. systemctl restart firewalld   //重启

2.浏览器访问
在这里插入图片描述

查看版本和各文件路径

1.查看版本

nginx -v

2.查看各文件路径

1. rpm -qa | grep nginx
2. rpm -ql nginx-1.22.1-1.el7.ngx.x86_64

在这里插入图片描述

注意事项

1.配置文件
*根据需要更改为nginx.conf

/etc/nginx/conf.d/default.conf

在这里插入图片描述
2.更换端口
*注意关闭SELinux,否则可能启动出现问题

------1.临时关闭SELinux

 setenforce 0

------2.永久关闭

  1. SELINUX=enforcing 改为 SELINUX=disable
 vim /etc/selinux/config

在这里插入图片描述
2. 重启系统

reboot

猜你喜欢

转载自blog.csdn.net/dontYouWorry/article/details/128956407