centos下安裝nginx

1、前言

nginx是一個高性能的HTTP和反向代理服務器;個人vps下安裝的是32位的centos系統;nginx

2、遇到的坑

  • centos下自帶的yum包管理工具是不帶nginx
$ yum info nginx
  • 在yum裏沒有對應的nginx包centos

  • 而後我就去找各類文章,也去過centos中文網搜相關文章,大部分都是下載二進制文件,而後編譯!找了好幾篇centos下安裝nginx的文章,每篇內容都不太同樣,一些細節處也寫的不太清楚;我本身折騰了半天,怎麼都編譯不成功!bash

3、另闢蹊徑

$ wget https://nginx.org/packages/rhel/6/i386/RPMS/nginx-1.8.1-1.el6.ngx.i386.rpm
  • 安裝
$ rpm -ivh nginx-1.8.1-1.el6.ngx.i386.rpm
  • 默認啓動
$ /etc/init.d/nginx start

4、簡單用法

  • nginx默認安裝在 /usr/local/nginx服務器

  • 重啓nginx工具

$ cd  /usr/local/nginx/sbin
$ nginx -s reload
  • 有些在重啓nginx的時候會報錯,缺乏nginx.pid文件
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed
  • 解決方案
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

PS

以上命令,若是是非root帳戶,須要加sudo -性能

相關文章
相關標籤/搜索