目前需要調研Nginx的安全加固方案。然,Nginx還沒真正安裝過。固在此記錄Nginx的安裝過程,以便后續(xù)查看。
1、安裝包下載
截至目前,Nginx最新穩(wěn)定版本為1.14.2。by the way,安裝Nginx涉及多個組件依賴,固在此一一下載。
wget http://nginx.org/download/nginx-1.14.2.tar.gz //Nginx安裝包
wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz //openssl安裝包
wget http://zlib.net/zlib-1.2.11.tar.gz //zlib安裝包
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz //pcre安裝包
一通下載后,很順暢,心情大好,接下來安裝。
2、組件安裝
2-1、openssl安裝
tar zxvf openssl-fips-2.0.10.tar.gz
cd openssl-fips-2.0.10
./config && make && make install
2-2、pcre安裝
tar zxvf pcre-8.40.tar.gz
cd pcre-8.40
./config && make && make install
2-3、zlib安裝
tar zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./config && make && make install
2-4、nginx安裝
tar zxvf nginx-1.14.2.tar.gz
cd nginx-1.14.2
./config && make && make install
這一波安裝操作后,居然沒有報錯,很順利。那就繼續(xù)接下來的啟動。
ps:有錯誤其實也挺好,可以積累一些經(jīng)驗,因為不同環(huán)境,安裝過程也許會缺少這個依賴,那個依賴。
3、啟動
我這里默認安裝到/usr/local/nginx/目錄中,進入/usr/local/nginx/sbin目錄,執(zhí)行
./nginx
默認端口為80,在瀏覽器輸入:localhost,如果顯示如下界面,則安裝成功:

安裝成功首頁圖
再by the way,可以使用配置文件進行啟動,方式如下:
./nginx -c /home/nginx/nginx-box/nginx-1.14.2/conf/nginx.conf
配置文件可在安裝的解壓包中尋找。
4、停止
直接使用如下命令即可:
./nginx -s stop
至此,一次簡單的Nginx安裝部署完成。因初涉,配置文件之類的還在調研中,后續(xù)另作Nginx加固文章補充。