当前位置: 首页 > news >正文

linux apache安装及虚拟主机配置

centos 安装apache,

yum install httpd

将httpd.conf中的ServerName 前面的 # 去掉。
 apache 2.2 的虚拟机的配置放置在conf/extra/httpd-vhosts.conf 中

apache 虚拟主机设置

a2enmod

rewrite

sudo vim 000-default

修改

ServerName *:80

<VirtualHost *:80>

DocumentRoot /media/data/workspace/phpapp

<Directory /media/data/workspace/phpapp/>

                Options Indexes FollowSymLinks MultiViews

                AllowOverride all

                Order allow,deny

                allow from all

        </Directory>

加入

<Directory “/media/program/workspace/neusoft/”>

        Options Indexes FollowSymLinks

        AllowOverride All

        Order allow,deny

        Allow from all

</Directory>

sudo vim localxk

<VirtualHost *:80>

DocumentRoot /media/data/workspace/neusoft/xikang_web

ServerName localxk

</VirtualHost>

/etc/apache2/sites-enabled$ sudo vim localxknew

<VirtualHost *:80>

DocumentRoot /media/data/workspace/neusoft/xikang_new/xikang_new/

ServerName localxknew

</VirtualHost>

sudo vim /etc/apache2/sites-enabled/khn3apps

<VirtualHost *:80>

DocumentRoot /media/data/workspace/khn3apps

ServerName khn3apps

<Directory “/media/program/workspace/khn3apps/”>

        Options Indexes FollowSymLinks

        AllowOverride All

        Order allow,deny

        Allow from all

</Directory>

</VirtualHost>

sudo vim /etc/apache2/sites-enabled/www.number1g.com

<VirtualHost *:80>

DocumentRoot /media/data/workspace/phpapp/number1g.com_wp

ServerName www.number1g.com

<Directory "/media/program/workspace/khn3apps/">

    Options Indexes FollowSymLinks

    AllowOverride All

    Order allow,deny

    Allow from all

</Directory>

</VirtualHost>

ubuntu+apache2.4+php+phpcms

安装php环境:

sudo apt-get install apache2 php5 mysql-server php5-common php5-mysql  php5-curl  php5-gd php5-cli php5-ldap php5-mhash libtool libmcrypt-dev php5-mcrypt php5-ldap php-soap php5-sqlite php5-xsl

配置虚拟主机

/etc/apache2/sites-enabled/000-default.conf 中加入

ServerName 127.0.0.1:80

<VirtualHost *:80>

        #ServerName www.example.com

ServerName localhost:80

加入:

/etc/apache2/sites-enabled/phpcms.conf

<VirtualHost *:80>

        ServerName phpcms_ubuntu.com:80

        DocumentRoot /home/tboqi/phpcms

        ErrorLog ${APACHE_LOG_DIR}/phpcms-error.log

        CustomLog ${APACHE_LOG_DIR}/phpcms-access.log combined

<Directory /home/tboqi/phpcms/>

        Options Indexes FollowSymLinks

        AllowOverride All

        Require all granted

</Directory>

</VirtualHost>

由于使用我当前的登录用户运行php

需要修改: /etc/apache2/envvars

export APACHE_RUN_USER=

export APACHE_RUN_GROUP=

启动rewrite模块

a2enmod

rewrite

相关文章:

linux apache安装及虚拟主机配置

centos 安装apache&#xff0c; yum install httpd 将httpd.conf中的ServerName 前面的 # 去掉。 apache 2.2 的虚拟机的配置放置在conf/extra/httpd-vhosts.conf 中 apache 虚拟主机设置 a2enmod rewrite sudo vim 000-default 修改 ServerName *:80 <VirtualHost *…...

基于Spring Boot 框架的试卷自动生成系统的设计与实现

项目描述 临近学期结束&#xff0c;还是毕业设计&#xff0c;你还在做java程序网络编程&#xff0c;期末作业&#xff0c;老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。你想解决的问题&#xff0c;今天给大家介绍…...

开发《猫咪攻略》小游戏的意义

开发《猫咪攻略》小游戏的意义有以下几点&#xff1a; 学习和掌握游戏开发的基本技能&#xff1a;通过开发《猫咪攻略》小游戏&#xff0c;可以学习和掌握游戏开发的基本技能&#xff0c;包括游戏策划、游戏设计、游戏编程和游戏测试等方面的技能。增强对猫咪的了解和认识&…...

hadoop、hive、DBeaver的环境搭建及使用

本文主要介绍hadoop、hive的结构及使用&#xff0c;具体的操作步骤见最后的附件&#xff1b; hadoop提供大数据的存储、资源调度、计算&#xff0c;分为三个模块&#xff1a;HDFS、YRAN、MapReduce HDFS提供数据的分布式存储&#xff0c;分为三个节点NameNode,DataNode,Second…...

Linux上通过SSL/TLS和start tls连接到LDAP服务器(附C++代码实现认证流程)

一&#xff0c;大致流程。 1.首先在Linux上搭建一个LDAP服务器 2.在LDAP服务器上安装CA证书&#xff0c;服务器证书&#xff0c;因为SSL/TLS&#xff0c;start tls都属于机密通信&#xff0c;需要客户端和服务器都存在一个相同的证书认证双方的身份。3.安装phpldapadmin工具&am…...

HarmonyOS ArkTS List组件和Grid组件的使用(五)

简介 ArkUI提供了List组件和Grid组件&#xff0c;开发者使用List和Grid组件能够很轻松的完成一些列表页面。常见的列表有线性列表&#xff08;List列表&#xff09;和网格布局&#xff08;Grid列表&#xff09;&#xff1a; List组件的使用 List是很常用的滚动类容器组件&…...

考研思想政治理论大纲

一:马克思主义基本原理概论 (一)马克思主义是关于无产阶级和人类解放的科学 1、马克思主义的创立和发展 马克思主义的含义。马克思主义产生的经济社会根源、实践基础和思想渊源、马克思主义的创立、马克思主义在实践中的发展 2、马克思主义的鲜明特征 马克思主义科学性和革命…...

日期格式转化成星期几部署到linux显示英文

异常收集 原因&#xff1a;解决办法仰天大笑出门去&#xff0c;我辈岂是蓬蒿人 传入一个时间获取这个时间对应的是星期几&#xff0c;在开发环境&#xff08;window系统&#xff09;中显示为星期几&#xff0c;部署到服务器&#xff08;linux系统&#xff09;中会显示英文的时间…...

一个关于proto 文件的经验分享 :gRPC 跨语言双端通信显示错误码:12 UNIMPLEMENTED (附赠gRPC错误码表)

错误现象描述&#xff1a; 在使用c的客户端向golang的服务端发送远程调用时&#xff0c;显示&#xff1a; /home/zry/gRPC/grpc-v1.45.2/examples/cpp/DeviceData/greeter_client.cc83 12: unknown service DeviceData.DeviceDataService Greeter 接收到: RPC 失败这里的unkn…...

腾讯极光盒子A4021增强版_线刷官方

1、用USB_Burning_Tool线刷提供的线刷包,所需资料地址在最后 1)打开USB_Burning_Tool,选择资料里的A4021_line_flash_root.img(文件夹最好没有中文字符和空格),然后点击【开始】。 2)盒子准备好双USB线和电源。在1秒内先插入电源,再插入usb口。等这个软件识别到盒子,…...

机器学习第11天:降维

文章目录 机器学习专栏 主要思想 主流方法 投影 二维投射到一维 三维投射到二维 流形学习 PCA主成分分析 介绍 代码 内核PCA 具体代码 LLE 结语 机器学习专栏 机器学习_Nowl的博客-CSDN博客 主要思想 介绍&#xff1a;当一个任务有很多特征时&#xff0c;我们…...

异步爬取+多线程+redis构建一个运转丝滑且免费http-ip代理池 (三)

内容提要: 如果说,爬取网页数据的时候,我们使用了异步,那么将数据放入redis里面,其实也需要进行异步;当然,如果使用多线程或者redis线程池技术也是可以的,但那会造成冗余; 因此,在测试完多线程redis搭配异步爬虫的时候,我发现效率直接在redis这里被无限拉低下来! 因此: 最终的r…...

VSCode新建Vue项目

前言 Vue.js 是一款流行的 JavaScript 前端框架&#xff0c;它可以帮助开发者轻松构建高性能、可扩展的 Web 应用程序。而 VSCode 则是一款功能强大的开源代码编辑器&#xff0c;它提供了许多有用的工具和插件&#xff0c;可以大幅提高开发效率。 在本文中&#xff0c;我们将…...

前端学习--React(1)

一、React简介 React由Meta公司研发&#xff0c;是一个用于 构建Web和原生交互界面的库 优势&#xff1a;组件化开发、不错的性能、丰富生态&#xff08;所有框架中最好&#xff09;、跨平台&#xff08;web、ios、安卓&#xff09; 开发环境搭建 打开相应文件夹 新建终端并…...

HarmonyOS从基础到实战-高性能华为在线答题元服务

最近看到美团、新浪、去哪儿多家互联网企业启动鸿蒙原生应用开发&#xff0c;这个HarmonyOS NEXT越来越引人关注。奈何当前不面向个人开发者开放&#xff0c;但是我们可以尝试下鸿蒙新的应用形态——元服务的开发。 元服务是基于HarmonyOS提供的一种面向未来的服务提供方式&…...

OpenCV快速入门:窗口交互

文章目录 前言一、鼠标操作1.1 鼠标操作简介1.2 鼠标事件类型&#xff08;event类型&#xff09;1.3 鼠标事件标志&#xff08;flags&#xff09;1.4 代码示例1.4.1 获取鼠标坐标位置1.4.2 监听鼠标滚轮事件1.4.3 在图像中显示鼠标坐标 二、键盘操作2.1 代码示例2.2 waitKey的等…...

数据智能引擎:企业模糊搜索API精准获取企业列表信息

引言 随着信息时代的迅速发展&#xff0c;数据变得愈加庞大和复杂。在这个大数据的时代&#xff0c;企业面临着海量信息的管理和利用挑战。为了更有效地获取并利用数据&#xff0c;企业信息模糊搜索API成为了企业数据智能引擎的一部分&#xff0c;为企业提供了精准的企业列表检…...

汇编-间接寻址(处理数组)

直接寻址很少用于数组处理&#xff0c;因为用常数偏移量来寻址多个数组元素时&#xff0c;直接寻址并不实用。取而代之的是使用寄存器作为指针(称为间接寻址(indirect addressing) ) 并控制该寄存器的值。如果一个操作数使用的是间接寻址&#xff0c; 就称之为间接操作数(indie…...

lombok 的使用讲解

目录 前言1. 基本知识2. 代码应用 前言 在项目中经常会看到lombok的应用&#xff0c;此文作为科普帖&#xff0c;详细介绍lombok 1. 基本知识 简介&#xff1a; Project Lombok是一款用于Java开发的工具&#xff0c;旨在通过自动生成样板代码来简化Java代码的编写。 它通过注…...

echarts的使用

1. 普通版 其实主要就是option1&#xff0c;option1就是画的图 echats不能响应刷新&#xff0c;要想实时刷新监听刷新的值重新调用一下方法即可 html <div class"echart" style"width: 100%;height: calc(100% - 130px)" ref"main1">&l…...

Motif强化学习算法鲁棒性分析:超参数敏感性与数据依赖评估

1. 项目概述&#xff1a;当强化学习遇上“真实世界”的挑战在强化学习&#xff08;Reinforcement Learning, RL&#xff09;的研究和应用中&#xff0c;我们常常会看到算法在精心调优的基准测试环境&#xff08;如Atari游戏、MuJoCo连续控制任务&#xff09;中取得令人惊艳的性…...

FAQ Go服务内存与GC排查

Skeyevss FAQ&#xff1a;Go 服务内存与 GC 排查 试用安装包下载 | SMS | 在线演示 项目地址&#xff1a;https://github.com/openskeye/go-vss 1. 区分 RSS、Heap、Idle RSS&#xff1a;进程占用物理内存&#xff0c;含 Go heap、栈、映射等&#xff1b;Heap Inuse&#xf…...

ARMv8/v9异常处理机制与ESR_EL3寄存器解析

1. ARM异常处理机制概述在ARMv8/v9架构中&#xff0c;异常处理是系统可靠性的基石。当处理器遇到无法继续正常执行的情况时——无论是硬件故障、软件错误还是有意触发的系统调用——都会通过异常机制进行响应。与x86架构的中断描述符表(IDT)不同&#xff0c;ARM采用异常向量表(…...

无人巡检车锂电池包完整设计方案要求【浩博电池】

无人巡检车&#xff08;Unmanned Inspection Vehicle&#xff09;锂电池广泛应用于电力线路巡检、变电站巡检、油气管线巡检、轨道交通巡检、园区安防巡逻、矿区巡检以及智慧城市基础设施巡检等场景。 该类车辆的核心特点是“长时间低速运行 多传感器负载 高频数据采集 复杂…...

CANN/ops-transformer FlashAttention可变长评分

aclnnFlashAttentionVarLenScore 【免费下载链接】ops-transformer 本项目是CANN提供的transformer类大模型算子库&#xff0c;实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-transformer 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DT√A…...

SpriteDicing:基于纹理分块去重的游戏美术资源优化方案

1. 项目概述与核心价值在游戏开发&#xff0c;尤其是2D游戏和视觉小说这类美术资源密集型的项目中&#xff0c;美术资源的管理和优化是贯穿始终的挑战。我们常常会遇到一个令人头疼的问题&#xff1a;角色立绘、场景背景或UI元素中存在大量重复的纹理区域。比如&#xff0c;一个…...

元宇宙边缘计算AI架构:从资源调度到个性化体验塑造

1. 项目概述&#xff1a;为什么元宇宙需要一种全新的边缘计算AI架构&#xff1f;如果你最近关注过科技新闻&#xff0c;大概率会被“元宇宙”这个词刷屏。它描绘了一个物理与虚拟世界深度融合的未来图景&#xff0c;人们通过扩展现实设备在其中工作、社交、娱乐。然而&#xff…...

AI监管政策分析框架:从技术不确定性到全球治理的合规导航

1. 项目概述&#xff1a;当AI撞上“红绿灯”最近和几个做AI产品落地的朋友聊天&#xff0c;大家不约而同地提到了同一个词&#xff1a;合规。以前我们聊的都是模型精度、算力成本、用户增长&#xff0c;现在话题的焦点变成了“这个功能会不会触发监管红线”、“数据跨境怎么处理…...

基于chat-master框架的本地LLM聊天应用:从架构解析到部署实战

1. 项目概述与核心价值 最近在折腾一些本地化的AI应用&#xff0c;发现了一个挺有意思的仓库&#xff0c;叫 panday94/chat-master 。这名字听起来挺“霸气”的&#xff0c;乍一看以为是某个聊天机器人的主程序&#xff0c;但深入研究后才发现&#xff0c;它其实是一个围绕大…...

CANN/atvoss Sqrt开平方运算API文档

Sqrt 【免费下载链接】atvoss ATVOSS&#xff08;Ascend C Templates for Vector Operator Subroutines&#xff09;是一套基于Ascend C开发的Vector算子库&#xff0c;致力于为昇腾硬件上的Vector类融合算子提供极简、高效、高性能、高拓展的编程方式。 项目地址: https://g…...