`
phpxiaoxin
  • 浏览: 252289 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

suse linux 11 apache 虚拟目录配置

    博客分类:
  • os
阅读更多

在window下配置apache虚拟目录相当容易,

 

Alias /phpxiaoxin/ "d:\phpxiaoxin"
< Directory "d:\phpxiaoxin" >
    Options MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
< /Directory >

但是linux 下主要涉及到一个权限问题,按照下面配置

Alias /phpxiaoxin/ "/home/phpxiaoxin/public_html/"
< Directory "/home/phpxiaoxin/public_html/" >
    Options MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
< /Directory >

就会出现403 Forbidden的错误,下面这个帖子可以解决一定的问题。

http://bbs.linuxeden.com/thread-103022-1-1.html

其实问题就在于apache没有权限去读取public_html这个目录,于是通过chmod的方式将public_html附上权限。包括phpxiaoxin目录和public_html目录。切换到root下执行下面命令

chmod 755 phpxiaoxin

chmod 755 -R public_html

这个时候,访问:http://localhost/phpxiaoxin/会发现哈哈,可以以目录的形式看到里面的文件了,点一下index.html,又是一个403,郁闷坏了,又查了一下资料,涉及到了deny与allow,于是将下面的Deny from all改成了Allow from all

<Directory />
    Options None
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>
结果就ok了。但是不爽的是,每次往public_html里面加文件都需要执行一下chmod 755 -R public_html,因此这个放案只能用作解决燃眉之急用,应该可以通过一些用户组的设置实现方便的访问。另外网络上对于以下两句public_html后面的斜杠有的说加有的说不加,也有的说第行个加,第二行不加,我不确定哪个正确,但是我两行都加上了,并且可用。

Alias /phpxiaoxin/ "/home/phpxiaoxin/public_html/"
< Directory "/home/phpxiaoxin/public_html/" >

 

对于权限问题下面地址里面的最后几行,说了Permission denied引起的原因。大家也可以研究一下。

http://www.phpx.com/man/Apache-2/faq/index.html

 

完善的解决方案,我配置好了,再重写这个吧

分享到:
评论

相关推荐

    SuSe Linux 10 宝典 (PDF最新英文版)

    本书涵盖了SUSE Linux 10的多个方面,包括基础知识、安装过程、命令行编程、系统架构、网络服务配置以及如何在企业环境中部署和使用SUSE Linux 10等内容。 ### 1. SUSE Linux 10 基础知识 #### 1.1 操作系统简介 -...

    SUSE Linux 13手册

    8. **服务器配置**: 对于希望将SUSE Linux用作服务器的用户,手册将提供关于Web服务器(Apache或Nginx)、邮件服务器(Postfix或Exim)、数据库服务器(MySQL或PostgreSQL)以及其他服务(如DNS、Samba文件共享)的...

    SUSElinux管理手册

    SUSE Linux 使用YaST作为主要的系统管理工具,可以进行硬件配置、网络设置、软件更新、用户管理等一系列操作。此外,系统还包含了许多实用的命令行工具,如`ifconfig`用于网络接口配置,`systemctl`用于管理系统服务...

    suse linux 学习下载

    【SUSE Linux 学习详解】 SUSE Linux 是一款源自德国的开源操作系统,以其稳定性、安全性和企业级特性而闻名。SUSE Linux Enterprise Server (SLES) 是其商业版本,适用于企业环境,而开放SUSE则是社区支持的版本,...

    SUSELinux下CDH5安装

    【SUSE Linux下CDH5安装】涉及到的关键知识点如下: 1. **SUSE Linux操作系统**:SUSE Linux是一个流行的开源企业级操作系统,以其稳定性和安全性著称,常用于服务器环境,包括大数据处理和云计算。 2. **CDH5**:...

    Suselinux操作系统安装及技术维护巡检指引借鉴.pdf

    SUSE Linux操作系统是一款深受企业和...总的来说,SUSE Linux的安装与维护是一个综合性的任务,涉及硬件配置、软件选择、系统优化和持续监控等多个环节。遵循这些指南,用户可以确保SUSE Linux系统高效、稳定地运行。

    SUSE CLOUD 2.0预览

    - MinimalSystem(Appliances):最小系统(设备),这是一种预先配置的虚拟设备或映像,可以用来快速部署SUSE CLOUD。 - Subscription Management Tool(SMT):订阅管理工具,是用于管理和分发软件包订阅及更新的...

    Linux网络服务配置详解

    - **Apache和Tomcat整合后虚拟主机的配置**:结合Apache与Tomcat搭建高性能的Web应用平台。 - **企业级邮件服务器应用案例**:构建安全稳定的企业邮件系统。 #### 十、总结 本书通过详细的理论讲解与丰富的实践案例...

    计算机Linux网络操作系统特点及服务器配置.docx

    在计算机网络中,Linux系统有多种发行版本,如Red Hat Linux、SuSE Linux、Debian Linux和Mandrake Linux等,它们各有特色,满足不同用户的需求。Linux不仅在服务器领域表现出色,还在网站架设、数据库管理、JSP应用...

    suse.html

    SUSE Linux支持多种虚拟化技术,包括KVM、Xen和VMware,使得在一个单一的物理系统上运行多个虚拟机成为可能。 8. **持续更新和支持**: SUSE提供长期支持(LTS)版本,为关键业务提供长达10年的维护和更新,确保...

    Linux入门教程.pdf

    7. 加入了一些新的系统配置工具,例如 apacheconf、bindconf 和 printconf 等,方便用户管理和使用 Linux 系统。 8. 增强了对 PCMCIA 设备的支持,这对使用 PCMCIA 设备的笔记本电脑的用户来说是非常重要的。 9. 在...

    linux操作系统的简单介绍

    Linux发行版则是由不同的组织或社区根据内核定制的完整操作系统,包括各种应用程序、工具和图形界面,例如国外的Red Hat Linux、SuSE Linux、Debian Linux和Mandrake Linux,以及国内的红旗Linux、中标普华Linux等。...

    SLE-15-SP2-Full-x86_64-GM-Media1.iso

    根据提供的文件信息,我们可以推断出此ISO文件与Linux操作系统有关,特别地是SUSE Linux Enterprise Server (SLES) 版本15 Service Pack 2(SP2)。下面将详细介绍与此ISO文件相关的知识点。 ### SUSE Linux ...

    linux命令记忆方法

    13. **YaST=YetAnotherSetupTool**:是SuSE Linux发行版中的安装和系统管理工具。 以上命令的记忆主要依赖于对名称的拆解和联想。例如,对于MySQL,可以联想到这是一种结构化查询语言;对于Perl,可以通过其全称...

    一小时打下Linux基础.docx

    - **/proc**:虚拟目录,用于访问内核信息。 通过以上知识点的学习,我们不仅了解了Linux的基本概念和发展历史,还深入理解了Linux系统启动过程、运行级别的意义以及系统关机流程等内容,这对于初学者快速掌握...

    Novell培训课程资料(三)

    ### Novell培训课程资料(三)—— SUSE Linux Enterprise Server 10 高级管理课程 #### 课程概述 此课程旨在为已有中级Linux经验的学习者提供深入学习SUSE Linux Enterprise Server 10 (SLES10)的机会。通过本...

    2021年Linux运维工程师岗位的基本职责.docx

    1. **系统部署与配置**:Linux运维工程师需在Linux平台上进行系统的部署和配置,包括安装、更新和维护操作系统,以及配置相关的服务,如LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx + MySQL + PHP)...

    Linux命令简写和全称

    - **用途**: 用于SUSE Linux的安装和配置工具。 - **特点**: 提供图形化界面。 #### apache - "apatchy"server - **全称**: Apache HTTP Server - **用途**: Web服务器软件。 - **特点**: 开源免费,支持模块化。 ...

Global site tag (gtag.js) - Google Analytics