您当前所在位置:首页安装教程Linux安装nginx

Linux安装nginx

更新:2023-08-12 06:05:04编辑:tooool归类:安装教程人气:52

在linux下加装nginx,具体来说须要加装 gcc-c++C++。接着加装nginx倚赖的pcre和zlib包。最终加装nginx方可。

Linux安装nginx

1.先加装gcc-c++C++

yuminstall gcc-c++yuminstall -y openssl openssl-devel

2.再加装pcre包

yuminstall -y pcre pcre-devel

3.再加装zlib包

yuminstall -y zlib zlib-devel

下面进行nginx的加装

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

mkdir/usr/local/nginx

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

wgethttps://nginx.org/download/nginx-1.19.9.tar.gz

3.解压并进入nginx目录

tar-zxvfnginx-1.19.9.tar.gzcdnginx-1.19.9

4.使用nginx默认配置

./configure

5.编译加装

makemakeinstall

6.查找加装路径

whereisnginx

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

./nginx

9.查看是否启动成功

ps-ef | grep nginx

10.接着在网页上访问自己的IP就可以了默认端口为80(出现如下欢迎界面就成功了!)

注意问题

如以上步骤都完成且没有问题的话,就做如下操作

防火墙

查看防火墙是否开启
systemctlstatusfirewalld

启动防火墙后,默认没有开启任何端口,须要手动开启端口。nginx默认是80端口

手动开启端口命令
firewall-cmd --zone=public--add-port=80/tcp --permanent
命令含义: --zone作用域 --add-port=80/tcp 添加端口,格式为:端口/通讯协议 --permanent 永久生效,没有此参数重启后失效

开启后须要重启防火墙才生效

systemctlrestartfirewalld.service

查看防火墙是否开启了80端口的访问

firewall-cmd --list-all

开启后再次访问!!

端口占用

如果启动后出现了如下的问题就是80端口被占用

可以用下面这个命令进行查看80端口被谁占用

netstat-tunlp | grep80

这里因为我之前开启了的是被nginx.master或者nginx.woeker占用就不用管,如果不是这个的话那就把那个进程关闭掉

kill-9 进程号

关闭之后重启nginx再次访问!!

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

今天IT小哥差点要悲催了,系统管理员帐户被锁,无法进入PE系统 Win10系统如何测试usb3.0设备传输速度

游客 回复需填写必要信息