linux系统安装nginx

本文详细介绍了如何在CentOS系统中配置yum源,安装openssl、zlib、gcc等依赖,编译并安装pcre和nginx,以及设置防火墙以开放80端口的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、查看yum源是否有配置------------yum仓库存放位置/etc/yum.repos.d/

yum repolist	yum源列表
yum repolist enable 当前yum源
#如果没有配置yum源,则配置yum仓库
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo		
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#yum clean指令清除索引缓存和下载包的缓存&&生成索引缓存索引提供搜索安装速度
yum clean all && yum makecache

2、安装openssl 、zlib 、 gcc 依赖

yum -y install make zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel

 3、下载安装pcre-8.3.7.tar.gz 

路径为: https://sourceforge.net/projects/pcre/files/pcre/

cd pcre-8.37/ 
./configure
make && make install
#查看版本信息
pcre-config --version

4、下载安装nginx1.12.2          

 http://nginx.org/en/download.html

cd nginx-1.12.2/
./configure
make && make install

5、启动nginx

cd /usr/local
cd nginx/sbin/
./nginx
ps -ef | grep nginx

6、测试------------浏览器输入IP地址+端口(默认80)

7、查看端口是否开放

firewall-cmd --list-all

8、防火墙启动停止

systemctl stop/start/restart/status  firewalld-service

systemctl status firewalld.service

9、开启端口

【9.1】、[root@centos7 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent   #开放端口
命令含义:
     --zone #作用域
     --add-port=80/tcp  #添加端口,格式为:端口/通讯协议
     --permanent   #永久生效,没有此参数重启后失效
【9.2】、[root@centos7 ~]# systemctl restart firewalld    #重启防火墙
【9.3】、[root@centos7 ~]# firewall-cmd --list-all  #查看刚刚的开放端口是否成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值