手把手教你安装Nginx
下载安装包
下载源码包:wget http://nginx.org/download/nginx-1.15.8.tar.gz
这里我们选择源码安装,区别yum方式的安装,源码安装能够选择安装的模块;
复制文件到制定目录:cp nginx-1.15.8.tar.gz /usr/src/
安装预装环境
-
yum -y install autoconf automake make
-
yum -y install gcc gcc-c++
-
安装nginx依赖包
- yum -y install pcre pcre-devel
- yum -y install zlib zlib-devel
- yum install -y openssl openssl-devel
当前面的环境部分全部安装完毕,我们就要开始安装Nginx;
安装Nginx
-
解压安装包:tar -zxvf nginx-1.15.8.tar.gz
-
开始安装
- ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
- make && make install
- export PATH=$PATH:/usr/local/nginx/sbin/
安装命令解释:
- 如果不需要制定安装的特殊直接运行:./configure
- 执行安装目录:–prefix=/usr/local/nginx
- http网络监控包: --with-http_stub_status_module(能够反馈状态的正确与否)
- 网络安全包:–with-http_ssl_module (需要上一个Http网络安全的包)
- 注:–with 命令是启用命令,不是安装命令;
- 编译:make && make install
过程:
安装成功
文件结构
- Conf 配置文件
- Html 静态网页文件
- Logs 日志文件
- Sbin 二进制程序(我们通常需要运行的命令)
环境变量配置
前面已经安装的nginx,但是当我们运行nginx命令时,还是显示找不到
是因为我们还没有配置环境变量;
将export PATH=$PATH:/usr/local/nginx/sbin/ 放在/etc/profile文件的末尾
最后生效一下刚刚的配置文件:
启动成功!