当前位置: 首页 > 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

http://www.lryc.cn/news/237875.html

相关文章:

  • 基于Spring Boot 框架的试卷自动生成系统的设计与实现
  • 开发《猫咪攻略》小游戏的意义
  • hadoop、hive、DBeaver的环境搭建及使用
  • Linux上通过SSL/TLS和start tls连接到LDAP服务器(附C++代码实现认证流程)
  • HarmonyOS ArkTS List组件和Grid组件的使用(五)
  • 考研思想政治理论大纲
  • 日期格式转化成星期几部署到linux显示英文
  • 一个关于proto 文件的经验分享 :gRPC 跨语言双端通信显示错误码:12 UNIMPLEMENTED (附赠gRPC错误码表)
  • 腾讯极光盒子A4021增强版_线刷官方
  • 机器学习第11天:降维
  • 异步爬取+多线程+redis构建一个运转丝滑且免费http-ip代理池 (三)
  • VSCode新建Vue项目
  • 前端学习--React(1)
  • HarmonyOS从基础到实战-高性能华为在线答题元服务
  • OpenCV快速入门:窗口交互
  • 数据智能引擎:企业模糊搜索API精准获取企业列表信息
  • 汇编-间接寻址(处理数组)
  • lombok 的使用讲解
  • echarts的使用
  • js进阶笔记之构造函数
  • Codesys数据类型(2.7):扩展数据类型之 别名 详解
  • 白盒子测试总结
  • 字符数组基础知识
  • Oracle EBS 重新打开库存会期间
  • java项目之社区互助平台(ssm+vue)
  • unity C#设置文件为不可见
  • DITTEL控制器维修SENSITRON6-2AE
  • django restful framework序列化与反序列化
  • Flutter:多线程Isolate的简单使用
  • SAP的一些当说不说的常识