当前位置: 首页 > 知识库问答 >
问题:

在ubuntu mint apache上创建虚拟主机

薛淮晨
2023-03-14

我正在使用LinuxMint17.3,并试图在Apache2.4上创建虚拟主机。我已按照以下步骤操作,但仍然无法浏览该网站:

>

修改每个主机
sudo vim/etc/apache2/sites available/site1。通用域名格式。conf
服务器名站点1。com
服务器别名www.site1。com
ServerAdminadmin@site1.com
DocumentRoot/var/www/site1。com/public\u html
ErrorLog${APACHE\u LOG\u DIR}/error。log
CustomLog${APACHE\u log\u DIR}/access。日志合并

3.启用新的虚拟主机文件
sudo a2ensite site1。com

//默认情况下,禁用原始html主机
sudo A2000。conf

sudo服务apache2重新加载

我已经在网上查了所有我能查的东西。今天是我第二天。提前感谢你的帮助。

共有1个答案

鲍驰
2023-03-14

在第二步中,您应该在conf文件中声明该主机为VirtualHost:

<VirtualHost *:80>
   ServerName site1.com 
   ServerAlias www.site1.com 
   ServerAdmin admin@site1.com
   DocumentRoot /var/www/site1.com/public_html
   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost>
 类似资料:
  • 问题内容: 我确信这个问题已经被问过很多次了,但是我没有遇到任何问题。我在配置Zend框架的地方使用XAMPP。 XAMPP在 端口8081 上运行,因为 80 正在被某些Windows进程占用,因此我需要使用以下(或在较新版本中)以下代码配置的虚拟主机。 并使用来更新hosts文件,并尝试重新启动apache,但显示错误。 问题答案: 我看到两个错误: 固定版本: 一件事要提到: 您可以随时尝试

  • Nginx 是一个快速的、轻量级的 Web 服务器软件, 在许多情况下它已取代了 Apache,尤其是运行 Web 应用程序的情况。 然而,其配置语言与 Apache 相比并没有做什么重大改进,仍然不够简单清晰。 此外,大多数的配置文档只有俄语版,这也就解释了为什么你看到这么多份关于 "Understanding Russian for Nginx Administrators" 的拷贝。 准备工

  • 使用 ERB 模板配置虚拟主机是一种常见的应用, 因为每个虚拟主机配置的实例通常都使用类似的样板代码,只有一两个变量的值不同而已。 显然,对于某些网站或应用程序来说,你需要在虚拟主机的定义中指定特殊的配置选项, 然而这些特殊选项又不能通过一个简单的模板来配置 — 但是,不管怎样, 使用一个模板配置一些简单的站点将会节省时间、避免重复劳动。 操作步骤 添加如下代码到 /etc/puppet/modu

  • 我正在使用Win7和我所有的asp。net应用程序正在端口80上运行 我有WAMP安装在c:\wamp和我的php项目文件夹下c:\wamp\www\作为投影1,投影2等, 现在,我尝试使用以下步骤创建虚拟主机 1)编辑主机文件并添加如下 2)打开文件"httpd.conf"在"C:/wamp/bin/apache/Apache2.2.22/conf/"和取消注释行"包括conf/额外的/http

  • 创建一台 Linux 系统的虚拟机,Linux 系统的类型选择的是 CentOS 7.x 。 创建项目 每个项目都在各自的文件夹里,你可以为每个项目单独去创建虚拟机。打开命令行工具,先为项目创建一个文件夹: cd ~/desktop mkdir awesome-project cd awesome-project 上面执行的命令就是在命令行下面,先进入到当前登录用户的桌面(desktop)上,在

  • 本文向大家介绍创建Lua虚拟机,包括了创建Lua虚拟机的使用技巧和注意事项,需要的朋友参考一下 示例 5.1 5.1