安裝nginx通常使用源碼安裝的方式。源碼安裝三步驟:軟件配置、軟件編譯、軟件安裝。linux
一、下載nginx:http://nginx.orgnginx
二、使用rz -ybe命令將nginx壓縮包上傳至linux瀏覽器
三、使用 tar -xvf 命令解壓tcp
四、進入nginx文件夾,使用./configure --prefix=自定義路徑 進行軟件配置(不加--prefix參數則默認安裝在/usr/local下面)rest
五、在配置的時候可能會遇到各類問題,例如:glibc及其依賴庫未安裝,或者pcre和zlib未安裝。那麼在遇到這些依賴庫未安裝的狀況時,我是經過使用 yum -y install glibc* 命令解決的。進程
六、將全部依賴庫都安裝完畢,再次進行軟件配置./configure,若沒有報錯則表示配置成功ip
七、使用make進行軟件編譯get
八、使用make install進行軟件安裝源碼
九、安裝好以後nginx會自動啓動起來,默認端口是80,使用瀏覽器訪問,可能會訪問不了,緣由多半是linux中沒有開放80端口。it
十、使用vi /etc/sysconfig/iptables開放80端口:
在其中加入 -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT 這麼一行。
而後 /etc/rc.d/init.d/iptables save 保存配置。
而後 /etc/init.d/iptables restart 重啓防火牆規則
關於啓動和關閉防火牆的命令:
1) 重啓後生效
開啓: chkconfig iptables on
關閉: chkconfig iptables off
2) 即時生效,重啓後失效
開啓: service iptables start
關閉: service iptables stop
十一、使用/usr/local/nginx/sbin/nginx -s reload重啓nginx,可能會遇到以下圖的錯誤:
使用 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 後再次重啓便可。
十二、使用 ps -ef | grep nginx 查看nginx進程,以下圖:
1三、再次使用瀏覽器訪問nginx,以下圖:
如此,nginx安裝成功。