nginx安装到指定目录的方法示例

  

公司需求,需要在同一台机器上装两个不同位置的nginx.what !我之前都是直接装在/user/地方/下的啊,或者yum安装nginx装在/etc/nginx啊,这怎么办
  

  

经过我的一番寻找终于看到的一些靠谱的答案只,,

        ./configure \   ——prefix=你想要安装的目录\   ——sbin-path=/你想要安装的目录/nginx \   ——conf-path=/你想要安装的目录/nginx。参看\   ——pid-path=/你想要安装的目录/nginx。pid \   ——with-http_ssl_module \   ——with-pcre=/usr/地方/pcre - 8.38 \   ——with-zlib=/usr/地方/zlib-1.2.11 \   ——使用openssl=/usr/地方/openssl-1.0.1t      使,,制作安装      测试- d   之前      

<强>我的理解
  

  

这是源码编译安装ngixn,。/配置这一步是给nginx设置一些常量。而——prefix则是设置编译后到处nginx执行文件的地址。
  

  

现在网上虽然也有些教程但是也有很多已经老了,有些包找不到了。那我就把我这此安装的步骤分享出来

  

<强> nginx安装到自定义位置
  

  

先安装pcre
  

        cd/usr/local/#下载   wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz   #解压   焦油-zxvf pcre-8.38.tar.gz      cd pcre - 8.38      ./configure   #编译   使,,制作安装      #记住这个安装目录一会儿会用的到   #/usr/local/pcre - 8.38   之前      

其次是zlib
  

        cd/usr/local/#下载   wget http://www.zlib.net/zlib-1.2.11.tar.gz   #解压   焦油-zxvf zlib-1.2.11.tar.gz      cd zlib-1.2.11      ./configure   #编译   使,,制作安装      #记住这个安装目录一会儿会用的到   #/usr/local/zlib-1.2.11   之前      

ssl这个不用编译、简单
  

        cd/usr/local/wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz   焦油-zxvf openssl-1.0.1t.tar.gz      #记住这个安装目录一会儿会用的到   #/usr/local/openssl-1.0.1t   之前      

现在安装Nginx
  

        cd/usr/local   #下载解压   wget http://nginx.org/download/nginx-1.4.2.tar.gz   焦油-zxvf nginx-1.4.2.tar.gz   #注意:这只是源码   cd nginx-1.4.2      #设置常量      ./configure \   ——prefix=/自定义位置/\   ——sbin-path=/自定义位置/nginx \   ——conf-path=/自定义位置/nginx。参看\   ——pid-path=/自定义位置/nginx。pid \   ——with-http_ssl_module \   ——with-pcre=/usr/地方/pcre - 8.38 \ #刚刚安装的pcre的位置   ——with-zlib=/usr/地方/zlib-1.2.11 \ #刚刚安装的zlib的位置   ——使用openssl=/usr/地方/openssl-1.0.1t #刚刚安装的openssl的位置      #编译   使,,制作安装      #重要:如果不执行则不会创建真正的nginx文件   测试- d      之前      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

nginx安装到指定目录的方法示例