您的位置:首页 > 运维架构 > Nginx

玩玩Linux云主机-Ubuntu安装nginx

2016-12-10 16:19 369 查看
笔者作为一个初学者的角度来学习安装,在习博客的时候,根本就没有安装过,所以是一边学习,一边安装的,哈哈。笔者的平台是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. 找到官方的网址去下载一个



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



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



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



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

agt-get install gcc



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

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

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



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



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



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





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

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



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

直接在当前目录下 make
完了之后   make install




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 安装成功了






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



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



10. 启动服务就好了

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




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



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



这样就完了,只是简单的了解怎么去安装,然后编译,然后查看是否允许,同时呢,可以看看日志的运行情况。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: