CentOS7搭建Nginx服务器
一、Nginx介绍
Nginx 是由俄罗斯软件工程师 Igor Sysoev 开发的一个高性能的 HTTP 和反向代理服务器,具备 IMAP/POP3 和 SMTP 服务器功能。
作为 Web 服务器:相比较与 Apache, Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤为受到虚拟主机提供商的欢迎,能够支持高达 50000 个并发的连接数的响应。
作为负载均衡服务器: Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器对外惊醒服务, Nginx 用 C 语言编写,不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。
作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器。(最早开发这个产品的目的之一也是作为邮件代理服务器)
二、Nginx安装(yum)
1. 将Nginx放到yum repro库中(yum中默认没有Nginx)
# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2. 查看Nginx信息
# yum info nginx
3. 通过yum安装Nginx
# yum -y install nginx
4. 查看Nginx服务状态
# systemctl status nginx
5. 启动Ngin服务
# systemctl start nginx
提示错误信息,查看详细提示
# systemctl status nginx.service
端口冲突,Nginx默认端口80,而本机已安装Apache的默认端口也是80,所以需要修改端口
打开Nginx的配置文件,将端口修改为8080
# vim /etc/nginx/conf.d/default.conf
重新启动Nginx服务
# systemctl start nginx
# systemctl status nginx
6. 设置Nginx开机自启
# systemctl enable nginx.service
查看是否设置成成功
# systemctl list-unit-files | grep nginx
nginx-debug设置同理
7. 测试Nginx是否安装成功
本机命令行输入如下命令,可以看到一段html代码,下面有显示 Thank you for using nginx. 即表示安装成功。
# curl http://127.0.0.1:8080
或者本机浏览器输入 127.0.0.1:8080 看到如下页面即可表示安装成功。
三、Nginx常见操作
1. 查看Nginx版本
# nginx -v
2. 卸载Nginx
# yum remove nginx
查看是否卸载完成
# which nginx
参考文章:【1】centos7安装nginx的两种方法
【2】[CentOS7下Nginx服务器安装与使用教程 ][CentOS7_Nginx]
【3】[CentOS 7下Nginx服务器的安装配置][CentOS 7_Nginx]
【4】[Centos7 卸载 nginx][Centos7 _ nginx]
【5】[如何彻底删除CentOS上的Nginx][CentOS_Nginx]
还没有评论,来说两句吧...