離線配置nginx
在一些內網當中無法聯網因此也就沒有辦法進行nginx的在線下載,也無法使用對應的配置命令,例如sudo apt XXX 此類命令,因此離線配置nginx成為一項需求。
配置過程
先在有網的電腦上下載對應的包(nginx-1.18 / openssl-1.0.2n / zlib-1.2.13 / pcre-8.40 )后綴名都為tar.gz
# 解壓命令
將四個文件放入ubuntu系統的任意文件夾后,cd進入目錄后進行三個包的解壓,而后進入相應的解壓文件夾后分別執(zhí)行以下命令
tar -xvf pcre-8.40.tar.gz
cd pcre-8.40
# 以下命令進入解壓后文件夾執(zhí)行
./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,首先進入解壓所得文件夾后執(zhí)行以下命令【除了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此路徑下)執(zhí)行命令
./nginx -c ./nginx.conf