离线配置nginx
在一些内网当中无法联网因此也就没有办法进行nginx的在线下载,也无法使用对应的配置命令,例如sudo apt XXX 此类命令,因此离线配置nginx成为一项需求。
配置过程
- 先在有网的电脑上下载对应的包(nginx-1.18 / openssl-1.0.2n / zlib-1.2.13 / pcre-8.40 )后缀名都为tar.gz
- 将四个文件放入ubuntu系统的任意文件夹后,cd进入目录后进行三个包的解压,而后进入相应的解压文件夹后分别执行以下命令
# 解压命令 tar -xvf pcre-8.40.tar.gz cd pcre-8.40 # 以下命令进入解压后文件夹执行 ./configure make && make install
tar -xvf zlib-1.2.13.tar.gz cd zlib-1.2.13 ./configure make && make install
tar -xvf openssl-1.0.2n.tar.gz cd openssl-1.0.2n ./configure make && make install
- 针对nginx的包的操作
先进行nginx解压
tar -xvf nginx-1.18.0.tar.gz
配置nginx,首先进入解压所得文件夹后执行以下命令【除了nginx的路径不需要修改,其余三个包对应的安装路径需要针对自身要求进行修改】
./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/home/intelligence01/natsukie/nginx_files/pcre-8.40 --with-zlib=/home/intelligence01/natsukie/nginx_files/zlib-1.2.13 --with-openssl=/home/intelligence01/natsukie/nginx_files/openssl-1.0.2n
编译安装
make && make install
- 启动nginx
配置
cd /usr/local/nginx vim nginx.conf # 而后将root后的内容修改成为dist所在路径
启动(/usr/local/nginx此路径下)执行命令
./nginx -c ./nginx.conf