Nginx:CentOS 7.x 安装配置 Nginx1.16.0
Nginx大家都比较熟悉,一款非常不错并且很常用的反向代理服务器,性能好,支持负载均衡
是各类网站作为代理服务器的不错选择,当然其他的也不赖

至于为什么要选择 Nginx1.16.0 这个版本,是因为这是 Nginx的稳定版
我试用过1.17.0版本之后发现有一些连接超时的问题,故弃之

编译安装

下载压缩包

wget http://nginx.org/download/nginx-1.16.0.tar.gz

如果没有安装 wget 请先安装

yum install wget

安装 Nginx 依赖(一锅烩)

yum -y install gcc gcc-c++ autoconf automake libtool make cmake zlib zlib-devel openssl openssl-devel pcre pcre-devel

添加用户组

创建 nginx 用户组

groupadd nginx

创建 nginx 用户

useradd -g nginx nginx

编译

解压 Nginx 软件包

tar -zxvf nginx-1.16.0.tar.gz

配置Nginx

./configure --group=nginx --user=nginx

编译以及安装

make && make install

成功之后

安装完毕之后的nginx目录在 /usr/local/nginx/

查看版本为 1.16.0

/usr/local/nginx/sbin/nginx -v

启动 Nginx

/usr/local/nginx/sbin/nginx

现在访问服务器 80 端口就可以看到 Nginx 的欢迎页面了

配置文件

配置路径如下

/usr/local/nginx/conf/nginx.conf

更改默认的 Nginx 服务端口,就可以转发你自定义的端口了,比如改为 8000

重启 Nginx 就可以生效了

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

检查配置是否合法

/usr/local/nginx/sbin/nginx -t

如果配置文件有错误,会直接精确捕捉到发生错误的文件和行,比较常用

这个只是最简单的配置,除此之外还有负载均衡服务器和一些别的用法,请参考 Nginx 帮助文档

yum 安装

yum install wget 
wget http://www.atomicorp.com/installers/atomic 
sh ./atomic #安装
yum update #更新源
yum install nginx 
service nginx start #启动nginx

更新源会安装最新版的 Nginx (最新版不意味着就是最稳定的,所以才用的第一种安装方法)

需要知道 用yum 安装的 Nginx 默认路径是在 /etc/nginx/
配置文件在

/etc/nginx/nginx.conf 
/etc/nginx/conf/

配置可以参考上面,注意路径的区分即可,没多大问题

哈哈哈

看似简单的问题,用文字记录一下,可以清空一下脑容量,用到的时候查询即可,防止脱发


NGINX

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!