第十六天实训笔记

web服务安装与部署
web基本概念和常识
web服务为⽤户提供的⼀种在互联⽹上浏览信息的服务,Web 服 务是动态的、可交 互的、跨平台的和图形化的。
Web 服务为⽤户提供各种互联⽹服务,这些服务包括信息浏览 服务,以及各种交互式服务,包括聊天、购物、学习等等内容。
Web 应⽤开发也经过了⼏代技术的不断发展,⽬前 Web 开发依 然是最重要的开发内容之⼀。
HTTP 协议
原理: HTTP是⼀个基于TCP/IP通信协议来传递数据的协议,传输的数 据类型为HTML ⽂件,图⽚⽂件,查询结果等。 HTTP协议⼀般⽤于B/S架构。浏览器作为HTTP客户端通过URL 向HTTP服务端即web服务器发送所有请求,web服务器收到客 户端请求后进⾏响应。
特点: 简单快速、 灵活、无连接、无状态。
HTTP 报⽂格式: ⼀个完整的http访问包含请求(request)和响应(response)
下载httpd
[root@web ~]# yum -y install httpd
关闭防火墙
[root@web ~]# systemctl stop firewalld
[root@web ~]# systemctl disable firewalld
关闭seliunx
[root@web html]# setenforce 0
启动httpd服务
[root@web html]# systemctl start httpd
输入页面内容
[root@web html]# echo "woshi html" > index.html

网页访问测试

Apache 的安装与部署
关闭防火墙和selinux
下载httpd
[root@server2 ~]# yum -y install httpd
启动apache
[root@server2 ~]# systemctl start httpd
查看端⼝确认apache已启⽤
[root@server2 ~]# netstat -anpt | grep httpd 
修改配置文件
[root@server2 ~]# vim /etc/httpd/conf/httpd.conf
45 Listen 80 #默认的httpd监听端⼝,可在下⾯添加其他⾃设端
98 ServerName www.example.com:80 #指定httpd服务域 名和该域名的端⼝,可以⼿动修改其他域名
创建索引文件
[root@server2 ~]# vim /var/www/html/index.html

重载配置单
[root@server2 ~]# systemctl reload httpd 
浏览器访问测试
nginx服务安装与部署
安装依赖包
[root@ng ~]# yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel make
下载nginx
[root@ng ~]# wget https://nginx.org/download/nginx-1.26.1.tar.gz
解压
[root@ng ~]# tar -zxvf nginx-1.26.1.tar.gz
编译安装nginx
[root@ng ~]# cd nginx-1.26.1
[root@ng nginx-1.26.1]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-stream
        --prefix=/usr/local/nginx:指定安装目录
        --user=nginx  --group=nginx:指定用户和组
[root@ng nginx-1.26.1]# make && make install
指定用户登陆
[root@ng nginx-1.26.1]# useradd -s /bin/nologin -M nginx
修改配置文件
[root@ng nginx-1.26.1]# vim /usr/local/nginx/conf/nginx.conf
  //39行
重新启动nginx
[root@ng nginx-1.26.1]# /usr/local/nginx/sbin/nginx  -s reload
Nginx 的内置变量

开启 nginx 状态监听模块

修改主配置文件

[root@server2 ~]# vim /usr/local/nginx/conf/nginx.conf

重启nginx

[root@server2 ~]# systemctl restart nginx.service 

浏览器访问测试

  • 24
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值