centos7安装nginx记录
2021/7/18 7:08:00
本文主要是介绍centos7安装nginx记录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
这里写自定义目录标题
- 安装环境
- 安装所需插件
- 1.安装gcc
- 2.安装pcre、pcre-devel
- 3.安装zlib
- 4.安装openssl
- 安装nginx
- 安装完成之后解压到 /usr/local/nginx路径下面
- 然后进入 /usr/local/nginx/nginx-1.9.9/下
- 之后再进入 /usr/local/nginx/conf/ 目录下面修改nginx的配置文件,主要是修改nginx.conf文件中的端口号信息
- 最后就是启动nginx
- 解决防火墙问题
- 第一步
- 然后执行systemctl start firewalld开启防火墙,没有提示信息即为防火墙开启成功
- 第二布
安装环境
记录安装nginx流程,使用系统centos7
安装所需插件
1.安装gcc
gcc是linux下的编译器
查看gcc版本
gcc -v
我的阿里云centos7系统自带gc,如果没有可以使用以下命令下载gcc
yum -y install gcc
2.安装pcre、pcre-devel
PCRE (Perl Compatible Regular Expressions) 是一个用C语言编写的正则表达式函数库。
安装命令如下:
yum install -y pcre pcre-devel
3.安装zlib
zlib是一个压缩库,类似于zip。在linux下看到的*.gz文件,就是用zlib压缩的。
安装命令:
yum install -y zlib zlib-devel
4.安装openssl
OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。
安装命令:
yum install -y openssl openssl-devel
安装nginx
我安装的nginx是1.9.9版本的,首先在 /usr/local 路径下面创建nginx文件夹,然后 cd进入该文件夹开始下载nginx安装包
安装命令:
wget http://nginx.org/download/nginx-1.9.9.tar.gz
安装完成之后解压到 /usr/local/nginx路径下面
解压命令
tar -zxvf nginx-1.9.9.tar.gz
然后进入 /usr/local/nginx/nginx-1.9.9/下
运行三个命令:
./configure make make install
之后再进入 /usr/local/nginx/conf/ 目录下面修改nginx的配置文件,主要是修改nginx.conf文件中的端口号信息
将端口号修改为80,不过默认都是80端口,如果需要修改则 按 i 键进入修改,修改完成之后先按 esc 然后 shirf + zz 退出保存。
最后就是启动nginx
进入/usr/local/nginx/sbin 目录下面
执行:./nginx
即可启动nginx,到此为止nginx已经安装完成了
输入你的ip地址即可访问
如果访问不成功那可能是防火墙的问题
解决防火墙问题
首先要简单确认80端口有没有分给nginx
执行命令:netstat -ntlp
第一步
对防火墙进行配置
firewall-cmd --zone=public --add-port=80/tcp --permanent
如果执行第一步提示
则是防火墙未开启
可以通过systemctl status firewalld确认firewalld状态。dead状态即为防火墙未开启
然后执行systemctl start firewalld开启防火墙,没有提示信息即为防火墙开启成功
再次执行systemctl status firewalld确认firewalld状态。出现绿色的running则是防火墙开启成功
接下来就再次执行firewall-cmd --zone=public --add-port=80/tcp --permanent
开启防火墙
第二布
重启防火墙就可以了
systemctl restart firewalld.service
PS:这是博主第一次发布文章,希望大家嘴下留情。
这篇关于centos7安装nginx记录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-13用Nginx防范DDoS攻击的那些事儿
- 2024-12-13用Terraform在AWS上搭建简单NGINX服务器指南
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享