在xampp服务器上配置多个站点并绑定多个域名或创建多个二级域名

有时候我们想在一台服务器上放置多个网络站点这时候需要对服务器的一些配置文件进行修改,因为对于大多数展示网站来说,一台服务器可以放很多个公司的站点,这样才能充分发挥服务器的性能,这里我们在同一台服务器上运用同一个端口创建多个站点;

也可以说是创建二级域名,一级域名是localhost的默认目录,二级域名目录必须放在主目录下方可生效;

1、首先打开httpd.conf文件,目录在/apache/conf/httpd.conf找到LoadModule version_module modules/mod_version.so,将前面的#去掉,去掉之后允许从httpd.vhosts文件内读取配置,从httpd.vhosts读取到的配置将覆盖掉httpd.conf里面的配置,这里很重要!
在这里插入图片描述
2、然后在httpd.conf文件内再找到Options Indexes FollowSymLinks Includes ExecCGI,并将Indexes去掉,即改成Options FollowSymLinks Includes ExecCGI,否则添加了虚拟主机后将不能访问站点,会提示没有权限访问;
在这里插入图片描述
3、将hosts文件添加我们需要的域名,hosts文件在目录C:/windows/system32/drivers/extra/hosts,然后添加我们的域名如下:
在这里插入图片描述
4、然后修改httpd.vhosts文件,文件目录/apache/conf/etc/httpd.vhosts,在下面添加如图三个部分:

因为打开本地localhost,服务器会默认打开httpd.vhosts文件内第一个虚拟主机,所以我们把第一个虚拟主机设置为localhost;

<VirtualHost *:80>
DocumentRoot “G:/personal_net/htdocs/allwordpress/wordpress”
ServerName localhost

以下是我添加的两个域名,这里documentroot设置为你的站点目录即可;
<VirtualHost *:80>
DocumentRoot “G:/personal_net/htdocs/allwordpress/wordpress/wordbook/wordpress_skj”
ServerName www.zs.com

这样一来,不同的域名就通过同一个端口号指向不同的目录,就可以在服务器上添加多个站点,放置的站点的多少取决于服务器的硬件配置;
<VirtualHost *:80>
DocumentRoot “G:/personal_net/htdocs/allwordpress/wordpress”
ServerName www.skj.kim

在这里插入图片描述
最后,重启一下服务器即可,最好是把mysql服务器也重启一下!

原文链接:原文链接地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用XAMPP创建一个记录每天温度的数据库表格的示例代码: 1. 首先,打开XAMPP的phpMyAdmin,创建一个新的数据库(例如:temperature)。 2. 在该数据库中创建一个新的表格(例如:daily_temperature),可以使用以下SQL语句: ```SQL CREATE TABLE `daily_temperature` ( `id` int(11) NOT NULL AUTO_INCREMENT, `date` date NOT NULL, `temperature` float NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ``` 该表格包括三个字段:id(自动递增的主键)、date(日期,必填项)、temperature(温度值,必填项)。 3. 在该表格中插入一些数据,可以使用以下SQL语句: ```SQL INSERT INTO `daily_temperature` (`date`, `temperature`) VALUES ('2021-09-01', '28.3'), ('2021-09-02', '27.8'), ('2021-09-03', '26.5'), ('2021-09-04', '27.1'), ('2021-09-05', '29.4'); ``` 以上SQL语句将在表格中插入5条数据,分别表示2021年9月1日至9月5日每天的温度值。 4. 使用PHP代码连接到数据库,并查询表格中的数据,可以使用以下代码: ```PHP <?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "temperature"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 查询表格中的数据 $sql = "SELECT * FROM daily_temperature"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "日期: " . $row["date"]. " - 温度: " . $row["temperature"]. "<br>"; } } else { echo "0 结果"; } $conn->close(); ?> ``` 以上PHP代码将连接到名为temperature的数据库,并查询daily_temperature表格中的所有数据。如果有数据,将逐行输出日期和温度值。如果没有数据,将输出“0 结果”。 以上就是使用XAMPP创建一个记录每天温度的数据库表格的示例代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值