初始化linux-nginx的安装和使用

初始化linux-nginx的安装
参考:
https://blog.csdn.net/damys/article/details/68944070
http://www.runoob.com/linux/nginx-install-setup.html
https://www.cnblogs.com/crazylqy/p/6891929.html

PS:为什么叫初始化linux,因为我用的是标准版的linux系统安装包,里面什么都没有。
linux centos7下载路径http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso

nginx能做什么?
1.HTTP服务器:只能放静态文件
2.动静分离:上面做静态的,下边转发动态的,就是常说的动静分离
3.反向代理:就是代理外网服务器的意思
4.正向代理:就是代理内网服务器的意思
5.负载均衡:这个不用说了吧
PS:正向代理和反正代理的区别,看https://www.cnblogs.com/Anker/p/6056540.html

安装

先安装ng的依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

还有一个依赖,安装比较复杂
先下载安装包
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
解压依赖安装包
tar zxvf pcre-8.35.tar.gz
进入目录
cd pcre-8.35
编译,安装
./configure
make && make install
查看依赖包版本,验证
pcre-config --version

下载ng安装包
wget http://nginx.org/download/nginx-1.9.9.tar.gz
菜鸟教程上是下别的版本,我下的是最新的
解压安装包
tar zxvf nginx-1.6.2.tar.gz
进到安装目录
cd nginx-1.6.2
编译ng
./configure --prefix=/usr/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/pcre-8.35
注意!:/usr/pcre-8.35是你刚才pcre的安装目录,/usr/nginx是你即将安装ng的目录
安装ng,有两步
make
make install
查看版本,可以的话就可以了
/usr/nginx/sbin/nginx -v

到这里安装完成,配置另起一个来说

猜你喜欢

转载自www.cnblogs.com/zhuangly/p/9754432.html