安裝gcchtml
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
這是一個表達式庫,Nginx中的http模塊則使用到了該庫來解析正則表達式,因此安裝它,本身選擇一個路徑,我這裏選擇了/usr/local/src
執行命令:
cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.34
./configure
make
make install
zlib庫用於壓縮和解壓縮,方式衆多,Nginx也使用到了zlib,因此繼續安裝它,路徑一樣/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
執行命令: yum -y install openssl openssl-devel ==>此時安裝目錄下會生成幾個文件夾 ==>conf Nginx運行環境配置文件 ==>html Nginx中的頁面 ==>logs Nginx打印的日誌 ==>sbin Nginx可執行文件,包括啓動Nginx等
執行命令:
yum -y install openssl openssl-devel
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安裝目錄下的conf/nginx.conf文件中修改 執行命令進入VIM編輯器 vim /usr/local/nginx/conf/nginx.conf
VIM編輯器說明:I==進入編輯狀態,ESC==退出編輯狀態,:wq==保存並退出VIM編輯器 關於VIM就不過多介紹,這幾個命令足夠改配置了
執行Nginx安裝目錄下的sbin目錄下的nginx,第一個參數指定nginx配置文件路徑 [root@master nginx]# pwd /usr/local/nginx [root@master nginx]# ./sbin/nginx -c conf/nginx.conf 若是沒什麼錯誤,則表示Nginx啓動完成,則能夠在訪問IP地址:端口,例如:192.168.52.10:8090
能夠自行在html目錄下添加html頁面,經過訪問IP地址:端口/html,例如:192.168.52.10:8090/login.html 啓動可能會出現錯誤: error while loading shared libraries: libpcre.so.1:cannot open shared object file: No such file or directory 解決方案-->命令: cd /lib64/ ln -s libpcre.so.0.0.1 libpcre.so.1 再次啓動就OK了
執行Nginx安裝目錄下的sbin目錄下的啓動程序,添加參數-s reload
實例:
./sbin/nginx -s reload
ps:還有其餘方法重啓服務,我不闡述了
pkill -9 nginx
ps:還有其餘方法中止服務,我不闡述了