码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 配置nginx

时间:2016-05-26 09:55:56      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

1.首先安装依赖包:

# yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel

2.从 http://nginx.org/en/download.html 下载稳定版nginx-1.6.3.tar.gz/usr/local/src下解压

3.指定nginx的安装目录

# ./configure --prefix=/usr/local/nginx-1.6 --with-pcre \
make && make install

4.修改端口-

首先修改nginx根目录下的配置文件nginx.conf

server {
        listen       8089;
        server_name  192.168.171.210;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            root   html;
            index  index.html index.htm;
    }
其中:listen后面的端口号改为你自己需要的端口号,server_name改为你自己的外网ip。server_name默认为localhost即127.0.0.1。
修改完配置文件后重启nginx:/usr/local/nginx-1.6/nginx -s reload.我的nginx是安装在/usr/local/目录下,根据你自己nginx的安装目录重启你的服务器。
然后修改防火墙配置文件
#配置防火墙,开启8089端口(注意:这里要开启你自己配置的端口,和上面listen指定端口一样
vi /etc/sysconfig/iptables 添加如下语句:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8089 -j ACCEPT  #允许8089端口通过防火墙

防火墙配置修改完成后:

/etc/init.d/iptables restart #最后重启防火墙使配置生效
5.关闭启动

## 检查配置文件是否正确
# /usr/local/nginx-1.6/sbin/nginx -t
# ./sbin/nginx -V # 可以看到编译选项

## 启动、关闭
# ./sbin/nginx # 默认配置文件 conf/nginx.conf,-c 指定
# ./sbin/nginx -s stop
或 pkill nginx

## 重启,不会改变启动时指定的配置文件
# ./sbin/nginx -s reload
或 kill -HUP `cat /usr/local/nginx-1.6/logs/nginx.pid`

 

Linux 配置nginx

标签:

原文地址:http://www.cnblogs.com/zgz21/p/5524291.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!