首页 / 日本VPS推荐 / 正文
Linux安装Nginx详细教程,linux安装nginx详细步骤

Time:2025年01月07日 Read:6 评论:42 作者:y21dr45

Nginx是一款轻量级的Web服务器,以其高性能、稳定性和低资源消耗闻名,本文将详细介绍如何在Linux系统上安装Nginx。

Linux安装Nginx详细教程,linux安装nginx详细步骤

一、检查是否残留数据

我们需要检查系统中是否有旧版本的Nginx残留:

rpm -qa | grep nginx

此命令会列出所有与Nginx相关的包,如果有任何输出,说明系统中存在旧版本,需要清理。

二、上传压缩包至服务器

1. 压缩包获取

访问Nginx官网下载页面,选择适合您操作系统的版本,在此示例中,我们选择nginx-1.24.0.tar.gz

[Nginx下载地址](http://nginx.org/en/download.html)

2. 创建相关目录

为了组织文件,我们在/data目录下创建两个新目录:

mkdir -p /data/install   # 用于存放下载的压缩包
mkdir -p /data/local     # 用于安装Nginx

之后,将下载好的压缩包上传至/data/install/目录下。

三、安装Nginx

1. 解压Nginx压缩包

进入解压目录并解压缩文件:

cd /data/local
tar zxvf /data/install/nginx-1.24.0.tar.gz -C ./

2. 下载所需依赖

执行以下命令以安装必要的依赖库:

yum -y install pcre-devel
yum -y install openssl openssl-devel

等待下载完成。

3. 编译并安装Nginx本体

配置、编译并安装Nginx:

cd nginx-1.24.0
./configure --prefix=/data/local/nginx --with-http_ssl_module
make && make install

这个过程可能需要一些时间,具体取决于您的系统性能。

四、配置Nginx

1. 把nginx进程交给systemctl管理

创建一个systemd服务单元文件:

vi /etc/systemd/system/nginx.service

添加以下内容后保存:

[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/data/local/nginx/sbin/nginx -c /data/local/nginx/conf/nginx.conf
ExecReload=/data/local/nginx/sbin/nginx -s reload
ExecStop=/data/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target

2. 设置nginx开机自启动

重新加载systemd配置并启动Nginx:

systemctl daemon-reload
systemctl start nginx
systemctl enable nginx
systemctl status nginx

Nginx已经成功安装并在系统启动时自动启动。

五、验证安装

通过浏览器访问服务器IP地址或域名,如果出现Nginx欢迎页面,说明安装成功,默认情况下,Nginx在80端口运行,可以在配置文件中修改。

至此,我们已经完成了在Linux系统上安装Nginx的整个过程,从最初的环境准备到最终的配置和启动,每一步都进行了详细的讲解,希望这篇文章对您有所帮助,祝您使用愉快!

排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1