Apache
支持动态网站和静态网站
Nginx
支持静态网站
开源
Linux平台使用
IIS
Windows平台使用
支持动态和静态
收费
Nginx的作用
默认支持静态网站功能,支持动态网站功能需要配置动静分离或者phpfpm模块实现
反向代理服务配置负载均衡高可用
支持缓存功能
Nginx
支持高并发30000-50000并发量
处理数据速度快
占用硬件资源小
可靠性强
安装Nginx
安装依赖程序
yum -y install pcre-devel zlib-devel
创建管理Nginx用户
useradd -M -s /sbin/nologin nginx
解压
配置
安装
调优
测试完整性
开启服务
端口号默认80端口
停止服务
重启服务
主配置文件位置
管理服务命令
/usr/local/nginx/sbin/
访问日志
/usr/local/nginx/logs/
网站根目录
/usr/local/nginx/html/
1:Nginx主配置文件常见选项
全局配置文件
对整个Nginx生效
管理Nginx的账户
Nginx工作进程
错误日志
Nginx的PID启动进程保存位置
2:I/O事件配置
配置Nginx性能优化
3:http配置
配置Nginx的虚拟主机
Nginx的虚拟主机类型
1 ip地址虚拟主机
Ip地址区分不同的网址
2 相同ip不同端口
通过不同端口区分不同网址
3 基于域名的虚拟主机
同ip同端口不同域名
创建2个虚拟主机的根目录和默认网站主页
配置虚拟ip
虚拟主机配置
server { 虚拟主机
71 listen 192.168.100.30:80; 监听的ip地址和端口号
72 server_name localhost; 虚拟主机域名
73 charset utf-8; 字符编码
74 access_log logs/192.168.100.30.access.log; 成功日志
75 location / { 配置网站根
76 root /var/www/accpcom/; 网站根目录位置
77 index index.html index.htm; 网站主页
78 }
79 }
根据ip
根据端口