设为首页 收藏本站
查看: 1312|回复: 0

[经验分享] 利用nginx搭建LNMP环境

[复制链接]

尚未签到

发表于 2018-11-16 10:55:17 | 显示全部楼层 |阅读模式
Nginx简介:Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。Nginx的优点:Nginx 可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版。目前 Nginx 的1.0.9稳定版已经于2011年11月1日发布,开发版本已完成的为1.3.0,如果新建站点,建议使用最新稳定版作为生产版本,已有站点升级急迫性不高。 Nginx 的源代码使用 2-clause BSD-like license。   Nginx 是一个很牛的高性能Web和反向代理服务器,它具有很多非常优越的特性:   在高连接并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应,感谢Nginx为我们选择了 epoll and kqueue作为开发模型。   Nginx作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。   作为邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last. fm 描述了成功并且美妙的使用经验。 Nginx 是一个安装非常的简单,配置文件非常简洁(还能够支持perl语法),Bugs非常少的服务器:Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级。 Linux中的相关配置如下:上传nginx相关软件包libevent-2.0.16-stable.tar.gz。nginx-1.0.11.tar.gz用yum grouplist检查相关的开发环境是否存在确认环境是正确的后,安装pcre相关组件来提高性能和实现头部地址重写yum install pcre-devetar -zxvf libevent-2.0.16-stable.tar.gz –C /usr/local/src/拆解软件包到相关目录cd /usr/local/src/libevent-2.0.16-stable/切换到生成目录编辑目录./configure编译好后make && make install //make install作用是把编译好的头文件,库文件,可执行文件和说明文件放到系统指定位置。cd /usr/local/切换到目录查看生成的库文件libvim /etc/ld.so.conf.d/libevent.conf编辑libevent.conf文件到指定目录,表明库文件的非标准路径tar -zxvf nginx-1.0.11.tar.gz -C /usr/local/src/拆解文件包到指定位置groupadd -r nginx创建组useradd -r -g nginx -s /bin/false -M nginx创建系统账号并加入组,账号名为nginxcd /usr/local/src/nginx-1.0.11/切换到生成目录并执行./configure--prefix=/usr \             表明安装路径 --sbin-path=/usr/sbin/nginx \                   服务程序的位置 --conf-path=/etc/nginx/nginx.conf \             配置文件的位置 --error-log-path=/var/log/nginx/error.log \     错误日志位置 --http-log-path=/var/log/nginx/access.log \     成功日志位置 --pid-path=/var/run/nginx/nginx.pid \           存放父进程文件位置 --lock-path=/var/lock/nginx.lock \              锁机制文件位置 --user=nginx \                            运行者 --group=nginx \                           运行组 --with-http_ssl_module \                支持ssl功能模块 --with-http_flv_module \                支持flv --with-http_stub_status_module \         支持本地文件信息输出 --with-http_gzip_static_module \         支持压缩功能 --http-client-body-temp-path=/var/tmp/nginx/client \                     客户端访问时的临时路径 (此行可以不要) --http-proxy-temp-path=/var/tmp/nginx/proxy/ \                            通过代理时,临时缓存的位置 --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \ --with-pcre \                               支持地址书写  等命令(注意:其中缺少的目录需要手工创建)
DSC0000.jpg

  编译好后执行make && make install
  都安装好后,在任何目录下执行nginx就启动了
  要是想使用nginx的其他功能进入vim /etc/nginx/nginx.conf配置文件进行编辑
DSC0001.jpg

与LAMP环境搭建相同,Mysql与PHP环境安装就不具体介绍了

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-635731-1-1.html 上篇帖子: nginx 小设置 下篇帖子: Ubuntu下完全卸载Nginx
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表