一键安装Nginx

#!/bin/bash
#
#
##########################
. /etc/init.d/functions
### 1.安装Nginx所需的pcre库 ###
yum -y install pcre pcre-devel
### 2.安装所需依赖包 ###
yum -y install gcc openssl openssl-devel
### 3.创建www用户 ###
useradd www -s /sbin/nologin -M
### 4.编译安装 ###
cd /tmp/tools
tar xvf nginx-1.6.3.tar.gzcd nginx-1.6.3./configure --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --prefix=/application/nginx-1.6.3/
make && make install
### 5.创建软连接 ###
ln -s /application/nginx-1.6.3/ /application/nginx
### 6.启用Nginx ###
/application/nginx/sbin/nginx -t/application/nginx/sbin/nginx
netstat -antulp | grep 80
### 7.结果验证 ###curl 
http://10.0.0.8:80
时间: 2024-08-02 19:20:57

一键安装Nginx的相关文章

一键安装nginx脚本

#!/bin/bash . /etc/init.d/functions #安装依赖包 yum -y install pcre-devel openssl-devel #创建相关目录,并下载nginx软件包 [ ! -d /application ] && mkdir -p /application [ ! -d /server/tools ] && mkdir -p /server/tools cd /server/tools wget http://nginx.org/d

linux一键安装nginx脚本

#!/bin/sh echo "----------------------------------start install nginx -----------------------------" yum install -y gcc-c++ zlib zlib-devel openssl openssl--devel pcre pcre-devel if [ 'grep "nginx" /etc/passwd | wc -l' ]; then echo &qu

一键安装shell脚本

一.一键安装nginx脚本 #!/bin/bash #################################### #Name:nginx_install.sh #Author:doublelinux #version:1.1 #Date:2017/08/19 #################################### yum -y install pcre pcre-devel yum -y install openssl openssl-devel mkdir -p

nginx1.10.3一键安装/系统内核优化/配置文件优化/https/日志切割

下面的是一键安装nginx 1.10.3 最新稳定版本,编译参数是官方推荐的. yum groupinstall "Development Tools"   -y yum  install wget   zlib-devel openssl-devel pcre-devel -y cd /usr/local/src wget http://nginx.org/download/nginx-1.10.3.tar.gz tar zxvf nginx-1.10.3.tar.gz cd ngi

ansible批量一键安装lnmp环境

1.ansible一键安装nginx服务 #nginx_server install - hosts: 172.16.1.5         根据自己的主机自行定义   tasks:     -name: yumpcre-devel       yum: name=pcre-devel     -name: yum pcre       yum: name=pcre     -name: yumopenssl-devel       yum: name=openssl-devel     -na

[Linux] PHP程序员玩转Linux系列-翻译nginx官网安装nginx

1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 如何以最简单的方式安装nginx,我在查找了N多方法只后,发现还是nginx官网的方法最简单啊.在此我也来搬运一下官网的安装方式 在CentOS中安装nginx 当然是以包的安装方式最简单,nginx官网也提供了

一键安装tengine(nginx)脚本

#!/bin/bash #author: jorden #date 2016-05-03 #version: 1.0 echo #####tengine 一键安装### ####install dependent package##### yum -y install  openssl openssl-devel zlib gcc gcc-c++ pcre cmake pcre pcre-devel echo "" echo "####add user and group##

LNMP1.3一键安装Linux环境,配置Nginx运行ThinkPHP3.2

LNMP1.3一键安装Linux环境,配置Nginx运行ThinkPHP3.2 你是否遇见过:安装LNMP1.3环境后,运行ThinkPHP 3.2,只能打开首页,不能访问控制器,报404错误. 按照以下3步设置,即可解决. ThinkPHP支持的URL模式有四种:普通模式.PATHINFO.REWRITE和兼容模式,系统默认的PATHINFO模式. LNMP1.3 一键安装完成后,默认支持REWRITE,需要手动开启 PATHINFO. 第1步修改:php.ini文件位置:/usr/local

Nginx脚本一键安装第二版

#!/bin/bash #判断是否是roo用户 if [ $(id -u) != "0" ]; then         echo "Error:You must be root to run this script" fi #每次使用只需修改自定义内容即可 #自定义用户名和组 Group_Name="nginx" User_Name="nginx" #自定义nginx变量 Install_Path="/usr/lo