ubuntu下安装nginx

389 篇文章 30 订阅 ¥19.90 ¥99.00
1 篇文章 0 订阅
本文介绍了在Ubuntu系统中安装Nginx的详细过程,包括从官网下载安装包,解决依赖问题,编译安装PCRE库,以及解决启动时的错误。最后,通过浏览器验证Nginx启动成功。
摘要由CSDN通过智能技术生成

nginx是啥不解释,只说安装步骤

1. 从官网上下载一个安装包:

地址:http://nginx.org/download/

所以直接wget http://nginx.org/download/(我是选择一个.tar.gz)

2. 下载后

嗯,就是上面这个样子,然后:

运行  ./configure

运行结果我就不截图了,大致就是一坨坨的not found ,看一下最后的提示是缺少PCRE ,问题找到了,缺什么补什么就好了。

于是我随便在网上找了一个pcre下载,下载下来发现是zip格式的,解压命令:unzip *******.tar.zip,执行完生成了pcre-8.20.tar.gz,感觉有点离奇。。。

解压完这个pcre后,进入。里面文件很多,都不管,直接运行 first step:  ./configure ; second step: make ; third step: make install

好了,pcre搞定了。

接下来回到nginx目录。

运行 ./configure  再运行make ,再运行make install。 都运行完了,好了。

3. 运行nginx

安装好的nginx默认是在安在/usr/local/nginx下的,执行命令:/usr/local/nginx/sbin/nginx -s reload(我是参照网上提供的启动方式)

报错:/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory

就是说找不到libpcre.so.0,就是说lib下面没有,我执行了一下“whereis libpcre.so.0” 看看到底有没有这个文件,有的话,它在哪,有的话,把它放在usr/lib下面

嗯,然后再启动,在./sbin目录下运行nginx

4. 上面都弄好了以后,再执行/usr/local/nginx/sbin/nginx 

啥也没返回,说明成功了?

我没有修改配置文件,所以默认的地址是localhost,端口是80

这个在nginx.conf中可以查看。

在浏览器中打开:localhost:80 看到如下页面,说明nginx已经启动成功了。

这是,在命令行中输入nginx,会遇到一个常见的问题,如下:

端口已被占用,这是nginx重复启动所导致的

我们通过命令查看一下:

需要先杀掉nginx的进程才能再启动。

好了,nginx的安装就说到这里。


http://www.cnblogs.com/scorpioying/archive/2013/03/06/2946361.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值