Linux下nginx安装步骤

网友投稿 264 2022-11-05


Linux下nginx安装步骤

一、下载安装包

​​-zxvf nginx-1.22.0.tar.gz

三、下载依赖

进入到解压文件根目录,执行命令行,检查安装环境

./configure --prefix=/usr/local/nginx

安装gcc库

yum install -y gcc

安装pcre库

yun install -y pcre pcre-dev

安装zlib库

yun install -y zlib zlib-dev

再执行​​./configure --prefix=/usr/local/nginx​​如下所示即OK

四、编译

make

五、安装

make install

六、启动nginx

进入安装好的目录​​/usr/local/nginx/sbin​​

./nginx 启动./nginx -s stop 快速停止./nginx -s quit 优雅关闭,在退出前完成已经接受的连接请求./nginx -s reload 重新加载配置

查看虚拟机IP地址​​ip addr​​,打开浏览器访问ip

若不能访问,请关掉防火墙

七、防火墙

关闭防火墙

systemctl stop firewalld.service

禁止防火墙开机启动

systemctl disable firewalld.service

放行端口

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

重启防火墙

firewall-cmd --reload

八、开启系统服务

创建服务脚本

vim /usr/lib/systemd/system/nginx.service

服务内容

[Unit]Description=nginx -web serverAfter=network.target remote-fs.target nss-lookup.target[Service]Type=forkingPIDFile=/usr/local/nginx/logs/nginx.pidExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.confExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.confExecReload=/usr/local/nginx/sbin/nginx -s reloadExecStop=/usr/local/nginx/sbin/nginx -s stopExecQuit=/usr/local/nginx/sbin/nginx -s quitPrivateTmp=true[Install]WantedBy=multi-user.target

重新加载系统服务

systemctl daemon-reload

查看nginx是否在运行

ps -ef | grep nginx

关闭

./nginx -s stop

启动服务

systemctl start nginx.service

九、开机启动

systemctl enable nginx.servive

箴言:因为这些东西是非常简单的。不要抱怨自己学不会,那是因为你没有足够用心。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java中Hibernate缓存形式总结
下一篇:Linux网络访问的配置文件
相关文章

 发表评论

暂时没有评论,来抢沙发吧~