centos的nginx安装

首先nginx的安装需要依赖最基础的三个包,这里面我们不设计更多的扩展模块,只是安装最基础的三个包,

pcre    此包主要是让nginx支持正则表达式与url重写功能,就连nginx的conf文件中都有正则表达式

zlib    此包主要是对http内容进行gzip压缩,减少网络传输流量

openssl 此包主要是nginx支持https的请求

 

pcre下载:wget http://sourceforge.net/projects/pcre/files/pcre/8.30/pcre-8.30.tar.gz/download

解压后进入目录中 ./configure --prefix /usr/local/pcre

 

安装zlip和openssl与上面类似

 

下载nginx安装包,解压后进入目录,执行以下配置命令:(在nginx1.8之后以下的安装方式改变了,具体参考其他的文件)

 

./configure --user=root --group=root --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.30 --with-zlib=/usr/local/src/zlib-1.2.3 --with-openssl=/usr/local/opensll-1.0.2/

注意:其中--with-pcre=   参数后填写的是pcer的解压后的源码文件夹目录,而不是安装目录,

                  --with-zlib=            该参数也是对应的源码目录

                  --with-openssl       该参数则对应的是openssl的安装目录

 

make

make install

 

 

启动nginx:进入到/usr/local/nginx/sbin中,使用以下命令:

                     ./nginx -c /usr/local/nginx/conf/nginx.conf (nginx的配置文件)

 

测试配置文件是否正确:

./nginx -t (如果只需要测试某一个配置文件,则在后面带上文件路径)

 

重启、停止nginx:

./nginx -s reload  stop

 

需要防火墙开启80端口:

vim /etc/sysconfig/iptables 

 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 

添加到默认的22端口这条规则的下面 
重启防火墙:  /etc/init.d/iptables restart 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值