CentOS 安装和启动nginx

来源:互联网 发布:淘宝怎么做活动 编辑:程序博客网 时间:2024/05/17 01:01

安装 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
原创粉丝点击