运维

运维

Products

当前位置:首页 > 运维 >

如何将虚拟服务器安装上Nginx呢?

96SEO 2025-08-31 06:05 2


安装步骤0:Nginx 概述

Nginx是一款高性能的Web服务器, 可以处理高并发请求,并提供静态文件服务。本文将指导您在虚拟服务器上安装和配置Nginx。

虚拟服务器安装nginx

步骤1:下载压缩包

先说说您需要从Nginx官网下载最新版本的Nginx压缩包。您可以通过以下链接下载:https://nginx.org/en/download.html

步骤2:将nginx安装包上传到Linux服务器

使用FTP或SCP等工具将下载的压缩包上传到您的Linux服务器。

sudo scp nginx-1.21.6.tar.gz username@server_ip:/path/to/upload

步骤3:在线安装依赖

在服务器上, 使用以下命令安装Nginx所需的依赖库:

sudo apt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev

步骤4:解压nginx压缩包

解压下载的压缩包:

sudo tar -zxvf nginx-1.21.6.tar.gz

步骤5:配置nginx编译环境

进入解压后的目录,并运行以下命令配置Nginx编译环境:

cd nginx-1.21.6
./configure

步骤6:编译&安装

使用以下命令编译和安装Nginx:

make
sudo make install

步骤7:删除压缩包

删除下载的压缩包以节省空间:

sudo rm -rf nginx-1.21.6.tar.gz

步骤8:目录结构

Nginx的目录结构如下:

/usr/local/nginx
    /usr/local/nginx/html  # 默认的网站目录
    /usr/local/nginx/logs  # 日志目录
    /usr/local/nginx/conf  # 配置文件目录

步骤9:Nginx-命令

sudo systemctl start nginx  # 启动Nginx
sudo systemctl stop nginx   # 停止Nginx
sudo systemctl restart nginx # 重启Nginx
sudo systemctl reload nginx  # 重新加载Nginx配置

步骤10:环境变量配置

将Nginx的bin目录添加到系统环境变量中,以便在任何位置运行Nginx命令:

sudo vi /etc/profile

在文件末尾添加以下行:

export PATH=$PATH:/usr/local/nginx/sbin

保存并关闭文件,然后运行以下命令使更改生效:

source /etc/profile

步骤11:本地域名映射虚拟主机

在Nginx的配置文件中,您可以为不同的域名设置虚拟主机。

server {
    listen       80;
    server_name  example.com www.example.com;
    root         /usr/local/nginx/html;
    index        index.html index.htm;
}

保存并关闭文件, 然后重新加载Nginx配置:

sudo systemctl reload nginx

现在您可以通过访问example.com或www.example.com来访问您的网站。

通过按照上述步骤, 在虚拟服务器上安装nginx并进行简单配置,您将能够搭建高性能的Web服务器来提供服务。



提交需求或反馈

Demand feedback