linux ubuntu 安装odb,玩玩Linux云主机-Ubuntu安装nginx

笔者作为一个初学者的角度来学习安装,在习博客的时候,根本就没有安装过,所以是一边学习,一边安装的,哈哈。笔者的平台是Ubuntu14.04

其实我们可以阅读官方的文档,一般在linux下安装软件有两种方式,一种是安装包apt-get install ..这种方式比较的简单。安装的版本不好选择。 http://nginx.org/en/linux_packages.html 这里是安装的文档

第二种方式就是使用source进行安装,要配置属性,编译,安装等等工作,笔者选择复杂的那一种进行处理。

http://nginx.org/en/docs/configure.html 这里也是有说明的,其实官方的文档挺好的

这里有一个讲解安装的视频: http://www.jikexueyuan.com/course/1470.html

1. 找到官方的网址去下载一个

0818b9ca8b590ca3270a3433284dd417.png

2. 使用XFtp+Xshell 上传到linux的服务器上去,然后解压

0818b9ca8b590ca3270a3433284dd417.png

3. 笔者也是跟着官方的文档运行配置./config 不用附加参数,估计要错误,一步步的解决

0818b9ca8b590ca3270a3433284dd417.png

4. 编译的环境没有 C compiler cc is not found

0818b9ca8b590ca3270a3433284dd417.png

编译环境一般为gcc 安装gcc就好了

agt-get install gcc

0818b9ca8b590ca3270a3433284dd417.png

4. 再次执行./configure 发现还是有错误 the HTTP rewrite module requires the PCRE library

看网上的教程说的,安装 sudo apt-get install pcre-devel

但是出现错误,估计是环境不一样导致的吧!

0818b9ca8b590ca3270a3433284dd417.png

sudo: unable to resolve host jetwang

Reading package lists… Done

Building dependency tree

Reading state information… Done

E: Unable to locate package pcre-devel

然后又去解决这个问题,所以呢,看到了解决的办法

sudo apt-get install libpcre3 libpcre3-dev

0818b9ca8b590ca3270a3433284dd417.png

5. 再次使用./configure 看到出现刚刚的那个问题解决了,然后又出现了,缺少zlib这个安装包

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= option.

在ubuntu软件源里zlib和zlib-devel叫做zlib1g zlib1g.dev

apt-get install zlib1g

apt-get install zlib1g.dev

直接输入上述命令后还是不能安装。这就要求我们先装ruby.

在ubuntu里,zlib叫zlib1g,相应的zlib-devel叫zlib1g.dev。默认的安装源里没有zlib1g.dev。要在packages.ubuntu.com上找。 apt-get install ruby 然后再装zlib1g-dev就可以了 apt-get install zlib1g-dev

所以笔者先安装了ruby 然后安装了zlib1g-dev

0818b9ca8b590ca3270a3433284dd417.png

6. 在次执行发现通过了,环境配置的检测

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

这里可以发现有加密的功能的模块没有安装!这个是对的。笔者学习安装这个,这些模块不使用也是可以的,现在可以make了

7. make 一下子,工具没得,安装

0818b9ca8b590ca3270a3433284dd417.png

下面make之后,都被变成了目标代码了,之后再make install 所有的步骤都安装好了

直接在当前目录下 make

完了之后 make install

0818b9ca8b590ca3270a3433284dd417.png

8. 配置环境变量

vi /etc/profile

先按住 i (插入模式)

退出为 先 按住 ESC 然后 :wq保存 :q! 不保存

export NGINX_HOME=/usr/local/nginx

export PATH=$PATH:$NGINX_HOME/sbin

执行 source /etc/profile ,使配置文件生效。

nginx -v,就能看到版本了,说明nginx 安装成功了

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

上图为插入模式下的截图,然后保存就可以生效了。

0818b9ca8b590ca3270a3433284dd417.png

9. 进入目录看看到底有啥,真的很轻量级的,很少的文件夹。

0818b9ca8b590ca3270a3433284dd417.png

10. 启动服务就好了

ngnix -c /usr/local/nginx/conf/ngnix.conf

0818b9ca8b590ca3270a3433284dd417.png

访问试试,成功的发布在了80端口上了

0818b9ca8b590ca3270a3433284dd417.png

11. 查看端口的占用情况,之前有个专门的博客写的有,复习一下子

0818b9ca8b590ca3270a3433284dd417.png

这样就完了,只是简单的了解怎么去安装,然后编译,然后查看是否允许,同时呢,可以看看日志的运行情况。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值