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 浏览器访问测试
标签:httpd,web,--,ng,nginx,day16,实训,root,日记 From: https://blog.csdn.net/weixin_70759189/article/details/140779195