centos7离线安装nginx

资源地址:

https://pan.baidu.com/s/11hivmtxHDb6cESIpVZGwmw

提取码:o7xs

 

操作步骤

1,把上面的4个文件下载到自己电脑上后,然后上传到centos7上/opt/web/没有目录自己创建

 

2,安装依赖

先cd到,/opt/web/目录下。

安装pcr

rpm -Uvh pcre-devel-8.32-15.el7_2.1.x86_64.rpm --nodeps --force

安装zlib

rpm -Uvh zlib-1.2.7-17.el7.x86_64.rpm

安装zlib-devel

rpm -Uvh zlib-devel-1.2.7-17.el7.x86_64.rpm

 

3 安装nginx

在/opt/web/目录下解压nginx

tar -zxvf nginx-1.16.0.tar.gz

此时目录下会多了一个:nginx-1.16.0的目录,然后进入

cd nginx-1.16.0

检查安装环境:./configure

编译:make

安装:make install

 

4,判断是否安装成功

进入到启动目录:cd /usr/local/nginx/sbin

启动:./nginx

查看进程是否启动:ps -aux|grep nginx|grep -v "grep"

如果能看到进程则安装成功,或者直接在浏览器中输入:http://localhost 如果能 看到:“welcome to ngingx” 也是成功的。

 

5,检查防火墙是否开启端口

添加端口开放:firewall-cmd --zone=public --add-port=80/tcp --permanent

生效端口:firewall-cmd --reload

注意:当然这里设置的端口也可以是自定义的比如:8088

验证:

在浏览器中输入:http://localhost 如果能 看到:“welcome to ngingx” 端口开启OK了。

 

6,设置为服务并开机自启

在目录:/lib/systemd/system/ 下面 新建一个:nginx.service文件,把下面内容填入:

[Unit]

Description=nginx 

After=network.target 

[Service] 

Type=forking 

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx reload

ExecStop=/usr/local/nginx/sbin/nginx quit

PrivateTmp=true 

[Install] 

WantedBy=multi-user.target

然后保存并执行systemctl enable nginx.service使nginx开机启动

最后校验服务是否成功:

//启动

systemctl start nginx.service    

//关闭

systemctl stop nginx.service    

//重启

systemctl restart nginx.service

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值