1. 安装必要的依赖
首先,需要安装一些编译和构建工具及库文件:
sudo yum install -y gcc pcre-devel zlib-devel make unzip
2. 下载 Nginx 源代码
可以从官方 Nginx 网站或者其他来源下载 nginx-1.26.3.tar.gz
文件,假设已经下载到了 /root
目录下:
cd /root
wget http://nginx.org/download/nginx-1.26.3.tar.gz
3. 解压缩 Nginx 安装包
解压下载的 tar.gz
文件:
tar -zxvf nginx-1.26.3.tar.gz
4. 编译 Nginx
进入解压后的 Nginx 目录:
cd nginx-1.26.3
配置 Nginx 编译选项:
./configure --prefix=/usr/local/nginx --with-http_ssl_module
--prefix=/usr/local/nginx
:指定 Nginx 安装路径。--with-http_ssl_module
:启用 SSL 支持,如果你不需要 SSL 支持,可以去掉该选项。
然后,开始编译:
make
5. 安装 Nginx
编译完成后,使用 make install
命令进行安装:
sudo make install
6. 启动 Nginx
安装完成后,可以通过以下命令启动 Nginx:
sudo /usr/local/nginx/sbin/nginx
如果需要停止 Nginx,可以使用:
sudo /usr/local/nginx/sbin/nginx -s stop
7. 配置 Nginx 启动脚本(可选)
如果需要 Nginx 在系统启动时自动启动,可以创建一个系统服务脚本。创建一个新的文件 /etc/systemd/system/nginx.service
,并添加以下内容:
ini[Unit]
Description=The NGINX HTTP and reverse proxy server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PIDFile=/usr/local/nginx/logs/nginx.pid
[Install]
WantedBy=multi-user.target
保存文件后,重新加载 systemd 配置并启动 Nginx 服务:
sudo systemctl daemon-reload
sudo systemctl start nginx
sudo systemctl enable nginx
8. 测试 Nginx 安装
打开浏览器,访问服务器的 IP 地址或者 localhost
,如果看到 Nginx 欢迎页面,则说明安装成功。
如果没有成功请检查防火墙端口是否开放
评论0
暂时没有评论