Linux服务器安装并配置nginx自启动

1.安装Nginx

1.在Linux下安装nginx,首先需要安装 gcc-c++编译器(如果没安装的话,在接下来安装nginx执行make命令将会报错:make: *** 没有规则可以创建“default”需要的目标“build” 。 停止。)。然后安装nginx依赖的pcre包和zlib包。

先安装gcc-c++编译器

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

再安装pcre包

yum install -y pcre pcre-devel

再安装zlib包

yum install -y zlib zlib-devel

在/usr/local/下创建文件nginx文件

mkdir /usr/local/nginx

在网上下nginx包上传至Linux(https://nginx.org/download/),也可以直接下载

wget https://nginx.org/download/nginx-1.19.9.tar.gz

解压

taz -zxvf nginx-1.19.9

进入nginx目录

cd nginx-1.19.9

使用默认配置文件

./configure

编译安装

make make install

查找安装目录

where is nginx

进入sbin目录,可以看到有一个可执行文件nginx,直接./nginx

./nginx

查看是否启动成功

ps -ef | grep nginx

然后在网页上访问自己的IP就可以了默认端口为80,出现nginx欢迎页面则代码安装成功
如果服务已经启动成功,但是访问ip不成功,解决问题如下:
第一步,对80端口进行防火墙配置

firewall-cmd --zone=public --add-port=80/tcp --permanent

第二步,重启防火墙服务:

systemctl restart firewalld.service

2.配置重启自启动

修改/etc/rc.d/rc.local文件

vim /etc/rc.d/rc.local

在文件最后一样添加nginx启动地址并保存编辑

/usr/local/nginx/sbin/nginx

执行以下命令,使/etc/rc.d/rc.local变成可执行文件,这一步很关键

chmod +x /etc/rc.d/rc.local

输入root重启,重启完成后验证nginx是否自动启动

配置完成!!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值