这篇主要是Nginx的干货分享,如果需要自动化安装脚本以及安装成服务脚本(就是源码安装后可以systemctl start 等操作),请移步至文章末尾。如果觉得有用,关注转发收藏吧。
第一步:当然首先要准备一台服务器/虚拟机,例如我准备了一台机器是 192.168.0.200
第二步:安装nginx依赖
要知道nginx还是依赖很多其他的工具包的,所以要先安装一下,当然如果vim 和wget安装了就不用安装了,我这是个新机器啥也没有,所以我安装一下。
yum install -y pcre-devel zlib-devel openssl-devel wget gcc tree vim
第三步:查找你需要的版本,当然不是最新的就最好,适合自己公司的才最好
http://nginx.org/download/
第四步:下载压缩包 我这里下载2020年版本的
wget http://nginx.org/download/nginx-1.17.10.tar.gz
第五步,解压编译安装
tar -xzvf nginx-1.17.10.tar.gz
cd /root/nginx-1.17.10 ./configure --prefix=/usr/local/nginx --with-http_ssl_module
执行过程大概如下面:
make && make install
执行过程大概如下面:
安装完成目录在/usr/local/nginx下面,可以用tree看一下目录相关的
第六步:尝试启动
cd /usr/local/nginx/sbin/
./nginx
ps aux | grep nginx
ps 查看进程运行状态:
试着访问一下:(记得关闭防火墙,或者把80端口开放)
既然安装不是问题,那么其实shell脚本也就很好写了,这里就直接贴了。如果需要源码的请按关键词回复。我把脚本发你。另外安装成服务的脚本一并发你。觉得有用关注,转发,收藏。安装成服务的shell代码太多了,这里就不贴了,需要的,私信回复,"20200426"。