当前位置: 首页 > 云服务器

Linux环境安装nginx详细步骤及nginx配置

时间:2026-01-30 12:03:47

LINUX安装nginx详细步骤

1.安装依赖包

//一键安装上面四个依赖

yum y install gcc zlib zlibdevel pcredevel openssl openssldevel

2.下载并解压安装包

//创建一个文件夹

cd /usr/local

mkdir nginx

cd nginx

//下载tar包

wget nginx.org/download/nginx1.13.7.tar.gz

tar xvf nginx1.13.7.tar.gz

3.安装nginx

//进入nginx目录

cd /usr/local/nginx

//进入目录

cd nginx1.13.7

//执行命令 考虑到后续安装ssl证书 添加两个模块

./configure withhttp_stub_status_module withhttp_ssl_module

//执行make命令

make

//执行make install命令

make install

4.启动nginx服务

​​​​​​​/usr/local/nginx/sbin/nginx c /usr/local/nginx/conf/nginxonf

配置nginxonf

打开配置文件

vi /usr/local/nginx/conf/nginxonf

将端口号改成9(随便挑个端口),因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。

将localhost修改为你服务器的公网ip地址。

5.重启nginx

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

查看nginx进程是否启动:

ps ef | grep nginx

6.若想使用外部主机访问nginx,需要关闭服务器防火墙或开放nginx服务端口,端口为上一步nginxonf的配置端口:

centOS6及以前版本使用命令: systemctl stop iptables.service

centOS7关闭防火墙命令: systemctl stop firewalld.service

关闭防火墙会导致服务器有一定风险,所以建议是单独开放服务端口 :

开放80端口:

firewallcmd zone=public addport=80/tcp permanent

查询端口号80 是否开启:

firewallcmd queryport=80/tcp

重启防火墙:

firewallcmd reload

随后访问该ip:端口 即可看到nginx界面。

7.访问服务器ip查看(备注,由于我监听的仍是80端口,所以ip后面的端口号被省略)

安装完成一般常用命令

进入安装目录中,

命令: cd /usr/local/nginx/sbin

启动,关闭,重启,命令:

./nginx 启动

./nginx s stop 关闭

./nginx s reload 重启

报错

进入objs目录下修改Makefile文件

CFLAGS = pipe O W Wall Wpointerarith Wnounusedparameter ** Werror** g

将 ** Werror** 去掉

错误

安装nginx源

curl o /etc/yum.repos.d/epel.repo mirrors.aliyun/repo/epel7.repo

先安装

yum y install epelrelease

#应该是缺少modules模块

yum y install nginxallmodules.noarch

然后在用nginx t就好了

[root@k8snode2 ~]# nginx t

nginx: the configuration file /etc/nginx/nginxonf syntax is ok

nginx: configuration file /etc/nginx/nginxonf test is successful

添加使用–withstream=dynamic 配置

./configure prefix=/usr/local/nginx/ withstream=dynamic

然后make make install

make

make install


上一篇:海外免费虚拟主机空间推荐
下一篇:香港主机租用究竟好在哪里?
Linux Nginx nginx安装教程 nginx安装
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素