本文开始从零搭建一个nginx网页服务器。
1.最小化安装linux(web服务器需要纯净的环境)
2.局域网环境(环境限制,需要搭建本地包配置环境)
3.配置安装nginx环境
1.搭建系统
- 物理系统:两台浪潮服务器,两台联想主机,一台思科交换机,物理环境ok,不要问我为啥两台服务器
软件系统:两台服务器都安装的centos 7 最小化安装了linux,兄弟已经帮我配好IP,软件环境ok。
2.制作本地安装包
- 由于是最小安装,且不入网。很多组件包需要本地化,一种解决的方法为制作本地yum源,将本地yum源挂载到本地,配置yum为本地下载。
步骤1:下载nginx需要配置的环境,gcc、openssl、zlib-devel、prce-devel,以及nginx安装包
需要的小伙伴链接自取 链接:https://pan.baidu.com/s/1JsHp2B5hY4CxTZFPPFtrQg 提取码:echo
3.安装nginx及依赖
安装gcc,将gcc文件夹的依赖包复制至主机,在复制目录下
#rpm -Uvh *.rpm --nodeps --force # *表示所有rpm后缀名文件#gcc -v #查看安装
安装open,将openssl-1.0.2p.tar.gz复制至主机,在复制目录下
#tar zxf openssl-1.0.2p.tar.gz #解压文件#./config --prefix=/usr --shared#make #make test#make install
安装prce&zlib,将rmp包复制至主机,在复制目录下
#rpm -Uvh *.rpm --nodeps --force #注意查看目录是否有其他rpm文件,有就挨个敲文件名
安装nginx,将安装包复制至主机,新建目录Nginx_123在根目录下
#mkdir /Nginx_123 #安装准备文件夹,后续安装会自动创建名为Nginx的文件夹
#cp nginx-1.14.0.tar.gz /Nginx_123
#tar nginx-1.14.0.tar.gz #解压文件
#cd /Nginx_123/nginx.1.14.0 #脚本工作路径
#./configure --prefix=/Nginx #configure脚本支持的常用选项
#make #屏幕上出现编译过程,结束编译再安装
#make install #安装
在工作路径使用nginx -v 可以查看安装情况
启动服务
#./sbin/Ngixn
#curl 127.0.0.1 #访问测试或者浏览器测试