第一次在centos上装nginx,期间遇到好多问题,同时也被nginx的大小给震惊,linux版的nginx太小了,apache2比nginx大多了,废话不多说了,下边进入主题,
1:安装Nginx依赖包
yum install pcre pcre-devel
yum install openssl openssl-devel
yum install zlib zlib-devel
如果嫌麻烦一条命令全装了:
yum -y install zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel automake autoconf libtool pcre*
或者
yum -y install zlib* gcc gcc-c++ libtool openssl* automake autoconf libtool pcre*
2: 我把nginx-1.10.3.tar.gz解压到/opt/下,tar -zxvf nginx-1.10.3.tar.g /opt/
3:如果遇到以下问题
./configure: error: C compiler cc is not found
是由于缺少编译环境导致的
yum install gcc gcc-c++ ncurses-devel perl
4:./configure --prefix=/usr/local/nginx
把nginx安装到/usr/local/nginx目录下
make && make install
5:启动nginx
直接运行/usr/local/nginx/sbin/nginx启动nginx
然后通过ip访问
注:/usr/local/nginx/sbin/nginx后边可以带配置文件