http服务器搭建
主配置文件在 /etc/httpd/conf/httpd.conf
安装http yum install httpd -y
启动http服务器 systemctl start httpd.service
查看安装状态 systemctl status httpd.service
关闭防火墙
浏览器地址栏访问虚拟机IP 有页面代表服务器启动成功
默认存放WEB服务器网页文件的目录为 /var/www/html/
在这个目录下创建 index.html
里面写入数据
重启http服务
在访问虚拟机IP地址
更改默认WEB服务器网页文件目录要注意修改安全值 还要在最后加-R表示递归
还要注意目录权限问题
虚拟主机配置 (一台主机 一个IP地址 两个域名)
安装服务器文件 yum install httpd-manual -y
分别在/var/www/server 和/var/www/html 下创建index.html文件
虚拟主机目录配置文件例子 /usr/share/doc/httpd-2.4.6/httpd-vhosts.conf
将虚拟机配置文件例子复制到/etc/httpd/conf.d目录下 并改名为site1.conf
打开这个文件 删掉全部注释 新建几个网站就创建几个site文件
*代表本机IP地址 port为端口默认为80
第一行 serveradmin 为邮箱 没要求
第二行网页配置文件目录 /var/www/html
第三行为域名 www.haha.com
第四行为别名 www.hahaha.com
第四五行为网站访问日志
并加入目录控制 require all granted
进入 /var/www/html/index.html 写入网站内容
修改安全值 重启服务 关闭防火墙
用客户机登陆WEB 先关闭客户机防火墙
再修改本地解析 在客户机的 /etc/hosts
写入格式
IP地址 haha www.haha.com
xixi www.xixi.com
直接访问服务器IP地址默认为第一个网站的内容
一台主机一个IP地址两个端口
将域名去掉
加入侦听端口
原来80端口已被监听 所以不用加 只需加入监听8080
查看端口是否被监听 lsof -i:8080
https服务器搭建
首先安装相关配置文件
yum install mod_ssl
首先生成证书
端口为443
cd /etc/pki/tls/certs
创建证书和密钥 make haha.crt
输入3遍密码
输入国家CN sichuan chendu 公司 部门 域名 邮箱地址
一个网站需要生成一个证书
进入/etc/httpd/conf.d/ssl.conf 复制网站搭建所需代码
进入/etc/httpd/conf.d/site.conf 修改证书路径
重启httpd服务 输入密码 查看状态
访问地址加入https://IP地址
编辑/etc/httpd/conf.d/ssl.conf文件 使其重启服务不需要输入密码
在SSLPassPhrasedialog下面一行加入 SSLPassPhrasedialog exec:/etc/pass.sh
如果出错则放在上面一行
创建/etc/pass.sh文件 写入
#!/bin/sh
echo "redhat"
如果开启了Selinux 一定要修改安全值和布尔值
getsebool -a|grep httpd
打开httpd_serve_cobbler_files 布尔值
setsebool httpd_serve_cobbler_files on
让http与https同时存在
虚拟目录配置 alias
Alias /mysecret "/usr/local/mysecret"
<Directory "/usr/local/mysecret">
AllowOverride None
# Allow open access:
Require all granted
</Directory>
用户认证配置
Alias /mysecret "/usr/local/mysecret"
<Directory "/usr/local/mysecret">
AuthType Basic
AuthName "This is a private directory.Please Login:"
AuthUserFile /etc/httpd/mysecretpwd
Require user abc tom
</Directory>
htpasswd -c /etc/httpd/mysecretpwd abc
注意修改目录安全值
修改端口安全值一定要注意http
端口安全值修改代码在 /etc/ssh/sshd_config
Listen 8900
<VirtualHost 172.16.40.127:8900>
ServerName www1.example.com
WSGIScriptAlias / /var/www/alt/webinfo.wsgi
</VirtualHost>
<Directory "/var/www/alt">
AllowOverride None
# Allow open access:
Require all granted
</Directory>
Windows本地解析地址 C:\Windows\System32\drivers\etc
虚拟机本地解析地址 在客户机的 /etc/hosts
相关推荐
http服务搭建 自己修改get post命令后服务器操作即可。
【标题】"基础网络配置——HTTP服务搭建"涵盖了网络管理员或IT从业者在部署和管理网络服务时必须了解的基础知识。HTTP(超文本传输协议)是互联网上应用最广泛的一种网络协议,用于从Web服务器向客户端(通常是Web...
HTTP服务器的搭建是一个重要的网络技术主题,涉及到网络协议、服务器端编程和Web服务的基础知识。在本文中,我们将深入探讨如何构建一个简单的HTTP服务器,主要关注HTTP协议、服务器的工作原理以及如何利用开源工具...
可以使用HFS(超文本传输协议文件服务器)发送和接收文件。它不同于传统的文件共享,因为它使用网络技术与当今的互联网更加兼容。 它也不同于传统的网络服务器,因为它非常容易使用。... 也可以用它做http请求测试。
QT C++创建HTTP服务,C++快速简单创建web服务器 QT快速提供Resful接口 C++创建Resful服务 C++快速提供get、post服务 C++实现HTTP服务 搭建HTTP服务 https://blog.csdn.net/weijia3624/article/details/139236610 ...
Python HTTP服务搭建显示本地文件 我们常需要搭建HTTP服务,但是又不想搞那些复杂的Apache、IIS服务器等,这时我们就可以用Python帮我们搭建服务器。 例如之前讲过的用python建XMLRPC开服务进行server/client通信,...
在IT行业中,HTTP服务器是网络服务的核心组成部分,主要用于在互联网上分发超文本传输协议(HTTP)内容。在Windows操作系统环境下,本地搭建一个HTTP服务器能够方便地进行网站开发、测试和文件共享。以下是对"HTTP...
"Python 搭建 HTTP 服务器" 本文将详细介绍如何使用 Python 搭建 HTTP 服务器,包括 HTTP 服务器搭建和功能强化两个方面的内容。 一、HTTP 服务器搭建 在本节中,我们将学习如何使用 Python 搭建一个基本的 HTTP ...
1. 启动HTTP服务:在本地指定端口启动一个HTTP服务器,监听客户端请求。 2. 处理请求URL:根据请求的URL确定客户端请求的文件路径,即将请求的URL映射到静态文件目录。 3. 检查文件存在性:根据映射路径检查文件是否...
在IT领域,Web服务器是提供HTTP(超文本传输协议)服务的应用程序,允许用户通过互联网访问网站和网页。本文将详细介绍如何简单搭建一个WEB服务器,包括基础概念、所需工具及步骤,旨在帮助初学者快速入门。 一、...
* 多种协议支持:svn 服务器支持多种协议,例如 HTTP、HTTPS、SVN 等 * 版本控制:svn 服务器可以实现版本控制,追踪代码变化,管理版本记录等 * 权限控制:svn 服务器可以实现权限控制,限制用户访问版本库的权限等...
Portal 服务器搭建 Portal 认证是指对用户上网流量(即所有穿过防火墙的流量)进行认证,以确保用户身份的安全性。Portal 认证的典型组网由三个基本要素组成:认证客户端、接入设备、Portal 认证/计费服务器。 ...
这里,我们只需要启动 SFTP 服务。 测试连接 使用 cmd 命令行测试登录连接。首先,需要输入要连接的主机 IP,例如 `sftp://localhost:8090`。然后,输入设置的用户名密码,例如 `username` 和 `password`。如果...
搭建OTA下载服务器 OTA(Over The Air)下载服务器是一种通过无线网络下载和安装J2ME应用程序的方案。搭建OTA服务器是比较简单的,但是做一个完整的OTA服务器却非常复杂,因为这要设计到软件的管理、下载的计费、...
在Linux操作系统中,服务搭建是系统管理的重要组成部分。这些服务涵盖了网络通信、数据库管理、邮件传输、打印服务等多个方面,对于提升系统功能和提供企业级应用支持至关重要。本篇文章将重点探讨Linux上的服务搭建...
"手机WiFi热点服务器搭建"是一项实用的技术,允许用户利用自己的手机作为服务器,供其他设备通过WiFi连接,进行数据交换或服务提供。这种方法特别适用于户外活动、紧急情况或是测试环境,无需依赖外部互联网连接。 ...
- `vhost_http_port`和`vhost_https_port`:用于HTTP/HTTPS反向代理的端口。 2. **启动Frp服务器**:在Windows上,可以通过执行`frps.exe`启动服务器。使用`frps_full.ini`配置文件时,它包含了更多高级选项,适用...
整篇文章通过具体的实践案例,详细说明了如何在不同的操作系统上使用Tomcat和Nginx搭建视频服务器,并通过ffmpeg工具处理视频文件以支持HLS协议的视频点播服务。这是一个涉及Web服务器配置、音视频编码和网络安全等...
5. 启动 HTTP 服务:使用 service httpd start 命令启动 HTTP 服务。 6. 配置 Squid 代理服务器:编辑 /etc/squid/squid.conf 文件,添加 transparent 行,以启用透明代理功能。 7. 启动 Squid 服务:使用 service ...