美文网首页
Linux常用命令学习(三)

Linux常用命令学习(三)

作者: guoguo22 | 来源:发表于2017-10-30 16:05 被阅读0次

Ubuntu 14.04 下安装 nginx

介绍:

     Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。(百度百科

1:安装pcre

进入/usr/local  获取pcre编译安装包,在http://www.pcre.org/上可以获取当前最新的版本

pcre-8.38.tar.bz2    解压:  tar   -jxvf     pcre-8.38.tar.bz2

进入解压缩目录,执行./configure。

遇到问题一:./configure: error: C compiler cc is not found

解决方案: sudo apt-get install -y gcc

遇到问题二:configure: error: You need a C++ compiler for C++ support.

解决方案:sudo apt-get install build-essential

再./configure

执行make & make  install

进入解压缩目录,执行./configure

2:安装openssl

进入/usr/local  获取openssl编译安装包   https://www.openssl.org/source/

openssl-1.1.0f.tar.gz  解压  tar -zxvf  openssl-1.1.0f.tar.gz

执行./config      然后make & make  install

执行./config

3:安装zlib

获取zlib编译安装包,在http://www.zlib.net/上可以获取当前最新的版本

zlib-1.2.11.tar.gz    解压: tar -zxvf zlib-1.2.11.tar.gz

进入解压缩目录,执行./configure  然后  make  & make install

执行./configure

4:安装nginx

获取nginx,在http://nginx.org/en/download.html上可以获取当前最新的版本

nginx-1.13.6.tar.gz     解压: tar -zxvf nginx-1.13.6.tar.gz

进入解压缩目录,执行./configure

make & make install

执行./configure

修改配置文件:

编辑/usr/local/nginx/conf下的nginx.conf文件,修改listen端口和server_name(即IP)

5:启动nginx

将/usr/local/nginx/sbin设置到PATH中,在/etc/profile中的PATH中添加/usr/local/nginx/sbin

以后使用nginx的时候就直接输入   nginx

环境变量

root用户下启动nginx    root@ubuntu:/usr/local/nginx/sbin#     /usr/local/nginx/sbin/nginx#输入后,如果无反应 则正确启动,如需确定是否启动,可使用 netstat  -anp|grep 8181


参考资料与文档:

http://www.pcre.org/

https://www.openssl.org/source/

http://nginx.org/en/download.html

http://www.cnblogs.com/horizonli/p/5359861.html

相关文章

网友评论

      本文标题:Linux常用命令学习(三)

      本文链接:https://www.haomeiwen.com/subject/hubppxtx.html