【T电商 1】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的图片服务器配置等步骤,会在接下来的总结中予以说明。
在这里只想说一句话,也是自己倒腾了好些时候的经验吧:文档是用来尊重的,也是用来参考的,适合自己的,才是最好的!
【T电商 1】Nginx服务器搭建的更多相关文章
- Nginx 服务器搭建
什么是Nginx ? Nginx与Apache IIS等软件一样,是一款服务器软件,为web站点提供服务 除此之外,Nginx 还是一款反向代理服务器,我们可以利用Nginx实现负载均衡 所谓负载均衡 ...
- nginx服务器搭建以及配置
2019年第一篇博客,在新的一年祝大家新年快乐,技术更上一层楼. 今天在公司搞了好长时间的nginx服务器搭建,以及遇到的问题,总结一下,方便查询 这里使用的是百度云的服务器,CentOS7系统的 N ...
- 【Nginx一】Nginx服务器搭建
Nginx服务器搭建 Nginx服务器搭建 下载Nginx源码包 安装Nginx 解压Nginx安装包 安装Nginx依赖 启动Nginx 下载Nginx源码包 官网下载地址 命令:wget http ...
- 【Ts 2】Nginx服务器搭建
在项目中,首先是需要Nginx服务器作为一个图片服务器来使用.那么,久涉及到服务器的搭建.这次服务器的搭建,主要是在三个环境上进行了学习:CentOS6.2,CentOS7,和Ubuntu16.那么本 ...
- 【电商】性能测试网站搭建:XAMPP1.8+DBShop1.3
1.安装准备 1.1软件版本 XAMPP的版本:XAMPP 1.8.2 DBShop的版本:DBShop 1.3 1.2.安装环境 我的环境:win10 win7,win10都可以运行的,安装步骤 ...
- Nginx介绍 分类: Nginx 服务器搭建 2015-07-13 10:50 19人阅读 评论(0) 收藏
海量请求,高性能服务器. 对比Apache, Apache:稳定,开源,跨平台,重量级,不支持高度并发的web服务器. 由此,出现了Lighttpd与Nignx:轻量级,高性能. 发音:engine ...
- nginx 安装手记 分类: Nginx 服务器搭建 2015-07-14 14:28 15人阅读 评论(0) 收藏
Nginx需要依赖下面3个包 gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) zlib-1.2.8.tar.gz rewrite 模块需要 pcre 库 ( ...
- Nginx服务器搭建
http://blog.csdn.net/molingduzun123/article/details/51850925 http://tengine.taobao.org/book/index.ht ...
- 电商平台--Mysql主从搭建(2)
Master上授权从库: ```grant replication slave on *.* to slave1@ip identified by 'password';``` 基于数据库hotcop ...
随机推荐
- C# 6.0新特性(转载)
简介 VS 2015中已经包含C# 6.0. C#在发布不同版本时,C#总是会有新特性,比如C#3.0中出现LINQ,C#4.0中的动态特性,c#5.0中的异步操作等.. C# 6.0中与增加了不少新 ...
- Objective C类方法load和initialize的区别
Objective C类方法load和initialize的区别 过去两个星期里,为了完成一个工作,接触到了NSObject中非常特别的两个类方法(Class Method).它们的特别之处,在于 ...
- VG.net矢量图和矢量动画开发平台拓扑图软件免费下载
VG.net拓扑图软件是一个基于.net平台的矢量图开发工具,可广泛应用于包括:电力.军工.煤炭.化工.科研.能源等各种监控软件.工作流设计器.电力.化工.煤炭.工控组态软件.仿真.地理信息系统.工作 ...
- HDU 4822----其实不会这个题
题目:http://acm.hdu.edu.cn/showproblem.php?pid=4822 并不会做这个题,题解说是LCA(最近公共祖先),并不懂,说一下我自己的思路吧,虽然没能实现出来. 题 ...
- linux下实时监测tomcat关闭并启动
linux下tomcat总是会无故出现自动关闭的情况,在暂时无法解决该问题时,就需要一个东西能实时监测tomcat是否还正常的运行,若发现已关闭时,执行启动命令. 我们可以添加一个shell脚本来实现 ...
- Linux多人群聊系统(简单多线程服务器)
一:要求 1.通过一个服务器实现最多5个客户之间的信息群发. 2.服务器显示客户的登录与退出: 3.客户连接后首先发送客户名称,之后发送群聊信息: 4.客户输入bye代表退出,在线客户能显示其他客户的 ...
- Svn服务器的安装和配置
1.安装svn服务器端软件 从镜像服务器或者YUM源下载安装SVN服务器软件:yum install subversion mkdir /usr/local/svn //创建SVN安装目录 c ...
- (实用篇)PHP定时任务获取微信access_token
最近开发微信公众平台,公众号调用各接口时都需使用access_token,access_token是公众号的全局唯一接口调用凭据,开发时需要进行妥善保存. access_token有效期为7200秒 ...
- Java-->xml的pull解析
--> pull解析器是android内置的解析器,解析原理与sax类似 --> xml文件student.xml: <?xml version="1.0" en ...
- spring 3 mvc hello world + mavern +jetty
Spring 3 MVC hello world example By mkyong | August 2, 2011 | Updated : June 15, 2015 In this tutori ...