centos7无网安装nginx

解压安装nginx

cd /home/nginx

## 解压

tar -zxvf nginx-1.9.9.tar.gz

##进入nginx目录

cd nginx-1.9.9

## 配置

./configure --prefix=/usr/local/nginx

# make

make

make install

make命令报错,缺少nginx相关插件

上传插件

依次安装插件

  #安装命令

rpm  -ivh  *.rpm --nodeps –force  #去除依赖安装以下插件注意顺序

mpfr-3.1.1-4.el7.x86_64.rpm

  libmpc-1.0.1-3.el7.x86_64.rpm

  kernel-headers-3.10.0-862.el7.x86_64.rpm

  glibc-headers-2.17-222.el7.x86_64.rpm

  glibc-devel-2.17-222.el7.x86_64.rpm

  cpp-4.8.5-28.el7.x86_64.rpm

  gcc-4.8.5-28.el7.x86_64.rpm

安装nginx打包运行环境插件

#安装openssl依赖

tar -zxf openssl-1.0.2d.tar.gz

cd ./ openssl-1.0.2d

sudo ./config

sudo make

sudo make install

#安装zlib依赖

cd ..

tar -xf zlib-1.2.8.tar.gz

cd ./ zlib-1.2.8

sudo ./configure

sudo make

sudo make install

#安装pcre依赖

cd ..

tar -xf pcre-8.37.tar.gz

cd ./ pcre-8.37

sudo ./configure

sudo make

sudo make install

#重新安装nginx

cd /nginx解压目录

./configure --prefix=/usr/local/nginx

# make

make

make install

] 查看libpcre文件是否存在

cd /lib64

ls -ld libpcre.so.*

如图,需要创建软连接,要仔细看报错,用报错中缺少的lib的名称指向这个libpcre.so.1.2.0,也可能是libpcre.so.*.*这种形式

创建软连接:

ln -s /lib64/libpcre.so.1.2.0 /lib64/libpcre.so.0

       全套插件包,下载链接

        点击下载

Linux系统中,无络环境下安装Nginx并设置开机自启动,你需要手动下载Nginx的tarball包,并通过命令行操作完成。以下是详细的步骤: 1. **下载Nginx tarball**: - 打开终端,首先需要获取Nginx的源码文件。由于无络,你可以在另一个有络的电脑上下载压缩包到USB或者其他存储设备,然后复制到无环境的服务器。例如,你可以访问`http://nginx.org/download/nginx-1.20.1.tar.gz`下载对应版本的压缩包。 2. **解压和配置Nginx**: - 使用`tar`命令解压下载的压缩包: ``` sudo tar zxf nginx- 进入解压后的目录: ``` cd nginx-1.20.1 ``` - 编辑`conf/nginx.conf`文件,配置Nginx的监听端口、日志路径等信息。 3. **编译并安装Nginx**: - 如果你的Linux系统是Debian系列(如Ubuntu),可以运行`./configure`命令自动检测依赖并配置。如果提示缺少依赖,手动安装它们。然后使用`make`和`sudo make install`编译并安装Nginx。 - 对于RPM系列的系统(如CentOS),通常使用`./configure --prefix=/usr/local/nginx`指定安装位置,然后`make && sudo make install`。 4. **设置开机自启动**: - 首先创建一个Nginx服务脚本,例如在/etc/systemd/system/下创建一个名为`nginx.service`的文件,内容类似: ```bash [Unit] Description=Nginx Web Server After=network.target [Service] WorkingDirectory=/usr/local/nginx/sbin ExecStart=/usr/local/nginx/sbin/nginx -g "daemon off;" Restart=always KillMode=process [Install] WantedBy=multi-user.target ``` - 创建完成后,启用和启动服务: ``` sudo systemctl daemon-reload sudo systemctl enable nginx.service sudo systemctl start nginx.service ``` 5. **验证安装和启动**: - 可以通过打开浏览器访问`http://your_server_ip`来检查Nginx是否正常工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Otaku love travel

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值