apache 配置网站目录,虚拟目录,新端口

1 配置网站目录,以ubuntu为例

1)打开apache的默认配置文件夹:cd /etc/apache2/sites-available

2)打开配置文件,本机为sudo vi  000-default.conf

3) 修改路径

<VirtualHost *:80>

        ServerAdmin [email protected]
        DocumentRoot /data/test

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

2 配置虚拟目录,以windows为例

1)打开httpd.conf,新增一行代码

<IfModule alias_module>

    ScriptAlias /cgi-bin/ "D:/cgi-bin/"
    # 设置站点别名,别名与访问路径是相关的,取任何名称都可以(除特殊)
    Alias /test "E:/test "  

</IfModule>

2) 接着添加下面几行代码

<Directory E:/test>
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>  

3 配置新端口,以ubuntu为例

1)打开apache的默认配置文件夹:cd /etc/apache2/

2)修改端口文件 sudo vi ports.conf 新增一行

Listen 80
Listen 83

3)切换配置默认目录 cd /etc/apache2/sites-available

4)配置新增的端口映射sudo vi  000-default.conf 添加几行代码

<VirtualHost *:83>

        ServerAdmin [email protected]
        DocumentRoot /data/newtest

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

4 以上操作之后,均需要重启apache,以ubuntu为例

sudo /etc/init.d/apache2 restart

时间: 2024-10-06 23:05:46

apache 配置网站目录,虚拟目录,新端口的相关文章

Apache配置站点与虚拟目录

一.单站点配置: 在apache中,配置一个站点是最基础的配置,在这里我只是要配置一个最基础的WEB站点,因此配置方式也是 非常简单,具体配置方式如下: #########主站点配置########### #侦听端口 Listen 80 #站点域名 ServerName www.test.cn #站点文件主目录 DocumentRoot /data/www/test #该站点限制 <Directory /> AllowOverride None Order deny,allow Deny fr

在Win7中IIS配置Asp.Net虚拟目录的方法及错误总结!

在Win7中IIS配置Asp.Net虚拟目录的方法总结! 一.右键[网站],点击[添加虚拟目录]或[虚拟应用程序],笔者建议最好建立虚拟应用程序,因为这就跟一个网站差不多,不用考虑路径问题. 二.直接输入相应内容选择路径就行了,如果要指定[应用程序池],需要先建立一个新的[应用程序池],配置与网站差不多了. 三.运行后,如果出现以下错误:HTTP 错误 500.19 一般是web.config配置问题,很简单,找到以下内容 <system.webServer> <defaultDocum

Tomcat配置域名和虚拟目录

说明: 我在本机中增加域名模拟,如果是主机直接配置也可以使用,我用的tomcat是apache-tomcat-7.0.42 本地增加域名 本文介绍如何通过修改tomcat的配置,实现通过IP地址或者域名直接访问tomcat中应用. 首先我将自己的主机中配置了4个域名 配置server.xml端口号 1. 找到tomcat的主目录,进入conf文件夹,找到server.xml文件,并打开: 2. 修改tomcat的监听端口为80端口:保证其他服务器80端口不被占用才能使用 在server.xml文

Apache搭建Web主机(虚拟目录、分别基于IP地址、端口、主机名)

Apache介绍 Apache HTTP Server是一款开源的网站服务软件,在Web服务器领域中长期保持着超过半数的份额,Apache服务器可以运行在Linux.UNIX.Windows等多数操作系统平台中. Apache服务器在功能.性能和安全性等方面的表现都是比较突出的,可以较好地满足Web服务器用户的应用需求,其主要特点包括以下几个方面: 开放源代码 跨平台应用 支持各种Web编程语言 模块化设计 运行非常稳定 良好的安全性 构建虚拟Web主机 在同一台Apache服务器中运行多个We

#Apache#多站点与虚拟目录配置

1.修改配置文件 Apache\conf\httpd.conf 找到 LoadModule vhost_alias_module modules/mod_vhost_alias.so     去掉前面的# 找到 Include conf/extra/httpd-vhosts.conf                                               去掉前面的# 2.多站点配置 Apache\conf\extra\httpd-vhosts.conf 增加(几个站点就增加

Apache配置网站根目录

Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一. 在安装 Apache 时,系统会给定一个缺省的文件根目录.如果你觉得将网页存在这个缺省目录不方便,觉得应该另外设个目录作为 Apache 文件根目录,你可以修改 Apache 的配置文件 httpd.conf 里有关文件根目录的设置. 接下来结合网上的资料和本人配置网站根目录的经验,特此记录并且当做分享.(ps. 以下以wampserv

Linux环境下Apache配置多个虚拟主机挂载多站点同时运行

这样一种场景:我们有一台服务器:但是想挂多个网站:那么Apache下配置虚拟主机可以满足这个需求: 比较简单的是基于主机名的配置步骤如下: 示例环境 ip:115.28.17.191 域名:baijunyao.com thinkbjy.com 目录  /var/www/html/baijunyao /var/www/html/thinkbjy 1:修改hosts文件 [[email protected] /]# ifconfig;              //查看ip并记录自己的ip地址 [[

apache 配置多个虚拟主机

修改文件:httd.conf 文件地址:D:\wamp\bin\apache\Apache2.2.21\conf #配置虚拟主机<VirtualHost 127.0.0.3:80>ServerName www.baozhuangji.cnDocumentRoot "D:/webRoot/metinfo/"</VirtualHost> <Directory "D:/webRoot/metinfo/"> Options Indexes

apache配置多个虚拟主机 localhost访问不了解决方案

在httpd-vhosts.conf,重定向localhost <VirtualHost *:80>    ServerAdmin [email protected]    DocumentRoot "D:/PHPAPACHERUN"    ServerName localhost    ErrorLog "logs/dummy-host2.example.com-error.log"    CustomLog "logs/dummy-host