从源码编译安装 Nginx。为了确保能够顺利地安装 Nginx 版本 nginx-1.25.5
,想要安装其他版本,将其中的
替换为你想要安装的具体版本。nginx-1.25.5
安装 Nginx 版本 nginx-1.25.5
的步骤:
- 安装编译工具:
sudo apt install build-essential libssl-dev zlib1g-dev libpcre3 libpcre3-dev
- 下载 Nginx 源码:
wget https://nginx.org/download/nginx-1.25.5.tar.gz
- 解压源码包:
tar -zxvf nginx-1.25.5.tar.gz
- 编译 Nginx:
cd nginx-1.25.5
./configure --prefix=/path/to/nginx-1.25.5
make
- 安装 Nginx:
sudo make install
- 配置环境变量(可选):
export PATH=$PATH:/path/to/nginx-1.25.5/sbin
- 启动 Nginx:
nginx
- 配置 Nginx(可选):
根据您的需求编辑/path/to/nginx-1.25.5/conf/nginx.conf
文件。 - 设置为服务(可选):
创建一个 systemd 服务文件:
sudo nano /etc/systemd/system/nginx.service
然后添加以下内容(确保替换 /path/to/nginx-1.25.5
为实际的安装路径):
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/path/to/nginx-1.25.5/logs/nginx.pid
ExecStart=/path/to/nginx-1.25.5/sbin/nginx
ExecReload=/path/to/nginx-1.25.5/sbin/nginx -s reload
ExecStop=/path/to/nginx-1.25.5/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
然后重新加载 systemd 配置:
sudo systemctl daemon-reload
启动 Nginx 服务:
sudo systemctl start nginx
- 检查 Nginx 状态:
使用以下命令检查 Nginx 是否正在运行:
sudo systemctl status nginx
请按照这些步骤操作,并确保已经下载了正确的 Nginx 版本源码包。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容