离线配置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 installtar -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的包的操作
make && make install
先进行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编译安装
启动nginx
配置
cd /usr/local/nginx
vim nginx.conf
# 而后将root后的内容修改成为dist所在路径启动(/usr/local/nginx此路径下)执行命令
./nginx -c ./nginx.conf