Nginx安装 总结记录一下,好久不用容易忘记
一般情况安装软件的时候都是执行.exe结尾的可执行文件的时候就会直接进行安装,然后下一步,下一步,选择安装路径,有的软件需要先安装依赖之后才能安装本身软件,比如:mysql的安装,需要先安装c、c++等,在Linux里面安装Nginx也是一样的,必须要先安装一些依赖。
Linux里面下载Nginx压缩包
1,在线的方式
命令:wget -P /usr/local/src http://ngix.org/download/nginx-1.18.0.tar.gz
注意:
-P(大写)
/usr/local/src 下载的路径
http://ngix.org/download/nginx-1.18.0.tar.gz 下载的地址,去nginx的官网去找版本,一般都下载稳定版
2,离线的方式
直接去nginx官网下载安装包丢到服务器里面也可以
下载完成之后去路径里面看一下是否下载成功
命令:
cd /usr/local/src
ls
nginx-1.18.0.tar.gz
显示有刚下载的安装包就说明已经成功了
– clear 清除上面控制台的所有信息
Nginx压缩包解压
进入到下载的目录
/usr/local/src
tar -zxvf nginx-1.18.0.tar.gz
解压到当前目录
解压完成之后,查看是否成功
ls
会看到
nginx-1.18.0 nginx-1.18.0.tar.gz
两个目录, nginx-1.18.0就是解压出来的目录
进入到nginx-1.18.0目录查看目录结构
命令:
cd nginx-1.18.0
ls
会看到
configure 可执行文件,能编译nginx,也就是说告诉他要加载哪些模块或装到哪些目录下面等等
预编译
cd nginx-1.18.0进到目录
选择安装的目录,可以单独创建一个目录
mkdir -p /usr/local/nginx
创建完成之后就可以预编译安装了
./configure – prefix=/usr/local/nginx
指定安装到刚才创建的文件加里面
注意:一般执行安装命令的时候会报需要先安装C相关依赖的东西,因为nginx就是c编写的
安装c相关的命令
cd nginx-1.18.0进到目录
yum install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl-devel
注意:
gcc gcc-c++ 是c语言的环境
pcre pcre-devel 正则路由表达式,理解为正则组件
zlib zlib-devel 是支持gzip的,返回纯文本的内容会进行压缩70%,节省带宽,提高访问速度等
openssl-devel 支持https
安装完成之后要重新预编译一下
./configure – prefix=/usr/local/nginx
不然的话就会装到默认的文件夹里面
编译&安装
命令:
make
make install
安装完去/usr/local/nginx目录下看一下
conf 配置
html 静态文件
logs 日志
sbin 启动文件
默认加载的是conf目录下的nginx.conf 文件
启动
命令:
sbin
sbin/nginx
查看配置端口等信息
vim conf/nginx.conf
location / {
root html;
index index.html index.htm;
}
访问斜杠的时候默认的是访问 index.html
换成tomcat的访问路劲就实现了反向代理
验证
localhost:80
会显示welcome to nginx 就说明成功了
查看静态文件的内容
vim html/index.html
:q 退出文件浏览