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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值