CentOS 安裝和啓動nginx

安裝 Nginx

  1. 安裝CentOS系統,可以是安裝到硬盤上也可以虛擬機安裝,我用的是虛擬機
  2. 全新安裝的系統沒有openssl, zlib, pcre 這些
  3. 可以用yum list 查看這些軟件的信息,用yum install安裝這些軟件
  4. 也可以離線安裝,下載tar.gz包之後用 tar zxvf , ./configure, make, make install 這些命令安裝
  5. 在安裝這些之後如果啓動nginx報nginx 沒有找到libpcre.so.1這個文件可以先確認在/lib64下有沒有這個文件,32位系統就是在/lib下確認,用find libpcre*可以快速的找到這些文件,一般是有libpcre.so.0 和libpcre.so.0.0.1這兩個文件,使用命令ln -s libpcre.so.0.0.1 libpcre.so.1就生成軟鏈接了
  6. 這樣就安裝完成了

啓動Nginx

  1. 找到nginx的根目錄 ,一般是/usr/local/nginx
  2. 使用${base}/sbin/nginx -h可以查看nginx的命令
  3. 使用base/sbin/nginx使nginx {base}/conf/nginx.conf

訪問問題

在虛擬機上啓動nginx之後

  1. 虛擬機上可以訪問nginx
  2. 本地可以ping通虛擬機的ip地址
  3. 這樣可能就是CentOS的防火牆把80端口屏蔽了
    解決方法如下:
    /sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT
    然後保存:
    /etc/rc.d/init.d/iptables save
    重啓防火牆
    /etc/init.d/iptables restart
    CentOS防火牆的關閉,關閉其服務即可:
    查看CentOS防火牆信息:/etc/init.d/iptables status
    關閉CentOS防火牆服務:/etc/init.d/iptables stop
    永久關閉防火牆:
    chkconfig –level 35 iptables off
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章