千家信息网

怎么在centos服务器中配置nginx

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,今天就跟大家聊聊有关怎么在centos服务器中配置nginx,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。下载安全终端MobaXterm_Pe
千家信息网最后更新 2025年02月23日怎么在centos服务器中配置nginx

今天就跟大家聊聊有关怎么在centos服务器中配置nginx,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

下载安全终端MobaXterm_Personal

首先,下载安全终端后,连接到自已的公网IP

连接成功后显示如以上.

Nginx简介

Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。它最常的用途是提供反向代理服务

连接上服务器后

第一步:安装gcc gcc-c++

命令为:

yum install -y gcc gcc-c++

第二步:安装PCRE库

$ cd /usr/local/$ wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz$ tar -zxvf pcre-8.36.tar.gz$ cd pcre-8.36$ ./configure$ make && make install

如报错:configure: error: You need a C++ compiler for C++ support

解决:yum install -y gcc gcc-c++

第三步:安装SSL库

$ cd /usr/local/$ wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz$ tar -zxvf openssl-1.0.1j.tar.gz$ cd openssl-1.0.1j$ ./config$ make && make install

第四步:安装zlib库存

$ cd /usr/local/$ wget http://zlib.net/zlib-1.2.11.tar.gz$ tar -zxvf zlib-1.2.11.tar.gz$ ./configure$ make && make install

第五步:安装nginx

$ cd /usr/local/$ wget http://nginx.org/download/nginx-1.8.0.tar.gz$ tar -zxvf nginx-1.8.0.tar.gz$ cd nginx-1.8.0 $ ./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module(注: --with-http_ssl_module:这个不加后面在nginx.conf配置ssl:on后,启动会报nginx: [emerg] unknown directive "ssl" in /opt/nginx/conf/nginx.conf 异常)$ make && make install

启动nginx

$ /usr/local/nginx/sbin/nginx

第六步:检查是否启动成功

打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功.

记录我这个过程中遇见的事情:

进行到第六步时,与浏览器的连接是不成功的,出现无响应,所以我去检查了防火墙的80端口是否有开通.

命令为:

firewall-cmd --list-all 检查80端口

firewall-cmd --zone=public --add-port=80/tcp 若80端口没有开启,则打开80端口

firewall-cmd --reload 重新打开防火墙

再次重新开启nginx服务:

/usr/local/nginx/sbin/nginx -s reload

发现还是无法连接到此IP地址,检查本地连接是否正常:

命令为:

curl localhost

显示如图片,发现本地连接是成功的,但是ip就是无法访问

最后查了查发现,是因为新的服务器,阿里云安全组只开放了22和3389端口导致的,但是并未开放80端口。

只有这两个端口号是不够用的,为了能够链接服务器还需要开放80端口

增加安全组的配置规则

既然用的是阿里云,那么我们就借助阿里云的安全组操作来实现端口的开放效果。

登陆阿里云后,按照如下顺序选择:云服务器ECS->安全组->配置规则

目前安全组规则是3个,分别是22,3389和ICMP协议。

然后点右上角的 添加安全组规则

添加80端口

如图所示只需要修改两个:

端口范围: 21/21 表示从21开始,到21结束

授权对象: 0.0.0.0/0 表示所有的ip地址都可以访问该端口

如图所示,增加了一个新的规则

看完上述内容,你们对怎么在centos服务器中配置nginx有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

端口 服务 服务器 安全 配置 成功 规则 阿里 开放 检查 内容 命令 浏览器 浏览 两个 地址 终端 防火墙 C++ 如图 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 专科学软件开发有用吗 徐州品凡互联网科技公司 达芬奇15不能选数据库 电力信息网络安全管理 杭州火蚁网络技术集团 武汉市国家网络安全基地的地址 网络技术不断演进 微信链接显示无法连接服务器 nfs服务器导出的文件 博雅数据库 招生计划黑龙江 查询成绩最高前五名数据库 广东企业云空间部署服务器 mmi软件开发工程师是干啥的 阿里云服务器怎么管理后台 深圳股票自动交易软件开发 通信网络技术保障中心 济南历下火羽白网络技术工作室 打开国家网络安全 高速服务器可以用电吗 高级学生网络安全手抄报 初中网络安全读后感 苹果网络安全负责人是谁 惠州软件开发商家 如何让ups电源安全关闭服务器 vf创建数据库 网络安全法 网络运营者包括 计算机一般是客户机还是服务器 曙光服务器bios查看网卡 数据库技术 课程描述 高速服务器可以用电吗
0