在 Ubuntu 或 Debian 系统上安装以及配置 nginx-1.20.1.tar.gz
安装和配置 Nginx 的步骤如下:
下载 Nginx:
1、首先,你需要从 Nginx 的官方网站下载源代码包。在你的服务器上执行以下命令,下载 Nginx 1.20.1 版本的源代码包:
wget http://nginx.org/download/nginx-1.20.1.tar.gz
2、解压源代码包:
使用以下命令解压下载的源代码包:
tar -zxvf nginx-1.20.1.tar.gz

3、安装编译依赖:
在编译 Nginx 之前,你需要安装一些编译依赖项。运行以下命令来安装这些依赖项:
sudo apt install build-essential
或者,如果你使用的是其他 Linux 发行版,请使用相应的软件包管理器安装 build-essential 软件包(例如,对于 CentOS,使用 sudo yum groupinstall 'Development Tools')。

4、配置和编译 Nginx:
进入解压后的 Nginx 源代码目录:
cd nginx-1.20.1
接下来,运行以下命令进行配置和编译 Nginx:
./configure
make
sudo make install
这些命令将执行配置、编译和安装 Nginx。如果一切顺利,Nginx 将被安装在默认路径 /usr/local/nginx。
配置 Nginx:
在安装完成后,你需要进行 Nginx 的配置。默认情况下,Nginx 的配置文件位于 /usr/local/nginx/conf/nginx.conf。
1、使用文本编辑器(如 vim)打开配置文件进行编辑:
sudo vi /usr/local/nginx/conf/nginx.conf
在编辑器中,你可以根据你的需求配置 Nginx,例如监听的端口、虚拟主机、SSL 支持等。根据你的具体需求进行编辑。
2、启动 Nginx:
配置完成后,你可以启动 Nginx 服务:
sudo /usr/local/nginx/sbin/nginx
或者,如果你想将 Nginx 设置为开机自启动,你可以使用以下命令:
sudo ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
sudo systemctl enable nginx
现在,Nginx 已经成功安装和配置,并且可以通过访问服务器的 IP 地址或绑定的域名来访问。
请注意,这只是一个基本的安装和配置过程,你可能需要根据你的具体需求进行更复杂的配置。你可以查阅 Nginx 的官方文档以获取更多详细信息和高级配置选项。