分支机构:南方联合深圳总公司南方联合广州分公司          网站备案 网安备案帮助中心    业务咨询:4008 313 665    24小时技术支持:4006 383 665
深圳主机托管,深圳主机租用,深圳服务器租用,深圳服务器托管,深圳idc,广州服务器托管,广州服务器租用,香港服务器托管,机柜宽带租用,南方联合
当前位置:首页->帮助中心

Centos上安装nginx

作者:admin      来源:南方联合      发布日期:2014/8/12 0:00:00

最近由于客户原因需要使用nginx,所以看了一下,先从安装和配置开始。 (1) 安装依赖 依赖库直接使用yum安装 a) 安装基本依赖工具 [root@localhost ~]# yum -y install gcc gcc-c++ automake autoconf libtool make b) 安装prec [root@localhost ~]# yum install pcre.x86_64 pcre-devel.x86_64 c) 安装zlib [root@localhost ~]# yum install zlib.x86_64 zlib-devel.x86_64 d) 安装openssl [root@localhost ~]# yum install openssl.x86_64 openssl-devel.x86_64 (2) 编译安装nginx a) 下载安装包 [root@localhost ~]# wget http://nginx.org/download/nginx-1.4.7.tar.gz b) 解压 [root@localhost ~]# tar -xvf nginx-1.4.7.tar.gz [root@localhost ~]# cd nginx-1.4.7 c) 安装 i. 指定安装目录 [root@localhost ~]# ./configure --prefix=/usr/local/nginx/cache/ ii. make & make install [root@localhost ~]# make [root@localhost ~]# make install
(3) 配置和启动 a) 配置文件 使用默认的配置文件在安装目录下:conf/nginx.conf,默认使用80端口,需要先使用netstat开一下80端口是否已经被占用 [root@localhost ~]# netstat –nltp | grep 80 b) root启动nginx, [root@localhost ~]# /usr/local/nginx/cache/sbin/nginx -c /usr/local/nginx/cache/conf/nginx.conf
(4) 修改防火墙规则 Centos的防火墙默认是打开的,需要添加相应的规则打开80端口。 a) 在另外一台机器上测试端口,发现80端口不通 [root@localhost ~]# telnet 10.237.92.30 80 Trying 10.237.92.30... telnet: Unable to connect to remote host: No route to host b) Centos的防火墙默认是打开的,查看本机防火墙配置 [root@localhost ~]# service iptables status Table: filter Chain INPUT (policy ACCEPT) num target prot opt source destination 1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 5 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

Chain FORWARD (policy ACCEPT) num target prot opt source destination 1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

Chain OUTPUT (policy ACCEPT)

num target prot opt source destination c) 打开80端口 [root@localhost ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT 查看端口会发现端口通了 guojun1@guojun1-OptiPlex-9020:~$ telnet 10.237.92.30 80 Trying 10.237.92.30... Connected to 10.237.92.30. Escape character is '^]'. ^] d) 修改iptables配置文件 使用iptables命令增加的规则在重启之后就失效了,要想规则在重启之后任然有效, 需要修改iptables配置文件/etc/sysconfig/iptables ,增加下面的行, -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

下一篇: Linux修改主机名
上一篇: SQL注入尝试

开始体验免费套餐

联系客服,只要有业务需求,即可获得独立服务器测试!
注册成为会员,为您提供最佳上云实践机会
南方联合在线客服 立即登录或注册

深圳服务器托管 深圳服务器租用 深圳主机托管 深圳主机租用 CDN加速 专线接入 独享带宽 数据中心机房机柜租用idc公司旧版网站登陆南方联合站点地图友情链接:裸金属服务器

Copyright © 2005-2020 深圳市南方联合科技有限公司 版权所有 备案号:粤ICP备05107047号 经营许可证编号:A2.B1-20170254 统一社会信用代码:91440300779894166R

网络社会征信网    深圳网警    深圳工商    南方联合备案号    深圳市市场监督管理局企业主体身份公示

安备号

粤公网安备 44030602000558号 非法信息举报电话0755-88833581

深圳主机托管,深圳主机租用,深圳服务器租用,深圳服务器托管,深圳idc,广州服务器托管,广州服务器租用,香港服务器托管,机柜宽带租用,南方联合