apache

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
云数据库 PolarDB MySQL 版,列存表分析加速 4核8GB
PolarClaw,2核4GB
简介: apache

yum -y install apr* pcre* openssl* gcc*

./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi

make && make install

ln -s /usr/local/httpd/bin/* /usr/local/bin

cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

两种启动httpd服务方法

1.vim /etc/init.d/httpd

在/bin/bash下面加两条

#chkconfig: 35 85 21

#description: Startup script for the Apache HTTP Server

chkconfig --add httpd

结束

2.

vim /lib/systemd/system/httpd.service

添加以下内容:

[Unit]

Description-The Apache HTTP Server

After =network.target

[Service]

Type =forking

PIDFile =/usr/local/httpd/logs/httpd.pid

ExecStart =/usr/local/bin/apachectlSOPTIONS

ExecReload =/bin/kill- HUPSMAINPID

KillMode =process

Restart =on-failure

Restartsec =42s

[Install]

WantedBy =graphical.target

结束

mkdir -p /var/www/html/lylcom

echo "

who am i

" > /var/www/html/lylcom/index.html

mkdir -p /var/www/html/lyl2com

echo "

what is my name

" > /var/www/html/lyl2com/index.html

vim /usr/local/httpd/conf/httpd.conf

多端口必须在此配置文件中另写一条Listen 端口号

添加

Include conf/extra/httpd-vhosts.conf

vim /etc/hosts

192.168.1.1 www.lyl.com

三种方式(别忘了systemctl start httpd 如果启动后修改了就restart)

vim /usr/local/httpd/conf/extra/httpd-vhosts.conf

DocumentRoot "/var/www/html/lyl

ServerName www.lyl.com

Require all granted

   DocumentRoot "/var/www/html/lyl2com

   ServerName www.lyl2.com

2.基于端口

   DocumentRoot "/var/www/html/lylcom

   ServerName www.lyl.com

Require all granted

   DocumentRoot "/var/www/html/lyl2com

   ServerName www.lyl2.com

3.基于域名

   DocumentRoot "/var/www/html/lylcom

   ServerName www.lyl.com

Require all granted

   DocumentRoot "/var/www/html/lyl2com

   ServerName www.lyl2.com

相关文章
|
5月前
|
测试技术 数据处理 微服务
基于稳定版量化交易系统开发案例设计的功能需求实现
在数字化时代,量化交易系统需兼顾高效性与稳定性。本文聚焦稳定版系统开发,探讨案例设计与功能需求,涵盖微服务架构、实时行情、信号生成、风控等核心环节,为构建精准、可靠的量化交易体系提供实践指导。
|
5月前
|
Java 开发工具 数据安全/隐私保护
《中州养老》
《中州养老》是一个面向养老院的单体后台管理系统,涵盖员工管理端与家属小程序端。系统功能完善,包含预约参观、入住退住、计费、健康监测等模块。我主要负责核心模块设计开发,如护理等级、床位管理、权限控制或智能监测等。项目采用SpringBoot+Vue3技术栈,结合Redis缓存、Nginx部署、阿里云OSS与IoT平台,实现高效稳定的数据交互与实时健康监控。通过RBAC权限模型保障系统安全,利用定时任务、线程池、索引优化等手段提升性能,支持微信登录、小程序预约、设备报警等实用功能,全面助力智慧养老信息化建设。(238字)
|
人工智能 物联网 5G
5G如何重塑远程医疗——低延迟、高速连接背后的技术革命
5G如何重塑远程医疗——低延迟、高速连接背后的技术革命
439 12
|
存储 算法 程序员
C 语言递归算法:以简洁代码驾驭复杂逻辑
C语言递归算法简介:通过简洁的代码实现复杂的逻辑处理,递归函数自我调用解决分层问题,高效而优雅。适用于树形结构遍历、数学计算等领域。
|
机器学习/深度学习 自然语言处理 自动驾驶
深度学习之常识知识库构建
基于深度学习的常识知识库构建是一项旨在自动化获取和组织广泛的常识性信息的技术,它通过深度学习模型从文本、图像、语音等多种数据源中提取出隐含的常识知识,并构建一个可以被机器理解和应用的知识库。
422 4
|
移动开发 Android开发 Swift
|
机器学习/深度学习 人工智能 运维
如何通过AI 全面提升运维效率?选型宝分享AIOps实战案例
前言 运维,是企业IT最基础的工作,也是痛点、槽点最多的工作。海量的数据、频繁的报警、艰难的排障、无情的投诉,足以让运维工程师们感到崩溃和绝望…… Gartner在ITOA (IT Operations Analytics IT运营分析)的基础上,提出了AIOps的概念。
3711 0
|
云安全 存储 运维
阿里云ACE考试考什么?在哪里考?
只阿里云ACE考试改革之后,难度大大增加,费用也非常高昂,很多人有心想考,却不知道该怎么考,下面小编简单介绍一下,有需要的人可以在认证大使上详细了解。
|
移动开发 小程序 前端开发
DingTalk「开发者说」第4期|手把手 5分钟教你完成钉应用开发
DingTalk「开发者说」是钉钉开发者最新上线的开发者栏目,联合阿里云ACE团队,分享钉应用开发解决方案、技术更新、实战技巧,致力于成为钉钉与开发者的桥梁与纽带,让更多的钉钉开发者传播技术、提升技能、分享观点。在数字化变革的时代,“云钉一体”“钉钉全面开放”战略之后,希望钉钉技术可以持续激发开发者的创造力,为组织数字化赋能。 本篇介绍了在钉钉应用开发平台如何快速便捷的开发钉应用,从开发前的准备,到创建开发、部署上线、以及低门槛快速体验的流程。适合刚刚接触钉钉应用开发的开发者。
3279 1
DingTalk「开发者说」第4期|手把手 5分钟教你完成钉应用开发