CentOS 安装和启动nginx
2016-04-19 11:14
716 查看
安装 Nginx
安装CentOS系统,可以是安装到硬盘上也可以虚拟机安装,我用的是虚拟机全新安装的系统没有openssl, zlib, pcre 这些
可以用yum list 查看这些软件的信息,用yum install安装这些软件
也可以离线安装,下载tar.gz包之后用 tar zxvf , ./configure, make, make install 这些命令安装
在安装这些之后如果启动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就生成软链接了
这样就安装完成了
启动Nginx
找到nginx的根目录 ,一般是/usr/local/nginx使用${base}/sbin/nginx -h可以查看nginx的命令
使用base/sbin/nginx就是使用默认配置文件启动nginx,默认配置文件就是{base}/sbin/nginx就是使用默认配置文件启动nginx,默认配置文件就是{base}/conf/nginx.conf
访问问题
在虚拟机上启动nginx之后虚拟机上可以访问nginx
本地可以ping通虚拟机的ip地址
这样可能就是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
相关文章推荐
- yaf框架官方手册nginx配置错误
- nginx下多项目跨域ajax实现
- Nginx动静分离知识及配置
- RHEL/CentOS and Debian/Ubuntu上使用Nginx安装odoo9
- studyphp环境软件Nginx隐藏index.php和Pathinfo模式配置例子
- Nginx根据不同浏览器语言配置页面跳转的方法
- studyphp环境软件Nginx隐藏index.php和Pathinfo模式配置例子
- nginx reload 命令报:nginx: [error] invalid PID number
- PPA方式升级Nginx
- nginx设置不使用缓存 add_header Cache-Control no-cache
- nginx配置入门
- Nginx重新编译添加模块
- centos7 nginx permission denied while connecting to upstream
- 网站设置404页面 --nginx
- 初实nginx服务器配置之文件目录
- nginx日志配置指令详解
- Nginx_查看并发连接数
- Nginx教程(一) Nginx入门教程
- Nginx配置proxy_pass【转载】
- nginx 301 域名重定向方法