1.1常见的web服务
Nginx(资源占用率少,硬件资金成本低)
Apache
Tomcat(轻量级)
1.2.服务器主机
1.3.主要资源
1.4.浏览器
1.5.网址及HTTP
1.5.1.URL
网址格式:<协议>://<主机或主机域名>[:port]/<目录资源,路径>**
协议:http为80,https为443(0-1023:永久分配给固定应用程序)
1.6.www服务器类型
1.6.1.静态网站
1.6.2.动态网站
2.使用nginx搭建web网站
2.1.1.nginx简介
概念:轻量级HTTP服务器,也是一款邮箱代理服务器,同时具备反向代理、通用TCP/UDP代理的功能(可以运行在x86、ARM等多种平台上,同时支持Linux、Windows等主流操作系统)
2.1.2.特点
(1)支持高并发:
单机Nginx可以支持十万级的并发连接,经过优化后可最高支持百万级并发连接
(2)内存资源消耗低:
在同级web服务器中,Nginx占用的内存最少
(3)高扩展性:
和Apache一样,Nginx采用模块化设计,并支持非常丰富的第三方模块
(4)高可靠性:
Nginx采用master-worker模式,如果worker出现故障,master可以快速开启新的worker来提供服务
2.2.部署Nginx
1. setenforce 0
2. systemctl stop firewalld
3. systemctl disable firewalld
4. yum install nginx -y
5. nginx -v #查看版本,编辑器,配置参数等信息
6. systemctl start nginx #启动httpd
7. systemctl enable nginx #设置开机启动
8. systemctl status nginx #查看状态,q建退出查看
9. ps -ef | grep nginx #查看进程
vim /etc/nginx/nginx.conf(配置主配置文件)