模板网站制作教程:Nginx网站服务器安装步骤及Nginx配置文件解析
1、nginx简介
Nginx是一款开放源代码的高性能HTTP服务器和反向代理服务器,同时支持IMAP\POP3代理服务,Nginx以高性能、高可用、丰富的功能模块、简单明了的配置文件以及低资源占用,nginx采用最新的网络I/O模型,支持高达50000个并发连接。
2、nginx优点
轻量级,同样架设web服务比apache占用更少的内存及资源
高并发,nginx处理请求是异步非阻塞的,而apache则时阻塞性的,在高并发下nginx能保持低资源消耗高性能
可以做负载均衡服务器,支持7层负载均衡
静态处理性能比apache高3倍以上,但动态处理不足,需要通过后端服务器支持如apache
Nginx作为HTTP服务器,以下几项基本特性:
1、处理静态文件,索引文件以及自动索引,打开文件描述符缓冲
2、无缓存的反向代理加速,简单的负载均衡和容错
编译安装nginx
1、安装前的准备工作
关闭防火墙及安全机制,安装相关支持软件,删除已安装的httpd,避免端口冲突
安装gd-devel需要提供网络yum才能安装

2、创建运行用户、组
Nginx服务程序默认以nobody身份运行,创建用户便更准确地控制其访问权限,增加灵活性、降低安全风险。所以在创建时该用户不能登录到系统,不创建宿主文件
useradd -M -s/sbin/nologin nginx
-M:表示不创建宿主目录
-s:表示禁止登录系统

3、编译安装Nginx
下载源码包地址:http://nginx,org/download/nginx-1.8.1.tar.gz
下载命令:wgethttp://nginxorg/download/nginx-1.8.1.tar.gz
将安装目录设为/usr/local/nginx,运行用户和组均为nginx;启用http_stub_status_module模块以支持状态统计

为主程序创建nginx链接文件,方便管理员直接使用nginx调用主程序

4、运行控制
启动nginx服务器:


使用killall对nginx进行操作
1、Nginx配置文件解析
Nginx默认的配置文件在/usr/local/nginx/conf/nginx.conf,配置文件主要包括:全局、event、http、server设置,event:主要用来定义Nginx工作模式,http提供web功能、server用来设置虚拟主机,server必须位于http内部,一个配置文件中可以有多个server
6、修改配置文件

I/O事件配置

HTTP配置及虚拟主机设置

现在去浏览器访问地址:www,kuteng,com,访问之前必须关闭Linux服务器的iptables。需要修改Windows上的hosts文件C:\Windows\System32\drivers\etc

访问效果:

Nginx查看统计日志,Nginx内置了HTTP_STUB_STATUS状态统计模块
修改nginx.conf配置文件,指定访问位置/status并打开stub_status配置

在浏览器中输入www,kuteng,com/status进行访问

本文地址:模板网站制作频道 https://www.hkm168.com/web-mbwz/1886.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们处理,谢谢!



相关阅读


