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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只大萌新!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值