栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux安装配置Nginx并开启IPv6的支持

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux安装配置Nginx并开启IPv6的支持

一、下载Nginx安装包

Nginx官网下载地址:nginx: download

 二、创建Nginx文件夹:

mkdir /usr/local/nginx

将下载的Nginx包上传到该目录。进行解压:

tar -zxvf nginx-1.21.4.tar.gz

进入解压后的目录内:

cd nginx-1.21.4/

三、重新进行编译

        在进行重新编译时,指定编译之后生成的可执行文件(或者在编译之后,将可执行文件移动到指定目录下也可以),并配置开启IPv6的配置  

四、编译安装

make

make install

五、查找安装路径

whereis nginx  #查找安装路径
which nginx  #查找环境变量中的文件,环境变量中的文件在/usr/bin/或者/usr/sbin

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

七、查看是否启动成功

ps -ef | grep nginx

 八、使用页面访问服务IP地址,如果无法访问,查看服务器的防火墙是否开启。

systemctl status firewalld #查看防火墙状态

无法访问Nginx服务是因为防火墙拦截了请求。

 九、手动开启80端口

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

systemctl restart firewalld.service  #开启端口之后重启防火墙

firewall-cmd --list-all #查看防火墙是否开启了80端口的访问

 十、重新执行nginx的可执行文件,提示80端口已被占用。

./nginx

 十一、查看是什么服务占用的端口,查询到是刚刚启动的nginx

netstat -tunlp | grep 80

使用kill - QUIT + 进程Id杀掉主服务进程和从服务进程,在重新执行./nginx,浏览器可以访问nginx。

十二、通过命令可以查看是否支持IPv6。如果有--with-ipv6表示Nginx开启了IPv6的支持,否则不支持配置ipv6的端口。

 

nginx -V

 十二、通过命令可以检查nginx.conf文件的语法是否正确

nginx -t

如果在nginx.conf配置完IPv6的监听端口,使用该命令查询无语法错误,则启动的Nginx是支持Ipv6的访问。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/641732.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号