centos7安装与配置nginx1.11,开机启动

1、官网下载安装包

http://nginx.org/en/download.html,选择适合Linux的版本,这里选择最新的版本,下载到本地后上传到服务器或者centos下直接wget命令下载。

切换到/usr/local目录,下载软件包


1

2

# cd /usr/local

# wget http://nginx.org/download/nginx-1.11.5.tar.gz

2、安装nginx

先执行以下命令,安装nginx依赖库,如果缺少依赖库,可能会安装失败,具体可以参考文章后面的错误提示信息。


1

2

3

4

5

6

7

# yum install gcc-c++

# yum install pcre

# yum install pcre-devel

# yum install zlib 

# yum install zlib-devel

# yum install openssl

# yum install openssl-devel

解压安装包


1

# tar -zxvf nginx-1.11.5.tar.gz

nginx被解压到了/usr/local/nginx-1.11.5 目录下(不要把压缩包解压到/usr/local/nginx目录下,或者将解压后的目录重命名为nginx,因为nginx会默认安装到/usr/local/nginx目录下),切换到nginx-1.11.5/目录


1

# cd /usr/local/nginx-1.11.5/

执行# ./configure


1

# ./configure

该操作会检测当前系统环境,以确保能成功安装nginx,执行该操作后可能会出现以下几种提示:

checking for OS

+ Linux 3.10.0-123.el7.x86_64 x86_64

checking for C compiler ... not found

./configure: error: C compiler cc is not found

如果出现以上错误提示信息,执行yum install gcc-c++安装gcc,

./configure: error: the HTTP rewrite module requires the PCRE library.

You can either disable the module by using --without-http_rewrite_module

option, or install the PCRE library into the system, or build the PCRE library

statically from the source with nginx by using --with-pcre=<path> option.

如果出现上面提示,表示缺少PCRE库

./configure: error: the HTTP gzip module requires the zlib library.

You can either disable the module by using --without-http_gzip_module

option, or install the zlib library into the system, or build the zlib library

statically from the source with nginx by using --with-zlib=<path> option.

如果出现以上提示,表示缺少zlib库

如果没有出现./configure: error提示,表示当前环境可以安装nginx,执行make和make install编译nginx


1

2

# make

# make install

没有出错的话,表示nginx已经成功安装完成,默认安装位置为/usr/local/nginx,之前的/usr/local/nginx-1.11.5/可以删除掉了。

如果出现cp: ‘conf/koi-win‘ and ‘/usr/local/nginx/conf/koi-win‘ are the same file,可能是你把安装包解压到了/usr/local/nginx目录,解决办法是将该目录重命名为其他名称后再执行make,make install.

3、配置nginx开机启动

切换到/lib/systemd/system/目录,创建nginx.service文件vim nginx.service


1

2

# cd /lib/systemd/system/

# vim nginx.service

文件内容如下:


1

2

3

4

5

6

7

8

9

10

11

12

13

[Unit]

Description=nginx 

After=network.target 

  

[Service] 

Type=forking 

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx reload

ExecStop=/usr/local/nginx/sbin/nginx quit

PrivateTmp=true

  

[Install] 

WantedBy=multi-user.target

退出并保存文件,执行systemctl enable nginx.service使nginx开机启动


1

# systemctl enable nginx.service

systemctl start nginx.service    启动nginx

systemctl stop nginx.service    结束nginx

systemctl restart nginx.service    重启nginx

4、验证是否安装成功

输入http://服务器IP/ 如果能看到nginx的界面,就表示安装成功了

原文地址:https://www.cnblogs.com/valu/p/10527352.html

时间: 2024-07-31 16:01:35

centos7安装与配置nginx1.11,开机启动的相关文章

Centos7安装及配置

登陆Linux 用户名:centos 密码:xxx 什么都不设置用的动态ip,每次开机,可能ip不一样 配置静态IP 查看client机的网络连接模式 a.右键选择Centos客户机. b.点击"设置" c.网络适配器. 查看DHCP分配网段 a.vmware-->编辑-->虚拟网络编辑器 b.选中V8条目 c.下方显示的V8的详细信息. d.点击DHCP的设置. e.查看分配网段 f:点击NAT设置,查看网关 ip配置 1.切换root用户 $>su root 2.

Centos7安装并配置mysql5.6完美教程

Centos7将默认数据库mysql替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息.然而,网上关于Linux安装mysql数据库的教程数不胜数,但是,大多教程都是漏洞百出.今天,为了帮助各位需要的人,从而写下Centos7安装配置mysql5.6的教程.好了,话不多说,上教程: 一.安装MySQL 1.下载安装包mysql-5.6.34-linux-glibc2.5-x86_64.tar(可前往官网自行下载:http://dev.mysql.com/down

编译安装Nginx //设置nginx自动开机启动

Nginx 安装 系统平台:CentOS release 6.6 (Final) 64位. 设置nginx 自动开机启动 :chkconfig --level 235 nginx on chkconfig 提供了一个维护/etc/rc[0~6] d 文件夹的命令行工具,它减轻了系统直接管理这些文件夹中的符号连接的负担.chkconfig主要包括5个原始功能:为系统管理增加新的服务.为系统管理移除服务.列出单签服务的启动信息.改变服务的启动信息和检查特殊服务的启动状态.当单独运行chkconfig

redis的单机安装与配置以及生产环境启动方案

简单介绍一下redis的单机安装与配置,方便自己记录安装步骤的同时方便他人获取知识. 首先,从官网下载最新版的(稳定版)的redis安装包.官网地址如下:https://redis.io/download 下载源码包后,redis需要编译安装.需要安装gcc和tcl,gcc用于编译tcl用于测试. 使用命令安装gcc,yum install gcc,一路选择yes,gcc就可以安装成功. 接下来安装tcl,首先获取tcl源码包(见百度云盘)或者使用命令:wget http://downloads

CentOS7安装与配置Tomcat-8

安装说明 安装环境:CentOS-7 安装方式:源码安装 软件:apache-tomcat-8.0.14.tar.gz 下载地址:http://tomcat.apache.org/download-80.cgi 安装前提 系统必须已安装配置JDK6+ 1.安装tomcat 将apache-tomcat-8.0.14.tar.gz文件上传到/home/[username](该路径可以由自己指定)中执行以下操作: [java] view plaincopy [root@localhost ~]# c

CentOS 7 配置花生壳开机启动

在家安装服务器,外地可以随时登陆,感觉花生壳特别方便,具体路由器配置请参考http://service.oray.com/question/2486.html. 我使用的操作系统是 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) 好了,进入正题 1 下载和安装花生壳公网包 参考http://hsk.oray.com/download/#type=linux, 1 下载软件包:

centos7安装与配置tomcat8.5.28

继上一篇安装配置过jdk之后,这一篇来记录tomcat的安装与配置 一.下载tomcat-8.5.28版本:官方地址 二.把下载的的包上传到linux的 /usr/local 目录下(当然可以随意放置在任意目录下,最后解压到 /usr/local 下的tomcat目录下就好,因为/usr/local存放的是我们的各种应用) 三.创建tomcat文件夹,并把包解压到tomcat下,命令: cd /usr/local mkdir -p /usr/local/tomcat tar -zxvf apac

centos7安装与配置zookeeper

由于要学习dubbo,需要用到zookeeper,所以这里记录一下linux的zookeeper安装与配置 一.下载zookeeper的包:官方地址 二.把包上传到linux上,同样也是放到 /usr/local 目录下,当然同样也是放在哪里都行,最后解压到 /usr/local/zookeeper 目录下即可 首先创建 zookeeper 文件夹 mkdir -p /usr/local/zookeeper 把zookeeper包解压到zookeeper目录下 tar -zxvf zookeep

centos7安装、配置、使用Redis

一.安装 centos 7安装Redis yum install gcc # 安装依赖 wget http://download.redis.io/releases/redis-5.0.6.tar.gz # 下载安装包 tar zxvf redis-5.0.6.tar.gz -C /usr/local/ # 解压 cd /usr/local/redis-5.0.6/ make MALLOC=libc && cd src/ && make install # 编译安装,很多时