VeryNginx 是個非常有意思且便捷的 Nginx 擴展程序,。最近新開了臺 VPS,,便想體驗一下它帶來的快感。 VeryNginx 有個不超過 5 行的安裝方法,,但作為強迫癥我更喜歡使用自己編譯的 Nginx,。 基礎依賴
首先進入 cd /usr/local/src 編譯器安裝 apt-get install build-essential libtool PCRE (8.41) 下載并解壓 PCRE: wget https://ftp./pub/pcre/pcre-8.41.tar.gztar -xzvf pcre-8.41.tar.gz zlib (1.2.11) 下載并解壓 zlib: wget http://www./zlib-1.2.11.tar.gztar -xzvf zlib-1.2.11.tar.gz OpenSSL (1.0.2l) 下載并解壓 OpenSSL:
wget https://www./source/openssl-1.0.2l.tar.gztar -xzvf openssl-1.0.2l.tar.gz ngx_lua 依賴 VeryNginx 使用到了以下模塊,自己編譯 Nginx 時,,需要包含以下模塊才能正常使用,。
同樣進入 cd /usr/local/src LuaJIT (2.1.0-beta3) 下載并安裝 LuaJIT: wget http:///download/LuaJIT-2.1.0-beta3.tar.gztar -xzvf LuaJIT-2.1.0-beta3.tar.gzcd LuaJIT-2.1.0-beta3make && sudo make install
設置環(huán)境變量: export LUAJIT_LIB=/usr/local/libexport LUAJIT_INC=/usr/local/include/luajit-2.1/ ngx_devel_kit (0.3.0) 下載并解壓 ngx_devel_kit: wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gztar -xzvf v0.3.0.tar.gz ngx_lua (0.10.11rc2) 下載并解壓 ngx_lua: wget https://github.com/openresty/lua-nginx-module/archive/v0.10.11rc2.tar.gztar -xzvf v0.10.11rc2.tar.gz 刪除所有下載的壓縮包: rm ./*.tar.gz 編譯安裝 Nginx Nginx (1.12.1) 下載并解壓 Nginx: wget https:///download/nginx-1.12.1.tar.gztar -xzvf nginx-1.12.1.tar.gz 配置與編譯 cd nginx-1.12.1.tar.gz./configure --prefix=/usr/local/nginx \ --sbin-path=/usr/local/sbin/nginx \ --pid-path=/usr/local/nginx/logs/nginx.pid \ --error-log-path=/usr/local/nginx/logs/error.log \ --http-log-path=/usr/local/nginx/logs/access.log \ --with-ld-opt=-Wl,-rpath,/usr/local/lib/ \ --with-http_ssl_module \ --with-http_stub_status_module \ --with-pcre=../pcre-8.41 \ --with-zlib=../zlib-1.2.11 \ --with-openssl=../openssl-1.0.2l \ --add-module=../ngx_devel_kit-0.3.0 \ --add-module=../lua-nginx-module-0.10.11rc2make sudo make install 安裝 VeryNginx 下載與安裝 VeryNginx git clone https://github.com/alexazhou/VeryNginx.gitcd VeryNginxpython install.py install verynginx 更新 Nginx 配置文件 有兩種方式:
登錄 VeryNginx 訪問 默認用戶名和密碼都是 verynginx,,登錄后請務必修改。 |
|