安裝nginx,需要gcc、make、pcre、zlib、openssl的支持。
一、安裝gcc、make
centos:(驗證過,正確)
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
ububtu:
apt-get install build-essential
apt-get install libtool
二、選定安裝目錄
支持軟件安裝在:cd /usr/local/src,nginx安裝在/data/nginx,可自定義選擇。
三、安裝PCRE庫
cd /usr/local/src wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz tar -zxvf pcre-8.39.tar.gz cd pcre-8.39 ./configure make make install
四、安裝zlib庫
cd /usr/local/src wget http://zlib.net/zlib-1.2.11.tar.gz tar -zxvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure make make install
五、安裝openssl
centos:(驗證過,正確)
yum -y install openssl openssl-devel
ububtu:
apt-get install openssl apt-get install libssl-dev
六、安裝nginx
cd /usr/local/src wget http://nginx.org/download/nginx-1.1.10.tar.gz tar -zxvf nginx-1.1.10.tar.gz cd nginx-1.1.10 ./configure make make install
至此安裝成功。
查看nginx是否啟動:
netstat -ano|grep 80
七、修改配置文件
找到nginx的配置文件,在nginx安裝目錄下的/conf/nginx.conf(/data/nginx/nginx-1.1.10/conf/nginx.conf),使用vi進行編輯。
修改端口(不要被占用),修改服務器地址(當前機器的ip),修改前台文件的路徑和后台轉發地址等。
八、重啟nginx
修改了nginx的配置文件,需要重啟。
找到nginx的啟動文件。
本人安裝的nginx的啟動文件放在了很奇怪的地方,nginx安裝目錄下的/objs下,有個綠色的文件。
/data/nginx/nginx-1.1.10/objs/下
執行這個文件:./nginx -c /data/nginx/nginx-1.1.10/conf/nginx.conf
注:-c 參數后面的是配置文件的地址
執行結束后,nginx就重啟了。
使用ip+端口號訪問試一試。
以上標注出的centos和ububtu是要區分開命令的。本人只使用了centos的命令。
下載地址:
https://files.cnblogs.com/files/DreamFather/nginx-1.1.10.tar.gz
https://files.cnblogs.com/files/DreamFather/zlib-1.2.11.tar.gz
https://files.cnblogs.com/files/DreamFather/pcre-8.39.tar.gz
參考地址:
https://www.cnblogs.com/wyd168/p/6636529.html
https://www.cnblogs.com/iloverain/p/9428630.html