这篇文章主要给大家介绍了Apache 2配置域名绑定的方法,文中介绍的很详细,需要的朋友可以参考借鉴,下面来一起看看吧。
前言

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

方法如下

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

<VirtualHost 你的ip:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/JudgeOnline (你要绑定的文件夹位置,根目录在html,我要绑定到JudgeOnline文件夹。弄完后把这行删掉) ServerName 你的域名如何起名
然后域名绑定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里的配置,这波不亏。

Apache 2配置域名绑定的步骤相关推荐

  1. APACHE局域网配置域名访问

    转载来源:APACHE局域网配置域名访问 :https://www.cnblogs.com/jthb/p/3214229.html 1.打开APACHE的目录 \Apache2\conf\extra\ ...

  2. 利用Linux系统搭建网站(含相关,域名申请,服务器选择,Java JDK安装,数据库配置,域名绑定服务器,服务器绑定域名),最终实现通过域名访问你的网站项目,创作不易,如果对你有帮助的还请点赞支持

    搭建之前的理论知识 先来简略说一下什么是域名,什么是服务器 域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时 ...

  3. Apache配置域名-绑定到指定项目目录

    1.首先,找到hosts文件,C:\Windows\System32\drivers\etc\hosts,打开hosts,IP指向一个域名: 2.打开Apache配置文件 httpd.conf,位于A ...

  4. Apache如何配置域名

    1.找到安装Apache路径下的httpd-vhosts.conf文件 2.编辑打开末尾追加 <VirtualHost *:80>     DocumentRoot "f:/ap ...

  5. Apache(httpd)配置--用户认证,域名跳转和访问日志配置

    一.用户认证 用户认证功能就是在用户访问网站的时候,需要输入用户名密码才能进行访问.一些比较好总要的站点和网站后台都会加上用户认证,以保证安全. 实例:下面对zlinux.com站点来做一个全站的用户 ...

  6. apache下虚拟域名配置

    在我们开发中通过虚拟域名来访问一个指定的项目确实很方便,接下来教大家如何通过手动的方式去配置虚拟域名(已apache服务器为例) 原文链接:http://www.imooc.com/article/1 ...

  7. TOMCAT6.0配置(虚拟目录的设置+多域名绑定)

    TOMCAT6.0配置(虚拟目录的设置+多域名绑定) Tomcat6.0配置(虚拟目录的设置+多域名绑定) Tomcat6.0配置(虚拟目录的设置+多域名绑定) 优点:tomcat6.0可以自动更新类 ...

  8. apache添加域名绑定

    1.本地的话,先改hosts,把想绑定的域名解析到127.0.0.1 hosts 127.0.0.1 www.testreimu.net 127.0.0.1 www.reimughq12.com 12 ...

  9. 域名绑定https流程操作步骤

    域名绑定https流程操作步骤 网上找了很多资料,踩过不少坑,发现在网上很少有关于域名绑定https实现过程的完整资料,这里整理了下,共大家参考. 1.1关于https和http的区别 HTTP协议传 ...

最新文章

  1. 解决Android studio 非法字符的问题
  2. 实战SSM_O2O商铺_48【用户登录】用户登录Dao-Service-Controller-View层的开发
  3. 跟牛牛老师学python自动化的第四天
  4. 常见服务器解析漏洞(IIS,Nginx,Apache)
  5. 建筑电气工程设计常用图形和文字符号_怎么看懂建筑电气工程图?用最直白方式,教你基础识图!超级详细...
  6. cmd一键启动程序脚本
  7. 根据varchar排列是怎么比大小的_骨架大小怎么看?肩宽、胸腔宽、胯宽是关键,加码大骨架穿搭技巧...
  8. My97DatePicker日历实现开始日期小于结束日期验证
  9. isSelected() 的使用
  10. TMS320F28034PNT 德州TI 具有 60MHz 频率、128KB 闪存的 C2000™ 32 位 MCU
  11. 圣诞节快来了~用python做一个粒子烟花震撼众人赚个女孩回来吧~
  12. 孙多洋《融资智慧》光谷亮剑 瞬间破译融资密码
  13. 学习Linux的博客和资源网站
  14. 50道简单家常菜~~~~~让你得意厨房
  15. 一些前端开发实用的函数—1(jquery)
  16. 如何用技术手段将图片背景变为透明?
  17. 最新gcc下载和linux环境变量设置
  18. 西门子S7-1200 S7-1500PLC编程案例,包含V90PN通讯,G120变频器 RFID模块
  19. mac 快速关闭访达
  20. 一个普通计科人的大学生活总结

热门文章

  1. Linux Versus Windows, Ubuntu/Mint V XP/Vista/7
  2. intel 汇编中断解释
  3. ASP.NET-第一天-HTML基础
  4. 用XMLHTTP获取动态页生成的HTML内容
  5. MySQL 事务隔离
  6. 人工智能再下一城,在多人扑克中大胜人类
  7. 前谷歌工程师:如何看待程序员普遍缺乏数据结构和算法知识?
  8. setsockopt()函数使用详解
  9. mac 源生安装mysql_docker安装MySQL数据库
  10. 计算机课程设计红绿灯,武汉大学电气工程学院计算机课程设计1:红绿灯