CentOS 4.0安裝配置Nginx的方法
1.安裝說明:
系統(tǒng)環(huán)境:CentOS-4.0
2.依賴的程序
    (1). gzip module requires zlib library 
    (2). rewrite module requires pcre library 
    (3). ssl support requires openssl library
3.依賴程序的安裝有兩種方法:一種是下載包安裝二是YUM一次性安裝
(1)zlib安裝
    下載地址:http://zlib.net/fossils/
      $tar -xvzf zlib-1.2.5.tar.gz 
      $cd zlib-1.2.5.tar.gz 
      $./configure 
      $make 
      $make install 
(2)pcre安裝
    下載地址:http://ftp.exim.llorien.org/pcre/
      $tar -xvzf pcre-8.02.tar.gz 
      $cd pcre-8.02 
      $./configure --prefix=/usr/local/pcre --enable-utf8 --enable-unicode-properties 
      $ make && make install 
(3)openssl安裝
    下載地址:http://mirrors.ibiblio.org/openssl/source/
      $tar zvxf openssl-1.0.0.tar.gz 
      $cd openssl-1.0.0 
      $./config --prefix=/usr/local/ssl-1.0.0 shared zlib-dynamic enable-camellia 
      $make && make install
(4)nginx安裝
    下載地址:http://nginx.org/download/
      $tar zvxf Nginx 0.8.40.tar.gz 
      $cd Nginx 0.8.40 
      $./configure 
      $ make 
      $ make install 
     更多配置:
      ./configure --prefix=/usr/local/nginx 
     --with-openssl=/usr/include (啟用ssl) 
     --with-pcre=/usr/include/pcre/ (啟用正規(guī)表達(dá)式) 
     --with-http_stub_status_module (安裝可以查看nginx狀態(tài)的程序) 
     --with-http_memcached_module (啟用memcache緩存) 
     --with-http_rewrite_module (啟用支持url重寫) 
    方法二如下:這種方法就好,不容易出錯(cuò),如果網(wǎng)速快10分內(nèi)可以完成,網(wǎng)速不好也可以在20分內(nèi)完成。 
        yum –y install zlib zlib-devel openssl openssl-devel pcre pcre-devel 
    現(xiàn)在三個(gè)依賴的程序的安裝成功,下面是安裝Nginx 0.8.40了。
      官網(wǎng)下載地址:http://www.nginx.org/
      $tar zvxf Nginx 0.8.40.tar.gz 
      $cd Nginx 0.8.40 
      $./configure  //默認(rèn)安裝在/usr/local/nginx下 
      $ make 
      $ make install
4.配置(很重要)
#修改防火墻配置:
[root@bogon nginx-0.8.4]# vi + /etc/sysconfig/iptables
#添加配置項(xiàng)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#重啟防火墻
[root@bogon nginx-0.8.4]# service iptables restart
5.啟動(dòng):
#方法1
[root@bogon nginx-0.8.4]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
#方法2
[root@bogon nginx-0.8.4]# cd /usr/local/nginx/sbin
[root@bogon sbin]# ./nginx
6.停止:
#查詢nginx主進(jìn)程號
ps -ef | grep nginx
#停止進(jìn)程
kill -QUIT 主進(jìn)程號
#快速停止
kill -TERM 主進(jìn)程號
#強(qiáng)制停止
pkill -9 nginx
7.測試:
#測試端口
netstat –na|grep 80
#瀏覽器中測試
http://127.0.0.1:80
8.注意問題:
    安裝nginx時(shí)出現(xiàn)情況的解決辦法:
[root@bogon sbin]# ./nginx
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: still could not bind()
    #netstat -nptl  //查看80端口已被使用
    #killall nginx  //即可
- CentOS 6.4安裝配置LNMP服務(wù)器(Nginx+PHP+MySQL)
 - CentOS 6.3安裝配置Nginx方法
 - CentOS 7.2安裝Nginx 1.10.2的詳細(xì)教程
 - CentOS下編譯、安裝與配置nginx
 - 在阿里云Centos下如何安裝Nginx
 - CentOS 6.6服務(wù)器編譯安裝lnmp(Nginx1.6.2+MySQL5.6.21+PHP5.6.3)
 - CentOS 6.3安裝配置nginx+php+mysql
 - centos7系統(tǒng)下nginx安裝并配置開機(jī)自啟動(dòng)操作
 - CentOS 6.5編譯安裝Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38
 - 詳解Linux(Centos)之安裝Nginx及注意事項(xiàng)
 
相關(guān)文章
 利用nginx+lua+redis實(shí)現(xiàn)反向代理方法教程
這篇文章主要給大家介紹了利用nginx+lua+redis實(shí)現(xiàn)反向代理方法教程,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-05-05
 nginx禁止直接通過ip進(jìn)行訪問并跳轉(zhuǎn)到自定義500頁面的操作
這篇文章主要介紹了nginx禁止直接通過ip進(jìn)行訪問并跳轉(zhuǎn)到自定義500頁面的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05
 利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟
這篇文章主要介紹了利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
 使用supervisor管理nginx+tomcat容器的方法示例
這篇文章主要介紹了使用supervisor管理nginx+tomcat容器的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
 Nginx配置之實(shí)現(xiàn)多臺服務(wù)器負(fù)載均衡
這篇文章主要介紹了Nginx配置之實(shí)現(xiàn)多臺服務(wù)器負(fù)載均衡,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07

