一、準(zhǔn)備工作
1.gcc庫(kù)
開(kāi)始前,請(qǐng)確認(rèn)gcc g++開(kāi)發(fā)類(lèi)庫(kù)是否裝好,默認(rèn)已經(jīng)安裝。
ububtu平臺(tái)編譯環(huán)境可以使用以下指令
apt-get install build-essential
apt-get install libtool
centos平臺(tái)編譯環(huán)境使用如下指令
安裝make:
yum -y install gcc automake autoconf libtool make
image.png
安裝g++:
yum install gcc gcc-c++
image.png
2.安裝PCRE
官網(wǎng)下載最新pcre包,解壓。
解壓后,進(jìn)入解壓后的文件夾。(命令行:cd pcre-8.39)
執(zhí)行以下指令(如果沒(méi)有提前安裝gcc會(huì)報(bào)錯(cuò),如果沒(méi)有安裝make會(huì)無(wú)效)
./configure
image.png
make
image.png
make install
image.png
3.安裝zlib庫(kù)
用于數(shù)據(jù)壓縮的函數(shù)庫(kù)
在想要下載和安裝的文件目錄下進(jìn)行:
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
image.png
4.安裝openssl
cd /usr/local/src
wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
tar -zxvf openssl-1.0.1t.tar.gz
(地址已經(jīng)不對(duì)了,要去網(wǎng)上復(fù)制鏈接)
二、安裝Nginx
cd /usr/local/src
wget http://nginx.org/download/nginx-1.1.10.tar.gz
(鏈接要去網(wǎng)上復(fù)制新的)
tar -zxvf nginx-1.1.10.tar.gz
cd nginx-1.1.10
./configure
image.png
make
make install
image.png
修改端口
因?yàn)榭赡躠peache占用80端口,apeache端口盡量不要修改,我們選擇修改nginx端口。
netstat -ano|grep 80
此命令可以查詢(xún)80端口的占用情況。
linux 修改路徑/usr/local/nginx/conf/nginx.conf,Windows 下 安裝目錄\conf\nginx.conf。
我修改端口為8888,localhost修改為你服務(wù)器ip地址(172.19.120.11)。

啟動(dòng)服務(wù)
/app/server/nginx/sbin/nginx
通常此處會(huì)報(bào)錯(cuò)
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
需要建立軟連接:
ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1
然后應(yīng)該就可以了。
可以查看進(jìn)程:
ps -ef|grep nginx

可以查看網(wǎng)頁(yè):

可以查看配置文件正確性
./nginx -t

參考引用https://www.cnblogs.com/wyd168/p/6636529.html
三、配置Nginx
用記事本打開(kāi)







