zoukankan      html  css  js  c++  java
  • 【Ts 2】Nginx服务器搭建

    在项目中,首先是需要Nginx服务器作为一个图片服务器来使用。那么,久涉及到服务器的搭建。这次服务器的搭建,主要是在三个环境上进行了学习:CentOS6.2,CentOS7,和Ubuntu16。那么本篇博客的使用环境是CentOS6.2.


    一、基本介绍

    在CentOS 上安装软件,主要是有以下几种形式:

    1.1,yum

    Yum采用在线安装的方式安装软件,yum存在一个软件仓库,当我们需要软件的时候,会根据命令行yum install后面的软件名称来获取软件的安装包,并且能够自动加载安装这个软件的依赖项并同步安装。

    备注:这是我比较喜欢的一种方式,因为对于我个人来说,安装底层依赖是个费时费事的事儿,而对于产品本身的配置问题,在使用yum安装后,同样可以配置更改。

    1.2,rpm

    rpm是一种打包好的安装程序,相当于直接使用Windows下的exe文件。但是,使用这种方法安装,需要自己确定并安装底层依赖软件。我个人不太喜欢这种安装方式,看情况吧,我要是知道那些依赖文件,而又没有网络的情况下,我可能会选择这个。

    1.3,source

    这种安装方式的最大优点是,可以自定义配置软件。

    如果使用yum或者rpm方式安装的话,任何电脑都可以安装同样的软件,这种情况适合我们很多的机器,然后一个自动化部署软件,同时执行yum命令,这样得到的结果都是一样的。而编译的话可以根据自己的需要来优化和配置软件的参数。简单来说,就是私人订制的概念。


    二、安装Nginx

    因为我个人比较喜欢yum这种安装方式,

    首先是打开CentOS6.2 的yum 源资源库,使用命令

    rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

    然后,yum -y install nginx 进行安装

    然后,vim /etc/sysconfig/iptables 更改防火墙设置,添加80端口

    在22的下面,添加一行,将22改成80.

    为什么要添加;在我搭建的过程中,刚开始我没有添加80端口,然后在我的CentOS服务器上,可以访问到Nginx的网页,但是,在我的真机上无法访问。后来找了一些原因,但是,当我把80端口添加上的时候,就可以在真机上访问了。


    最后:运行Nginx

    systemctl start nginx.service   或者使用service Nginx start,当然也可以找到启动文件,进行启动。这个文件通常是在:usr/local/sbin/.nginx

    然后在页面上访问,当你看到以下页面的时候,就代表着安装成功了:



    备注:如果你不知道你的服务器公共ip地址,可以通过以下命令来查询

    ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//'


    三、总结

    本篇文件只是简单介绍Nginx的安装,至于Nginx的图片服务器配置等步骤,会在接下来的总结中予以说明。

    在这里只想说一句话,也是自己倒腾了好些时候的经验吧:文档是用来尊重的,也是用来参考的,适合自己的,才是最好的!


  • 相关阅读:
    Architecture and working of an Antivirus Engine
    ASP.NET HttpApplication HttpModule + Page Life Cycle Events Sequence Test
    EasyCodeTimerPlus PerformanceCounter 改自 @老赵
    CodeTimerPerformance EasyPerformanceCountersHelper .NET v3.5
    HTML Input Text cursor position control
    DataTable List<T> 互转 扩展方法 Extension Methods
    删除N天前的M(天)个目录 、删除N天前最后修改的文件 ForFiles, dos command 批处理命令cmd/bat
    DataTableHelper
    DynamicMethodHelper R2 20120814 DynamicMethod ILGenerator.Emit
    DynamicCallMethodExpressionTreeInvokerHelper CodeDom 动态编译代码 执行代码
  • 原文地址:https://www.cnblogs.com/hhx626/p/7534644.html
Copyright © 2011-2022 走看看