亲测完美centos7部署Nginx1.6.3(附一键安装nginx1.13.8脚本)

1. 创建预备环境

[[email protected] ~]# test -f /services/current_apps || mkdir /services/current_apps 2&> /dev/null
[[email protected] ~]# test -f /services/download_soft_v || mkdir /services/download_soft_v 2&> /dev/null
[[email protected] ~]# yum -y install pcre pcre-devel openssl-devel openssl gcc gcc-c++
[[email protected] ~]# cd /services/download_soft_v/
[[email protected] download_soft_v]# wget 104.225.234.20/nginx-1.13.8.tar.gz
[[email protected] download_soft_v]# tar xf nginx-1.13.8.tar.gz
[[email protected] download_soft_v]# cd nginx-1.13.8/
[[email protected] nginx-1.13.8]# useradd nginx -s /sbin/nologin -M

2. 编译安装相关

[[email protected] nginx-1.13.8]# ./configure --user=nginx --group=nginx --prefix=/services/current_apps/nginx-1.13.8 --with-http_stub_status_module --with-http_ssl_module
[[email protected] nginx-1.13.8]#make && make install

6.软连接并测试和启动

[[email protected] nginx-1.13.8]# ln -s /services/current_apps/nginx-1.13.8/ /usr/local/nginx
[[email protected] nginx-1.13.8]# echo "liuli test ok" > /usr/local/nginx/html/index.html
[[email protected] nginx-1.13.8]# /usr/local/nginx/sbin/nginx
[[email protected] nginx-1.13.8]# curl 127.0.0.1

附:

一键安装版(复制以下代码到命令行后--->运行sh install_nginx.sh)

cat >>install_nginx.sh << EOF
test -f /services/current_apps || mkdir /services/current_apps 2&> /dev/null
test -f /services/download_soft_v || mkdir /services/download_soft_v 2&> /dev/null
yum -y install pcre pcre-devel openssl-devel openssl gcc gcc-c++
cd /services/download_soft_v/
wget 104.225.234.20/nginx-1.13.8.tar.gz
tar xf nginx-1.13.8.tar.gz
cd nginx-1.13.8/
useradd nginx -s /sbin/nologin -M
./configure --user=nginx --group=nginx --prefix=/services/current_apps/nginx-1.13.8 --with-http_stub_status_module --with-http_ssl_module
make && make install
ln -s /services/current_apps/nginx-1.13.8/ /usr/local/nginx
echo "liuli test ok" > /usr/local/nginx/html/index.html
/usr/local/nginx/sbin/nginx
curl 127.0.0.1
EOF

原文地址:https://blog.51cto.com/popli3/2386901

时间: 2024-08-04 12:26:12

亲测完美centos7部署Nginx1.6.3(附一键安装nginx1.13.8脚本)的相关文章

React里配置接口跨域代理【亲测完美实现~】

这种问题当然离不了官网妈妈的支持:传送门 官网给了三种解决方案.前两种我就不赘述了(主要是因为我没用) 而官网的第三种推荐的方式: 1.安装依赖: $ npm install http-proxy-middleware --save $ # or $ yarn add http-proxy-middleware 2.在“src”文件夹下新建“setupProxy.js”文件.并做官网推荐的配置- 理论上,在正确的路径下新建setupProxy.js完毕,你只需要把下边这段官网的代码抄过来就可以了

&lt;亲测&gt;CentOS 7.3下Node.js 8.6安装配置(含NPM以及PM2)

CentOS 7.3下Node.js 8.6安装配置 2017年09月30日 14:12:02 阅读数:2245更多 个人分类: Nodejs 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/mawenwu1983/article/details/78142253 1.官网下载 https://nodejs.org/en/download/current/ https://nodejs.org/dist/v8.6.0/node-v8.6.0-li

centos7 部署 nginx+tomcat+MariaDB 环境并安装安全狗,使用natapp隧道

jdk安装: yum install java-1.8.0-openjdk 参考:https://blog.csdn.net/dhr201499/article/details/81626466 tomcat安装: 使用版本:8.5.37 参考:https://www.cnblogs.com/wishwzp/p/7113410.html 异常:Tomcat报java.io.IOException: 打开的文件过多 服务器端修改: 查看系统允许打开的最大文件数 #cat /proc/sys/fs/

(完美亲测)可行的安卓手机一键修改型号的教程

安卓手机型号特别多,产品出的也快,手机一下子就成了老机器了,有没有办法可以修改手机的型号,许多做项目的朋友应该也有这样的需求,下面分享一个实用快捷的型号等手机参数修改工具琢石模拟器,这也是朋友分享给我的,我现在亲测可行分享给大家,希望对有需要的朋友有帮助. 琢石模拟器官网上有教程跟手册,只要按照他们教程操作激活就行,激活之后可以方便的一键生成一套完整的手机参数,其中包括imei.imsi.mac.serial.位置经纬度等等100多种参数,当然包括我们需要的手机型号,然后在应用面板中启动应用,应

VCL下最好的皮肤控件AlphaControls 9.05 完美支持XE6 亲测可用

在传统的vcl编程中,因自带的控件效果太过普通,为了更好的用户体验和视觉效果往往会使用第三方的一些皮肤控件,这样的皮肤控件百度上一搜一大把,但往往不了解自己不使用过直接下载下来也是没有用的,因为这要涉及到控件版本 ID工具版本 操作系统 等多方因素配合使用,只有实际测试使用过才可定性. 本文提供的一款控件是经过实际测试过的 测试环境:Windows7 32位 ,Delphi xe6, AlphaControls 9.05 下载链接:http://binstyle.7958.com/down_18

Springboot 热部署问题。亲测可用。

本人开发使用的是Mac系统,windows应该类似.主要是 spring-boot-devtools的使用 参考:mac下的idea设置,是不是有疑问,既然别人写好了,为啥你还要再来一次,因为我使用了之后 并没有什么效果,,一度怀疑他们写的是不是假的,其实他们写的没有错,只是还不是全部的步骤! ( 然后再发请求,idea 检测到文件变化后 大功告成!!!spring-boot-devtools配合idea正确的使用姿势! ======之前使用jrebel 插件做开发环境的热部署(那时还没用spr

centos7.2+jdk7.9搭建haddoop2.7.0伪分布式环境(亲测成功)

最近想研究下hadoop,玩一玩大数据,废话不多说,就此开始! 所用环境:   xshell 5.0(ssh连接工具,支持ftp,可向虚拟机传文件) CentOS-7-x86_64-DVD-1511.iso(网上很多资源,可自行搜索)   hadoop-2.7.0.tar.gz(下载地址:http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.0/) jdk-7u79-linux-x64.tar.gz(下载地址:微盘地址http://

Linux 下 将使用Python-Django开发的web应用布置到服务器上(亲测有效)

写在前面: Django是一个卓越的新一代Web框架,相信使用Python的人对此并不陌生,但将我们完成的web应用布置到到服务器上并不是一件容易的事情. Django详细的教程可以参考http://python.usyiyi.cn/django/index.html. Django有自己的一个调试服务器,通过在项目文件夹下执行: python  manage.py runserver 8080(参数8080是设置的端口号,指明该服务器使用端口号为8080) 但是此语句也仅限在自己的机器上进行调

Linux Centos7部署环境安装-CentOS

Linux Centos7部署环境安装-CentOS Centos7部署环境安装及Linux常用命令 centos系统下各文件夹的作用 centos7修改系统默认语言 centos7安装rz/sz命令 centos7安装netstat centos7安装lsof命令 centos7下载并安装jdk并配置环境变量 centos7安装Tomcat centos7安装Nginx centos7安装MySQL Linux常用命令 centos系统下各文件夹的作用 /: 根目录,一般根目录下只存放目录,不