`

CentOS6.3安装nginx操作指南

阅读更多

最近一直在安装nginx,总是有一些问题。困扰了我很久,也查找了很多资料。最后终于搞定了,安装好了。拿出来和大家分享一下!一些依赖的软件包(rpm格式的),已经上传了,gcc分了2个传,因为文件放一起太大了!请大家下载时注意一下!

1、  安装CentOS系统

给大家发一份文档,自己参考着安装。在此不做过多描述。

2、  设置IP

安装完CentOS后,设置IP

1)  虚拟机选择桥连的方式,相当于主机和虚拟机连接到同一个hub上,虚拟机要和主机配置到同一网段上。

2)  设置系统的IP

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

打开文件后,将以下信息设置进去

DEVICE=eth0

BOOTPROTO=none

BROADCAST=192.168.0.255 //广播地址 

HWADDR=00:0C:29:61:63:59 //物理地址

IPADDR=192.168.0.249 //ip地址

NETMASK=255.255.255.0 //子网掩码

GATEWAY=192.168.0.254 //网关

ONBOOT=yes

参照以上信息进行对ifcfg-eth0文件进行修改,根据自己网段进行设置。

然后配置dns

#vi /etc/resolv.conf

写入nameserver 192.168.0.2  这句话。

最后重启服务

#service network restart

Shutting down interface eth0:                              [  OK  ]

Shutting down loopback interface:                          [  OK  ]

Bringing up loopback interface:                            [  OK  ]

Bringing up interface eth0:                                 [  OK  ]

这样就ok了。

我是用SSH与虚拟机上的linux进行连接的,这样操作起来比较方便。

3、  为安装nginx准备,在安装nginx之前需要确保系统安装了gccopensslpcrezlib等软件库。

因为我的CentOS yum命令安装不好使。所以在网上找到了一种用rpm安装的方法。

1)  安装gcc

gcc文件夹下的rpm进行安装全部安装

进入gcc文件下,键入命令

#rpm -ivh *.rpm  --nodeps –force 

PS: 加上那两个参数的意义就在于,安装时不再分析包之间的依赖关系而直接安装,也就不会再提示error: Failed dependencies:这样的错误了。

 

检验gcc是否安装成功:

#gcc

gcc: no input files     出现这个表示安装成功

#gcc –v       可以查看gcc的版本

2)  安装opensslpcrezlib

安装方式同gcc

3)  安装完成后,重启一下系统。(个人觉得有必要,因为我之前按过好多次,都没成功,也没找到问题。重启也不麻烦,建议reboot一下吧!)

4、  准备工作都完成以后,开始上正菜——安装nginx

我安装的nginx-0.7.69.tar.gz,可能有点老,不过本人喜欢老的o(_)o 哈哈。

下载地址:http://nginx.org/en/download.html

之前做好的准备工作,安装起来就简单了。

1)  nginx-0.7.69.tar.gz传到/usr/local/src(安装需要编译的软件,最好放到这个目录下)。

2)  解压

#tar xvf nginx-0.7.69.tar.gz

3)  配置

进入nginx-0.7.69目录下

#cd nginx-0.7.69

#./configure –-prefix=/usr/local/nginx       

后面的参数是配置安装的目录,建议使用这个。还有一些其他参数,大家可以自己查找了解一下。

如果配置成功后没有报错,那就恭喜你,成功三分之一了!

4)  编译

#make

如果这部也没报错,正常执行了,出现了很多东西,说明你离成功又进了一步。

5)  安装

#make install

这步完成后,依然没有错误,说明安装成功!

6)  启动并测试

键入命令

#/usr/local/nginx/sbin/nginx

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

[emerg]: still could not bind()

出现这些东西,说明服务已经启动。

然后在ie中访问你虚拟机的ip,出现这个就安装成功了!

  • 大小: 62 KB
分享到:
评论

相关推荐

    centos 6.3安装nginx 搭建文件服务器

    在本文中,我们将深入探讨如何在CentOS 6.3操作系统上安装Nginx并用其搭建文件服务器。Nginx是一款高性能的Web服务器和反向代理服务器,因其高效的并发处理能力和稳定性而广受欢迎。首先,让我们从安装Nginx开始。 ...

    CentOS 6.3 安装VMTools

    ### CentOS 6.3 中安装 VMTools 的详细步骤与注意事项 #### 一、VMTools简介 VMTools 是由 VMware 公司开发的一款增强工具包,主要用于改善 VMware 虚拟机内的性能,并加强宿主机与虚拟机之间的交互能力。通过安装 ...

    CentOS 6.3安装(超级详细图解教程

    CentOS 6.3安装(超级详细图解教程) 相当齐全

    CentOS6.3安装(超级详细图解教程)

    CentOS6.3安装(超级详细图解教程)。具体软件安装步骤与方法。

    Centos6.3 yum安装lamp架构

    Centos6.3 yum安装lamp架构

    centos 6.3 64位下载

    下载必读.html" - 这可能是一个包含下载前需要注意的重要信息的HTML文档,通常会包含版权声明、使用条款、系统需求、安装指南等内容,用户在下载和使用前应该仔细阅读。 2. "CentOS-6.3-x86_64-bin-DVD1to2.torrent...

    CentOS 6.3安装文档

    在本文中,我们将深入探讨如何安装 CentOS 6.3,这是一个基于 Linux 的操作系统,尤其适合初学者和那些熟悉 6.x 系列版本的用户。虽然 CentOS 6.3 已经不再支持,但了解其安装过程对理解 Linux 安装原理仍有价值。 ...

    centos6.3版本的安装于配置

    主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择

    CentOS6.3 Linux操作系统安装教程

    【CentOS6.3 Linux操作系统安装教程】 CentOS是一款基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的免费Linux发行版,以其稳定性和兼容性受到广大用户的青睐,尤其适合构建LAMP(Linux、Apache、MySQL、...

    安装CentOS6.3系统

    ### 安装CentOS 6.3系统的详细指南 #### 一、准备工作 在开始安装CentOS 6.3之前,我们需要确保已经准备好了必要的工具和资源。首先,需要从官方镜像站点下载CentOS 6.3的ISO镜像文件。根据提供的链接: - **下载...

    远程安装CentOS6.3

    本文将指导用户如何远程安装 CentOS 6.3 操作系统,并在不同服务商的服务器上进行硬 RAID 配置。同时,本文还将详细介绍 CentOS 6.3 的安装过程和需求。 远程安装 CentOS 6.3 为了远程安装 CentOS 6.3,用户需要...

    CentOS 6.3 安装详细教程

    ### CentOS 6.3 安装教程知识点解析 ...对于初学者来说,掌握这些基础知识可以帮助他们顺利地完成CentOS 6.3的操作系统安装。此外,对于已经熟悉CentOS 5.x系列的用户而言,了解6.x系列的新特性也是非常必要的。

    centos6.3安装图解,包含相关程序下载地址

    首先,选择CentOS 6.3作为Linux发行版的原因是它免费且稳定,适合课程设计等入门级使用。X86-64版本是64位系统,通常只需要DVD1即可完成基础安装。 首先,你需要下载VirtualBox,可以在115网盘找到分享的链接(账号...

    centos7.6离线安装nginx

    在Linux环境中,CentOS 7.6是一个广泛使用的操作系统,而Nginx是一款高性能的Web服务器和反向代理服务器,常用于网站托管和负载均衡。本文将详细介绍如何在CentOS 7.6上进行离线安装Nginx,这对于网络环境不稳定或者...

    CentOS 6.3安装(超级详细图解教程)

    ### CentOS 6.3 安装超级详细图解教程知识点概览 #### 一、CentOS 6.3 概述 - **CentOS 6.3** 是一个基于 Red Hat Enterprise Linux (RHEL) 的开源操作系统版本。它提供了一个稳定、可靠且免费的企业级计算平台,...

Global site tag (gtag.js) - Google Analytics