精华内容
参与话题
问答
  • Linux下Apache服务器配置二级域名

    千次阅读 2018-07-11 10:57:57
    (以域名www.csdn.net为例,现在需要配置一个二级域名blog.csdn.net指向主机地址)首先,确认开启Apache配置文件httpd.conf中的mod_rewrite模块:这里科普一下这个模块:接下来我们需要登录所购域名运营商的域名管理...

    (以域名www.csdn.net为例,现在需要配置一个二级域名blog.csdn.net指向主机地址)

    首先,确认开启Apache配置文件httpd.conf中的mod_rewrite模块:

    这里科普一下这个模块:



    接下来我们需要登录所购域名运营商的域名管理后台,点击‘域名解析’:



    手动添加或一键快速添加下面两条默认解析,形如www.csdn.net和csdn.net的域名就可以访问主机地址了

    添加一条需要配置的二级域名解析:

    然后在Apache配置文件httpd.conf的末尾 添加如下域名配置:

    <VirtualHost *:80>
        ServerAdmin msllws@163.com
        DocumentRoot /usr/local/apache/htdocs
        ServerName www.csdn.net
        ServerAlias www.csdn.net csdn.net
        DirectoryIndex index.php index.html index.htm    
    </VirtualHost>
    
    
    <VirtualHost *:80>
        ServerAdmin msllws@163.com
        DocumentRoot /usr/local/apache/htdocs/blog
        ServerName blog.csdn.net
        ServerAlias blog.csdn.net
        DirectoryIndex index.php index.html index.htm    
    </VirtualHost>

    重启Apache,这时形如blog.csdn.net的二级域名就可以访问了


    展开全文
  • Apache服务器二级域名的完美实现 首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com 其次,在 httpd.conf 中打开 mod_rewrite 之后,在 httpd.conf 的最后,添加以下内容: RewriteEngine on RewriteMap...

    Apache服务器二级域名的完美实现 首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com 其次,在 httpd.conf 中打开 mod_rewrite

    之后,在 httpd.conf 的最后,添加以下内容:

    RewriteEngine on
    RewriteMap lowercase int:tolower
    RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
    RewriteCond KaTeX parse error: Expected '}', got 'EOF' at end of input: …ER_NAME}} ^(.+)
    RewriteCond KaTeX parse error: Expected '}', got 'EOF' at end of input: …host:%1} ^(/.*)
    RewriteRule ^/(.*)$ %1/$1

    其中的 /usr/local/etc/apache 是你的 apache 服务器配置文件所在路径,根据实际情况更改。 FTP工具大全
    然后,在这个所在路径的目录下创建一个文件: vhost.map
    内容为:

    www.domain.com /usr/local/www/data-dist/domain
    bbs.domain.com /usr/local/www/data-dist/bbs
    anyname.domain.com /usr/local/www/data-dist/anyname

    以上部分都是:” 域名+空格+绝对路径” 的形式。

    最后,在你的网站根目录 /usr/local/www/data-dist 下,创建对应目录:
    domain , bbs , anyname 等等,理论上可以无限。

    这样,通过浏览器,访问 www.domain.com 时,实际上访问的就是 /usr/local/www/data-dist/domain目录下的文件。同理,访问 bbs.domain.com 实际上访问的就是 /usr/local/www/data-dist/bbs 目录下的文件。而且,你可以
    随时更改 vhost.map 来增加、删除、修改你的二级域名和所指向的实际路径,不用重启 apache。

    展开全文
  • Apache二级域名实现

    2013-05-16 17:35:18
    首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com  其次,在 httpd.conf 中打开 mod_rewrite  之后,在 httpd.conf 的最后,添加以下内容: RewriteEngine on RewriteMap lowercase ...
    首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com

      其次,在 httpd.conf 中打开 mod_rewrite

      之后,在 httpd.conf 的最后,添加以下内容:

    RewriteEngine on

    RewriteMap lowercase int:tolower

    RewriteMap vhost txt:/usr/local/etc/apache/vhost.map

    RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$

    RewriteCond ${vhost:%1} ^(/.*)$

    RewriteRule ^/(.*)$ %1/$1

      其中的 /usr/local/etc/apache 是你的 apache 服务器配置文件所在路径,根据实际情况更改。

      然后,在这个所在路径的目录下创建一个文件: vhost.map

      内容为:

    www.domain.com /usr/local/www/data-dist/domain

    bbs.domain.com /usr/local/www/data-dist/bbs

    anyname.domain.com /usr/local/www/data-dist/anyname

      以上部分都是:" 域名+空格+绝对路径" 的形式。

      最后,在你的网站根目录 /usr/local/www/data-dist 下,创建对应目录:

      domain , bbs , anyname 等等,理论上可以无限。

      这样,通过浏览器,访问 www.domain.com 时,实际上访问的就是 /usr/local/www/data-dist/domain目录下的文件。同理,访问 bbs.domain.com 实际上访问的就是 /usr/local/www/data-dist/bbs 目录下的文件。而且,你可以

      随时更改 vhost.map 来增加、删除、修改你的二级域名和所指向的实际路径,不用重启 apache。
    展开全文
  • 在dns服务上设置,域名服务商都提供此服务 www.abc.com 指向服务器IP abc.com 指向服务器IP a.abc.com 指向服务器IP 设置完成后,分别 ping www.abc.com;ping abc.com;ping a.abc.com。 如果返回的ip地...

    步骤如下:
    1. 你要拥有一个有泛域名解析的顶级域名,例如:abc.com
    在dns服务上设置,域名服务商都提供此服务
    www.abc.com      指向服务器IP
    abc.com          指向服务器IP
    a.abc.com        指向服务器IP
     
    设置完成后,分别
    ping www.abc.com;ping abc.com;ping a.abc.com。
    如果返回的ip地址都是服务器IP,说明域名解析已经成功。
     
    2. 修改http.conf,或者修改httpd-vhosts.conf,如果后者要检查下
    http.conf文件的Include "conf/extra/httpd-vhosts.conf"是否打开了。conf文件增加内容如下:
    NameVirtualHost *:80
    <VirtualHost *:80>
      ServerAdmin admin@abc.com
      DocumentRoot "C:\xampp\htdocs\www"
      ServerName abc.com
      ServerAlias www.abc.com
      ErrorLog "C:\xampp\apache\logs\abc.localhost-error.log"
      CustomLog "C:\xampp\apache\logs\abc.localhost.access.log" combined
    </VirtualHost>
     
    <VirtualHost *:80>
      ServerAdmin admin@abc.com
      DocumentRoot "C:\xampp\htdocs\a"
      ServerName a.abc.com
      ErrorLog "C:\xampp\apache\logs\a.abc.localhost-error.log"
      CustomLog "C:\xampp\apache\logs\a.abc.localhost.access.log" combined
    </VirtualHost>
     
    第一段是www.abc.com
    第一段是a.abc.com
     
    各个参数含义说明
    ServerAdmin  管理员邮箱
    DocumentRoot 所需指向路径
    ServerName   域名名称
    ServerAlias  域名别名 可要可不要
    ErrorLog     错误日志
    CustomLog    访问日志
     
    上面两段配置是例子,大家需要根据各自的环境做相应修改。
    配置好之后,重启apache,在浏览器中输入www.abc.com和a.abc.com,大家试试效果吧
    --------------------- 
    作者:afterrains 
    来源:CSDN 
    原文:https://blog.csdn.net/happy_jijiawei/article/details/52456969 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • 首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com 其次,在 httpd.conf 中打开 mod_rewrite 之后,在 httpd.conf 的最后,添加以下内容: RewriteEngine on RewriteMap lowe
  • 严重: Servlet.service() for servlet jsp threw ...org.apache.jasper.JasperException: /userAdd.jsp(34,5) Attribute label invalid for tag text according to TLD at org.apache.jasper.compiler.Defa...
  • 在jdk升级的时候,遇到了这个异常, 严重: Servlet.service() for servlet ...org.apache.jasper.JasperException: /WEB-INF/jsp/login.jsp (line: 3, column: 0) The absolute uri: http://java.sun.com/jsp/jstl/c...
  • 最近遇到的一个问题 把 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;lt;%@ taglib uri=&amp;amp;...
  • org.apache.jasper.JasperException 解决思路

    万次阅读 2018-09-28 12:35:07
    读取taglib标签报错,报错内容: org.apache.jasper.JasperException ...(省略) The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar f...
  • org.apache.jasper.JasperException:异常

    千次阅读 2018-04-25 15:32:13
    org.apache.jasper.JasperException异常页面有语法错误!我的页面把comment['comment.typeID']改成comment['typeID']就行,知识多积累,细心点!
  • 错误详情jetty org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required 在 linux上部署的java项目,访问jsp页面报错信息: jetty org.apache....
  • 最近在搭建 struts2 项目的时候,运行启动后遇见了org.apache.jasper.JasperException: /success.jsp (line: 2, column: 4) Invalid directive 报错,具体报错信息如下: Struts Problem Report Struts has ...
  • org.apache.jasper.JasperException: /xxx/xxx/xxx.jsp (line: 225, column: 30) equal symbol expected 遇到问题,分三步解决 一、确定大概方向 从报错信息中我们可以得知,错误存在xxx文件下的xxx.jsp中,且...
  • 今天在做项目时,遇到一个问题:无法访问首页,报 Unable to compile class for JSP错误。 页面显示:Duplicate local variable groupId ,即重复的局部变量“groupId”  根据页面提示,追踪到该页面的第75行 ...
  • 简介 Linux 是web 项目部署非常理想的环境,作为一个...笔者使用apache-tomcat-9.0.11 部署WEB 项目时在浏览器中访问jsp 文件时输出如下信息: org.apache.jasper.JasperException: java.lang.IllegalStateExcepti...
  • 服务器是windows server 2012 R2 apache的httpd-vhosts.conf文件,新增虚拟主机如下: NameVirtualHost *:80 ...第一个域名www.sunq.xyz可以正常使用,第个不能使用。 为什么嘞?
  • apache 动态二级域名

    千次阅读 2019-09-11 16:01:06
    apache 2.4.23版本 安装的目录: d:\wamp64 文档根目录为:D:\wamp64\www httpd.conf # # This is the main Apache HTTP server configuration file. It contains the ...
  • [b]引入一个页面,出现如下异常:[/b] [code="java"] 2010-10-6 11:44:08 org.apache.catalina.core.ApplicationDispatcher invoke 严重: Servlet.service() for ...org.apache.jasper.JasperExcept...
  • ![图片说明](https://img-ask.csdn.net/upload/201703/31/1490934142_380718.png)
  • 现在需要使用apache进行转发,实现不同二级域名自动指向到不同的项目。如http://A.test.com自动访问A项目。 另外,个别二级域名不需要使用动态二级域名。   二、具体配置 (一)实现动态二级域名...
  • 最近,傻傻,的,发现有些...前两天为了让Sylvan的用户能够更方便的记忆自己的个人空间的地址,研究了一下Apache的URL Rewrite功能,实现了每个用户可以把自己的用户名作为二级域名的虚拟主机的设定。 其实,之...
  • apache2配置二级域名

    2019-03-13 19:50:02
    文章目录apache2配置:1 地址:2 进入sites-available3 建立域名索引文件4 配置内容5 进入enabled文件夹启动二级域名conf配置6 重启apache27 访问 apache2配置: 1 地址: /etc/apach2 2 进入sites-available cd ...
  • 1、我选择的Centos 7 2、安装Httpd, 这里我就不说了,我有一篇httpd搭建文件服务器的博客里面讲到了httpd的安装 Httpd安装 3、 Centos 7 安装Httpd默认路径是 /etc/httpd: 如下图: ...看到我用红色框框框出来...
  • Apache是最流行的HTTP服务器软件之一,其以快速、可靠(稳定)而著称,并且可通过简单的API扩展,Perl/Python解释器可被...下面简单的介绍了如何通过设置Apache的http.conf文件,进行多个域名以及其相关的二级域名
  • Ubuntu配置apache二级域名

    千次阅读 2015-10-16 21:03:40
    配置在Apache下配置二级域名,实际上就是配置一个VirtualHost,然后把ServerName进行一个重定向。假如有httpd.conf文件(没有就是apache2.conf)文件,但是我的ubuntu在apache下/etc/apach2/有sites-available文件夹...
  • apache Rewrite 二级域名设定

    千次阅读 2007-11-06 09:18:00
    在httpd.conf中,对某个主机进行以下操作: rewriteengine on rewritecond %{HTTP_HOST} [^.]+/.域名/.com$ rewriterule ^(.+) %{HTTP_HOST}$1 [C] rewriterule ([^.]+)/.域名/.com(.*) /$1$2 其他配置文
  • apache 泛域名+二级域名绑定

    千次阅读 2013-01-09 14:22:30
    好记性不如烂笔头,呵呵,先写下来以免到时...如果是linux或者虚拟主机,路径方面需要改一下 如RewriteMap vhost txt:/usr/local/etc/apache/vhost.map,RewriteCond ${vhost:%1} ^(/.*)$ 以下配置添加到httpd.conf
  • apache二级域名解析

    2015-08-27 11:22:39
    添加2级域名之前你先把某个2级域名解析到你的服务器, 比如你的2级域名是a.xxx.com 那么你在httpd.conf最底下添加以下 ServerAdmin kkk@kkk.com DocumentRoot /home/kkk/www/ ServerName a.xxx.com ServerAdmin...
  • # 将 RewriteEngine 模式打开  RewriteEngine On  RewriteCond %{HTTP_HOST} ^(www\.)?college\.yineng\.com\.cn$ [NC]  RewriteCond %{REQUEST_URI} !^/college/  RewriteCond %{REQUEST_FILENAME} !-f
  • apache 配置多个域名和二级域名绑定

    千次阅读 2009-11-21 10:30:00
    1.在httpd.conf中设置:ServerName 110.110.110.000 #其中IP就是你申请的...配置域名和二级域名 #实现二级域名RewriteMap lowercase int:tolower RewriteMap vhost txt:/kncms/vhost.map #内容在后面R

空空如也

1 2 3 4 5 ... 20
收藏数 31,141
精华内容 12,456
关键字:

二级域名apache