• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Nginx在Linux下的安装部署

php 搞代码 3年前 (2022-01-23) 26次浏览 已收录 0个评论

一、Nginx简介

Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器Nginx作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务器对外进行服务。nginx网站国内的用户有:百度、新浪、网易、腾讯等等。

二、Nginx的安装

下载Nginx(http://nginx.org/en/download.html),最新的好像是nginx-1.9.3

下载:wget http://nginx.org/download/nginx-1.9.3.tar.gz

安装:在安装前安装ngxin所需的模块,以及编译c,c++的软件

yum install gcc-c++

yum -y install zlib zlib-devel openssl openssl–devel pcre pcre-devel

解压:比如文件下载在/home/andy/目录下

tar xzvf nginx-1.9.3.tar.gz

cd nginx-1.9.3

安装Nginx所需的模块

./configure –prefix=/home/nginx –with-http_stub_status_module

–with-debug –with-http_realip_module –with-http_ssl_module

编译安装

make

make install

启动Nginx

cd sbin

./nginx

重新启动

cd sbin

./nginx -s reload

三、安装出现的问题

如果启动时出现如下问题时

1:端口被占用

说明:80端口已被占用

netstat -anp | grep 80 查询占用80端口的进程

杀死该进程

kill -s 9 pid(进程id)

2:错误为:./configure: error: the HTTP rewrite module requires thePCRE library.

+本文来源gao@daima#com搞(%代@#码网

搞代gaodaima码

解决办法:安装pcre-devel模块

yum -y install pcre-devel

3:错误提示:./configure: error: the HTTP cache module requires md5functions from OpenSSL library. You can either disable the module by using –without-http- cache option, or install the OpenSSL library into the system, or build the OpenSSL library statically from the source with nginx by using–with-http_ssl_module — with-openssl= options.

解决办法:

yum -yinstall openssl openssl-devel


安装完毕。

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了Nginx在Linux下的安装部署,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Nginx在Linux下的安装部署

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址