搭建LNAMP环境(二)- 源码安装Nginx1.10

上一篇:搭建LNAMP环境(一)- 源码安装MySQL5.6

1.yum安装编译nginx需要的包

yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel

软件包说明:
zlib: 为nginx提供gzip模块,需要zlib库支持
pcre: 为支持地址重写rewrite功能
openssl:为nginx提供ssl功能

2.创建nginx用户组和用户

groupadd nginx
useradd -r -g nginx -s /sbin/nologin -M nginx

3.下载nginx源码包,将源码包放到/usr/local/src/目录下
下载页面:http://nginx.org/en/download.html
这里用的是 nginx-1.10.2.tar.gz
下载地址:http://nginx.org/download/nginx-1.10.2.tar.gz

4.进入src/目录

cd /usr/local/src/

5.解压nginx源码包

tar -zxf nginx-1.10.2.tar.gz

6.进入nginx源码目录,编译安装(配置参数:http://nginx.org/en/linux_packages.html

cd nginx-1.10.2/

./configure --prefix=/usr/local/nginx --with-pcre --with-http_sub_module --with-http_realip_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_ssl_module --user=nginx --group=nginx

make && make install

7.修改nginx目录权限

chown -R nginx:nginx /usr/local/nginx

8.将nginx服务脚本加入到init.d/目录

vim /etc/init.d/nginx

9.加入下面内容,保存退出

 

10.为nginx添加可执行权限

chmod +x /etc/init.d/nginx

11.将nginx加入系统服务

chkconfig --add nginx

12.修改服务的默认启动等级

chkconfig nginx on

13.启动nginx

service nginx start

访问URL,如:http://192.168.8.9/
页面显示正常,则配置成功

Nginx安装完毕!

下一篇:搭建LNAMP环境(三)- 源码安装Apache2.4

时间: 2024-10-12 12:48:56

搭建LNAMP环境(二)- 源码安装Nginx1.10的相关文章

linux操作之软件安装(二)(源码安装)

源码安装 linux上的软件大部分都是c语言开发的 , 那么安装需要gcc编译程序才可以进行源码安装. yum install -y gcc #先安装gcc 安装源码需要三个步骤 1) ./configure 在这一步可以定制功能 , 加上相应的选项即可 , 具有什么选项可以通过 ./configure --help 命令来查看 . 在这一步会自 动检测你的linux系统与相关的套件是否有编译该源码包时需要的库 , 因为一但缺少某个库就不能完成编译 . 只有检测通过 后才会生成一个Makefil

debian源码安装bind9.10.6

1.安装环境介绍: ???安装的服务器是基于debian9.2.0环境使用源码进行安装的,安装的bind版本为bind9.10.6.安装步骤如下: ? (1)下载bind9.10.6源码包,下载地址如下: ??????https://www.isc.org/downloads/file/bind-9-10-6/ ? (2)我的环境中,存放位置为:/tmp/pack/,下载完毕后请使用winscp进行拖入到相关目录. ? (3)安装openssl运行库.在使用源码进行编译安装bind中,需要ope

linux RedHat7LNMP构架搭建论坛三之源码安装PHP和Discuz论坛

PHP安装#cd ..#tar zxvf yasm-1.2.0.tar.gz#cd yasm-1.2.0#./configure#make#make install安装 libmcrypt源码#cd ..#tar zxvf libmcrypt-2.5.8.tar.gz#cd libmcrypt-2.5.8#./configure#make#make install安装libvpx源码包#cd ..这里解压方式为:tar xjvf#tar xjvf libvpx-v1.3.0.tar.bz2#cd

在Debian64环境下源码安装newLisp v10.6.0

起因:官方网站上没有适合Debian64的二进制安装包,用源码包直接make时会失败,这里给出解决方法. 1,从官网(http://www.newlisp.org)下载源码包后解压: tar xvf Downloads/newlisp-10.6.0.tgz mv newlisp-10.6.0/ newlisp cd newlisp/ 直接make会报缺损库文件! 2,安装必要lib: sudo apt-get install libffi-dev sudo apt-get install lib

mysql-5.7(centos-6.9环境)源码安装

2017-12-25 # 配置主机名完整显示 vim /etc/bashrc # Turn on checkwinsize shopt -s checkwinsize [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\[email protected]\H \W]\\$ " # 配置主机名永久生效 vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=mys

Linux环境下源码安装PostgreSQL

1.下载PostgreSQL源码包,并保存到Linux操作系统的一个目录下 2.解压PostgreSQL源码包 :tar zxvf postgresql-9.2.4.tar.gz 或 tar jxvf postgresql-9.2.4.tar.bz2 3,切换到刚刚解压的目录下:cd postgresql-9.2.4 4. ./configure 如果遇到错误,则需要如下安装依赖工具包(按需安装) yum install gcc yum install readline yum install

源码安装gcc-5.10和MariaDB-10.0.21

一.源码编译安装gcc-5.1.0 1.下载gcc源码包 Download (HTTP): http://ftpmirror.gnu.org/gcc/gcc-5.2.0/gcc-5.2.0.tar.bz2 Download (FTP): ftp://ftp.gnu.org/gnu/gcc/gcc-5.2.0/gcc-5.2.0.tar.bz2 2.解压压缩包 [[email protected] ~]# tar -xf  gcc-5.1.0.tar.gz 3.下载编译所需的依赖包 这个步骤有两种

Linux下搭建SVN+Apache环境【源码安装】

操作系统:redhat6.4(64位) 一.SVN介绍 SVN是一个版本控制工具,Subversion的版本库(repository),就是位于服务器,统一管理和储存数据的地方. 题外话,搭建SVN服务器apache是必须的吗? Subversion(SVN)作为一个单独的版本管理软件是不具备网页浏览功能的.就是说,你可以用版本管理的客户端比如:TotoriseSVN来和SVN服务器进行连接.这样如果你的电脑没有安装SVN客户端就不能使用SVN服务器提供的服务了.为了实现请客户端的目标,就想通过

Linux 源码安装MariaDB 10.0.16

cmake软件 tar -zxvf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./bootstrap make && make install 依赖包 yum install ncurses-devel -y yum install pcre pcre-devel -y yum install gcc* -y 创建用户 groupadd mysql useradd -g mysql mysql echo "oracle" |passwd --s