CentOS 系统上安装 Nginx 1.26.3
1. 安装必要的依赖首先,需要安装一些编译和构建工具及库文件:
sudo yum install -y gcc pcre-devel zlib-devel make unzip2. 下载 Nginx 源代码
可以从官方 Nginx 网站或者其他来源下载 nginx-1.26.3.tar.gz 文件,假设已经下载到了 /root 目录下:
cd /root
wget http://nginx.org/download/nginx-1.26.3.tar.gz3. 解压缩 Nginx 安装包
解压下载的 tar.gz 文件:
tar -zxvf nginx-1.26.3.tar.gz4. 编译 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 支持,可以去掉该选项。
然后,开始编译:
make5. 安装 Nginx
编译完成后,使用 make install 命令进行安装:
sudo make install6. 启动 Nginx
安装完成后,可以通过以下命令启动 Nginx:
sudo /usr/local/nginx/sbin/nginx如果需要停止 Nginx,可以使用:
sudo /usr/local/nginx/sbin/nginx -s stop7. 配置 Nginx 启动脚本(可选)
如果需要 Nginx 在系统启动时自动启动,可以创建一个系统服务脚本。创建一个新的文件 /etc/systemd/system/nginx.service,并添加以下内容:
ini
Description=The NGINX HTTP and reverse proxy server
After=network.target
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
WantedBy=multi-user.target保存文件后,重新加载 systemd 配置并启动 Nginx 服务:
sudo systemctl daemon-reload
sudo systemctl start nginx
sudo systemctl enable nginx8. 测试 Nginx 安装
打开浏览器,访问服务器的 IP 地址或者 localhost,如果看到 Nginx 欢迎页面,则说明安装成功。
如果没有成功请检查防火墙端口是否开放
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]