nginx安装及基础配置

Posted psy-code

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx安装及基础配置相关的知识,希望对你有一定的参考价值。

1.官网

http://nginx.org/

 

2.nginx安装

2.1cd /user/local/software目录下(没有的话,就创建)

2.2上传nginx包及高可用包到该目录下

nginx-1.6.2.tar.gz

keepalived-1.2.18.tar.gz

技术分享图片

2.3解压至 /usr/local下

tar -zxf nginx-1.6.2.tar.gz /usr/local

2.4下载锁需要的依赖库文件:

        yum install pcre

        yum install pcre-devel

        yum install zlib

        yum install zlib-devel

2.5进行configure配置:

cd nginx-1.6.2 && ./configure --prefix=/usr/local/nginx  

下图代表成功

技术分享图片

查看是否报错:

报错1:error: C compiler cc is not found

解决方案:

安装gcc-c++包

命令:yum -y install gcc-c++

-y:所有的询问均选择yes

 2.6编译安装(cd 到 /usr/local/nginx-1.6.2目录下)

make && make install

2.7启动nginx

cd /usr/local/nginx目录下: 看到如下4个目录
 ....conf 配置文件  
 ... html 网页文件
 ...logs  日志文件 
 ...sbin  主要二进制程序

启动命令:(/usr/local/nginx/sbin/nginx -s start)

/usr/local/nginx/sbin/nginx

查看是否启动成功:(netstat -ano | grep 80)或者如下:

ps -ef|grep nginx

技术分享图片

关闭命令:(/usr/local/nginx/sbin/nginx -s stop)

/usr/local/nginx/sbin/nginx -s stop

重启命令:(/usr/local/nginx/sbin/nginx -s reload)

/usr/local/nginx/sbin/nginx -s reload

浏览器访问地址:(看到欢迎页面即可)

http://192.168.0.100:80

 技术分享图片

若是失败:可能为80端口被占用等。

lsof -i:80查看进程pid,然后kill -9 pid即可

 

以上是关于nginx安装及基础配置的主要内容,如果未能解决你的问题,请参考以下文章

Nginx Linux详细安装及部署实战

Nginx安装及配置

python 基础 1.2--pycharm 的安装及使用

Nginx服务基础

zabbix-agent安装及添加配置nginx,mysql及系统的监控

nginx安装及配置详解