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是否自动启动

配置完成!!!!

上一篇:Linux | 配置服务开机启动


下一篇:VS2017+Qt5.13.0+Windows 10,配置MSVC编译器