Apache配置过程如下:
1、编辑conf/httpd.conf
找到 LoadModule vhost_alias_module modules/mod_vhost_alias.so
去掉前面的#注释
找到 Include "conf/extra/httpd-vhosts.conf"
去掉前面的#注释
2、编辑extra/httpd-vhosts.conf
在文件最后添加以下代码:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/project"
ServerName a.com
ServerAlias www.a.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/myblog"
ServerName b.com
ServerAlias www.b.com
</VirtualHost>
3、重启Apache服务器
如果域名的DNS服务器已经正常解析,则我们分别访问两个域名可以进入不同的系统
http://www.a.com/ 会进入某个项目的系统
http://www.b.com/ 则会进入我的个人博客
如果要把A域名作为几个项目共用的域名,则只需要将项目文件夹(project1)放到A域名的文档根目录(DocumentRoot)里面
项目访问地址为http://www.a.com/project1
我们有两个域名A域名 www.a.comB域名 www.b.com现在需要A域名作为项目一的特定域名,而B域名作为项目二的特定域名服务器为固定IP服务器,且http服务器为Apache,版本2.4A域名和B域名均已添加A记录指向服务器IP现将服务器同时绑定A域名和B域名,并且两个域名共同使用80端口Apache配置过程如下:1、编辑conf/http
在你安装后的
Apache
目录下,有一个conf目录,在这个目录里,有一个"httpd.conf"文件.我们要做的,就是修改这个文件.
在这个文件里,凡是以"#"开头的每一行,都是无效的,如果你想让你的设置起作用,就要把行首的"#"去掉.
DirectoryIndex 这段.把它改成DirectoryIndex index.php index.Html index.html
这样,你的
网站
目录...
apache
安装完默认是不开启虚拟服务器的,如果希望在本地
apache
上面
配置
虚拟服务器,类似于在网上买的虚拟主机,可以按照以下步骤进行
配置
:
1,修改本机的hosts文件,如下
127.0.0.1 localhost
127.0.0.1 xlb.com
需求:2个项目部署在一台服务器上的
不同
目录,比如A项目部署在rootA目录,B项目部署在rooB目录,现在
访问
testA.com跳转到rootA目录,
访问
testB.com跳转到rootB目录
网上的说法是设置httpd.conf,增加一个VirtualHost标签,于是我照着
配置
了,如下
<VirtualHost *:80>
DocumentRoot /yjdata/www/rootA
ServerName testA.com
</VirtualHost>
正式的
域名
和IP地址的捆绑是需要在你购买
域名
的服务商那里进行的,比如阿里去,godaddy等。
不过我们可以通过修改 /etc/hosts 来指定两个测试
域名
指向127.0.0.1,方便我们进行多
域名
配置
的模拟。
(具体操作见:ubuntu 通过修改 /etc/hosts 强制捆绑
域名
和IP地址)
现在我们假设我们申请了两个
域名
abc.com、 ff99.com ,都要共用 127.0.0...
先打开
Apache
的
配置
文件httpd.conf,在这个文件,
找到这句:“#Include etc/extra/httpd-vhosts.conf”
(根据安装路径
不同
,上面的路径会略有
不同
)
把前面的#去掉,即开启了使用虚拟主机的功能;
在httpd-vhosts.conf中进行虚拟主机的
配置
操作;也可以在httpd.conf直接写入
配置
,但是
不建议这么做;
关键的virtualhos
ServerAdmin root@localhost
DocumentRoot /var/www/projectname #前端项目存放路径
ServerName www.baidu.com #指定
域名
</VirtualHost>
要在Linux下
配置
Apache
服务器,让其他人能够
访问
您的
网站
,您需要遵循以下步骤:
1. 在您的Linux系统上安装
Apache
服务器软件。这可以通过在终端中运行命令来完成,具体命令取决于您使用的Linux发行版。例如,在Ubuntu上,您可以运行以下命令:sudo apt-get install
apache
2
2.
配置
Apache
服务器。在Ubuntu上,您可以编辑/etc/
apache
2/sites-available/default文件来
配置
Apache
。您需要指定您
网站
的根目录和其他详细信息。
3. 在您的路由器上打开端口。默认情况下,
Apache
服务器使用端口80进行通信。您需要在路由器上将端口80打开,以允许其他人通过互联网
访问
您的
网站
。
4. 在您的网络服务提供商处设置DNS。如果您希望其他人通过自定义
域名
访问
您的
网站
,则需要在您的网络服务提供商处设置DNS记录,将
域名
指向您的IP地址。
完成这些步骤后,其他人就可以通过输入您的IP地址或自定义
域名
访问
您的
网站
了。