更新
sudo yum install yum-utils
在"/etc/yum.repos.d/nginx.repo"创建内容为:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
sudo yum-config-manager --enable nginx-mainline
sudo yum install nginx
不管怎么说,nodejs都被我搞定了,还有什么不能继续?
按照之前和M先生的沟通,Nginx走起
科普 什么是Nginx
维基 Nginx
Nginx(发音同engine x)是一个网页服务器,它能反向代理HTTP, HTTPS, SMTP, POP3, IMAP的协议链接,以及一个负载均衡器和一个HTTP缓存。
负载均衡服务器,邮件代理服务器.
更深入的资料,请阅读
还找到了taobao基于Nginx的web服务器项目,还在维护
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。
从2011年12月开始,Tengine成为一个开源项目,Tengine团队在积极地开发和维护着它。Tengine团队的核心成员来自于淘宝、搜狗等互联网企业。Tengine是社区合作的成果,我们欢迎大家参与其中,贡献自己的力量。
安装
官方给的方法
Nginx
Pre-Built Packages for Mainline version
To set up the yum repository for RHEL/CentOS, create the file named /etc/yum.repos.d/nginx.repo with the following contents:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
大概的意思在什么地方创建个文件,文件内容为xxx
echo -e "[nginx]\nname=nginx repo\nbaseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/\$basearch/\ngpgcheck=0\nenabled=1" > /etc/yum.repos.d/nginx.repo
一句话解决战斗
检查一下是不是弄错了没毛病,继续
yum install nginx
出现报错
出现报错仔细研究了一下系统的说明,人家需要进行一定的补充...
Replace “OS” with “rhel” or “centos”, depending on the distribution used, and “OSRELEASE” with “5”, “6”, or “7”, for 5.x, 6.x, or 7.x versions, respectively.
最终改为:
echo -e "[nginx]\nname=nginx repo\nbaseurl=http://nginx.org/packages/mainline/centos/\$releasever/\$basearch/\ngpgcheck=0\nenabled=1" > /etc/yum.repos.d/nginx.repo
OS 替换当前系统名称, OSRELEASE 替换为系统的参数$releasever
配置文件
感谢这两篇文章带给我的思路
http://linuxlearn.blog.51cto.com/1437234/1683709
https://my.oschina.net/VincentJiang/blog/224993
使用yum install nginx -y
安装
配置
运行 nginx提示
报错
找了找资料
参考
http://www.hankcs.com/appos/linux/fix-nginx-bind-err.html
首先...配置文件的位置不太一样了~
配置文件的位置然后,内容不太一样
配置文件内容感觉这个说法有点呵呵
但,我根据他的说法,查了一下端口的占用,然后杀掉nginx,重新启动...结果,牛逼了~好了....
运行结果 访问我的域名请撒花鼓掌,棒棒哒!!!
M先生是不是欠抽,面对这种人就得拍死
网友评论