首页 > 其他分享 >HTTP服务搭建

HTTP服务搭建

时间:2023-06-26 16:55:35浏览次数:38  
标签:httpd www 服务 service AllowOverride systemctl Allow HTTP 搭建

目录

1、httpd服务安装

yum -y install httpd #安装命令
systemctl start httpd.service #启动服务命令

systemctl enable httpd.service #开机自动启动
systemctl status httpd.service #查看状态 
ps -ef | grep httpd #查看进程是不是存在 
netstat -lntp #查看端口是不是正在监听

#配置文件默认路径
vim /etc/httpd/conf/httpd.conf

2、关闭防火墙

systemctl start firewalld	#开启防火墙服务
firewall-cmd --zone=public --add-port=80/tcp --permanent	#防火墙开启端口访问
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload			#重启防火墙生效
firewall-cmd --list-ports	#查看所有开启的端口

3、httpd服务启动和停止

#开机启动
systemctl enable httpd.service
#启动
systemctl start httpd.service
#启动
systemctl start httpd.service
#停止
systemctl stop httpd.service
#重启
systemctl restart httpd.service
#开机启动
systemctl enable httpd.service
#开机不启动
systemctl disable httpd.service
#检查httpd状态
systemctl status httpd.service

4、https安装ssl

安装apache和ssl模块

1、安装apache

yum install httpd

2、安装ssl模块

yum install mod_ssl

3、重启apache

service httpd restart

安装完mod_ssl会创建一个默认的SSL证书,路径位于/etc/pki/tls,此时可以立即通过https访问服务器了https://X.X.X.X/

如果不使用默认的证书,也可以使用openssl手动创建证书。

5、虚拟主机vhost.conf

vi /etc/httpd/conf.d/vhost.conf
<VirtualHost 10.4.4.61:80>
    DocumentRoot /var/www/html/http/IPv4/61
    ServerName 10.4.4.61
    <Directory /var/www/html/http/IPv4/61>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost 10.4.4.62:80>
    DocumentRoot /var/www/html/http/IPv4/62
    ServerName 10.4.4.62
    <Directory /var/www/html/http/IPv4/62>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost 10.4.4.63:80>
    DocumentRoot /var/www/html/http/IPv4/63
    ServerName 10.4.4.63
    <Directory /var/www/html/http/IPv4/63>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost 10.4.4.64:80>
    DocumentRoot /var/www/html/http/IPv4/64
    ServerName 10.4.4.64
    <Directory /var/www/html/http/IPv4/64>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost 10.4.4.65:80>
    DocumentRoot /var/www/html/http/IPv4/65
    ServerName 10.4.4.65
    <Directory /var/www/html/http/IPv4/65>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost [fc00::4:61]:80>
    DocumentRoot /var/www/html/http/IPv6/61
    <Directory /var/www/html/http/IPv6/61>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost [fc00::4:62]:80>
    DocumentRoot /var/www/html/http/IPv6/62
    <Directory /var/www/html/http/IPv6/62>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost [fc00::4:63]:80>
    DocumentRoot /var/www/html/http/IPv6/63
    <Directory /var/www/html/http/IPv6/63>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost [fc00::4:64]:80>
    DocumentRoot /var/www/html/http/IPv6/64
    <Directory /var/www/html/http/IPv6/64>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost [fc00::4:65]:80>
    DocumentRoot /var/www/html/http/IPv6/65
    <Directory /var/www/html/http/IPv6/65>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>

6、HTML内容

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Server 61  IPv4</title>
</head>

<body>
	<h1>
		Server 61  IPv4
	</h1>
</body>
</html>

标签:httpd,www,服务,service,AllowOverride,systemctl,Allow,HTTP,搭建
From: https://www.cnblogs.com/LauShineLae/p/17506142.html

相关文章

  • Taurus .Net Core 微服务开源框架:Admin 插件【1】 - 微服务节点管理
    前言:最近发现NetCore的文章有点少,特来补几篇。上一篇:Taurus.mvc.NetCore微服务开源框架发布V3.1.7:让分布式应用更高效。自上篇之后,期间更新了4个小版本,更新如下:-----V3.1.7.1----------------1、优化:请求头输出【标识主机IP号、进程号】(2023-06-07)2、优化:Gateway负载......
  • SpringCloud http大文件断点续传上传
    ​ 第一点:Java代码实现文件上传FormFilefile=manform.getFile();StringnewfileName= null;Stringnewpathname= null;StringfileAddre= "/numUp";try{    InputStreamstream=file.getInputStream();// 把文件读入    StringfilePath=request.......
  • 若依微服务版本集成积木报表
    一、项目结构新建报表微服务模块,这是我的项目结构图。二、执行初始化数据脚本运行积木报表的初始化脚本,创建相关表结构,github速度太慢,推荐使用gitee地址。选择你要建表的数据库,我是跟业务库放到了一起,执行完后会新增以下这几张表。三、pom中引入积木报表依赖在顶级父pom......
  • 项目搭建之虚拟环境
    目录项目搭建之虚拟环境为什么要用到虚拟环境pycharm创建虚拟环境虚拟环境命令行操作将命令行创建的虚拟环境导入pycharm项目搭建之虚拟环境为什么要用到虚拟环境在创建一个新的项目时,我们遵循一个原则,不需要用的模块,就不加载到本地。我们在pycharm创建项目时,如果都采取使用本......
  • SpringMVC http大文件断点续传上传
    ​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。这次项目的需求:支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启浏览器(关闭......
  • 我们对HTTP代理IP有哪些误解呢
    很多人都知道怎么使用HTTP 代理IP,但很多人对HTTP代理IP存在很多误解,我们一起来看看。1、所有代理IP都能够顺利访问被限制的网站:实际上,很多网站都会采取反爬虫措施,例如IP封锁、请求频率限制、验证码识别等等,这些反爬虫措施可能会让部分代理IP失效。因此,我们需要根据不同的网......
  • 如何更好的选择香港云服务器?
    云服务器很适合开发者和中小企业使用,不管是建站还是托管业务都可以放心使用云服务器。随着香港云服务器越来越首欢迎,更多人关心如何选择香港云服务器及云服务有哪些优势,下面我们简单聊一下。1.免备案:租用香港云服务器是不用备案的,这一点想必大家都很清楚,也是吸引大家选择它的主要原......
  • 【服务器数据恢复】HP-Unix小机raid5故障导致上层LUN无法访问的数据恢复案例
    服务器数据恢复环境:一台服务器中有一组由数块SAS硬盘组建的RAID5阵列,阵列中有1块热备盘,上层部署OA以及Oracle数据库。服务器故障:该磁盘阵列中有2块硬盘出现故障先后离线,RAID5阵列瘫痪,上层LUN无法正常使用。经过检测发现硬盘无物理故障,无坏道。服务器数据恢复过程:1、将故障服务......
  • 存储系统文件共享协议(POSIX、NFS、SMB/CIFS、FTP、HTTP)介绍
    当您使用云存储系统,需要将文件共享给客户端时,通常需要通过共享协议来实现。目前比较流行的文件共享协议包括:POSIX、NFS、SMB/CIFS、FTP、HTTP,本文为您介绍这几种协议的基本概念、应用场景、访问方式和优缺点,帮助您选择合适的协议进行文件共享。协议概述典型应用场景访问方......
  • jsp http大文件断点续传上传
    ​ javaweb上传文件上传文件的jsp中的部分上传文件同样可以使用form表单向后端发请求,也可以使用ajax向后端发请求    1.通过form表单向后端发送请求         <formid="postForm"action="${pageContext.request.contextPath}/UploadServlet"method="post"e......