玩玩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 所有的步骤都安装好了
8. 配置环境变量
上图为插入模式下的截图,然后保存就可以生效了。
9. 进入目录看看到底有啥,真的很轻量级的,很少的文件夹。
10. 启动服务就好了
访问试试,成功的发布在了80端口上了
11. 查看端口的占用情况,之前有个专门的博客写的有,复习一下子
这样就完了,只是简单的了解怎么去安装,然后编译,然后查看是否允许,同时呢,可以看看日志的运行情况。
其实我们可以阅读官方的文档,一般在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. 查看端口的占用情况,之前有个专门的博客写的有,复习一下子
这样就完了,只是简单的了解怎么去安装,然后编译,然后查看是否允许,同时呢,可以看看日志的运行情况。
相关文章推荐
- 玩玩Linux云主机-Ubuntu安装Node
- 玩玩Linux云主机-Ubuntu安装php
- 玩玩Linux云主机-Ubuntu安装apache2
- 玩玩Linux云主机-安装redis,redis学习,Ubuntu 安装redis 配置文件路径
- Linux(Ubuntu)下Nginx安装配置及与Tomcat整合
- 【linux】ubuntu下nginx的安装及常见问题解决
- 【Linux】- Ubuntu安装nginx
- linux(ubuntu)下安装nginx 笔记
- Linux 系统(ubuntu和CentOS)nginx服务器和php安装
- Linux包管理命令与Ubuntu下安装nginx的方法
- 玩玩Linux云主机-安装MySQL ,The server quit without updating PID file,Linux chown 权限管理
- Linux自动一键安装jdk,postgresql,nginx脚本(兼容centos+ubuntu)
- ubuntu nginx安装及相关linux性能參数优化
- Linux(Ubuntu)安装Nginx
- 玩玩Linux云主机-Linux下安装JDK~~
- Linux下安装配置Nginx(Ubuntu)
- Linux(Ubuntu)安装和完美卸载Nginx(是否开启Nginx服务)
- [Linux] Ubuntu_9.04_server安装nginx+php(fastcgi)+nginx虚拟主机配置格式
- 玩玩Linux云主机-Linux下安装Tomact,Linux查看进程,关闭进程,Linux查看内存使用量
- linux/ubuntu下安装nginx时./configure后出现几种错误的解决方法