加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

Apache 2配置域名绑定的方法详解

发布时间:2020-12-15 01:17:37 所属栏目:C语言 来源:网络整理
导读:前言 最近新装了个OJ系统,想着总是用ip访问挺难记得,就打算绑一个域名上去。在配置的过程中也遇到了一些问题,现在总结下面来分享给大家,方便有需要的朋友们参考学习。 方法如下 网上百度了很多教程,发现大家都是在配置httpd.conf文件,但我自己在Linux

前言

最近新装了个OJ系统,想着总是用ip访问挺难记得,就打算绑一个域名上去。在配置的过程中也遇到了一些问题,现在总结下面来分享给大家,方便有需要的朋友们参考学习。

方法如下

网上百度了很多教程,发现大家都是在配置httpd.conf文件,但我自己在Linux下面的apache并没有这个文件,本着试一试,我就自己新建了个httpd.conf,然后用网上的代码复制进去.。

<VirtualHost 你的ip:80>
  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/html/JudgeOnline
  (你要绑定的文件夹位置,根目录在html,我要绑定到JudgeOnline文件夹。弄完后把这行删掉)
  ServerName 你的域名
</VirtualHost>

然后域名绑定ip。可绑定后我发现,不管怎么样,我访问出来的都是html下的页面,并没有解析到我要的JudgeOnline下。这就郁闷了,我弄了半天,后来去查了下Apache目录下这几个文件的意义,其实Apache初始调用的apache2.conf这个文件,然后在这个文件里面调用其他文件。

打开apache2.conf后发现,其实它实际调用的是mods-enabled,conf-enabled,sites-enabled下的文件还有ports.conf,知道了这个就懂了,我自己建了个httpd.conf,在Apache2里其实并没有被调用,所以我们其实应该修改的是sites-enabled下的那个000开头的配置文件。在那里面就是和其他教程一样的配置,弄完以后重启下apache。

Apache2重启的指令也改了,看apache2.conf里就会发现里面有说明,以前apache位置是在/usr/bin/apache2,但现在位置/etc/init.d/apache2,所以重启指令

/etc/init.d/apache2 restart

OK,现在就成功搞定域名绑定了,顺便也让我了解了apache2里的配置,这波不亏。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

您可能感兴趣的文章:

  • CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
  • CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)
  • ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新
  • CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)运行环境步骤
  • LAMP服务器性能优化技巧之Apache服务器优化
  • CentOS 7.0服务器安装配置LAMP服务器(Apache+PHP+MariaDB)
  • CentOS 5.11服务器安装配置LAMP服务器(Apache+PHP5+MySQL)
  • Ubuntu Server 11.10安装配置lamp(Apache+MySQL+PHP)
  • windows2003下apache配置虚拟主机和绑定域名服务
  • CentOS服务器apache绑定多个域名的方法
  • Lamp环境下设置绑定apache域名的方法分析

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读