网站运营
位置:首页>> 网站运营>> ubuntu系统下apache配置虚拟主机及反向代理详解

ubuntu系统下apache配置虚拟主机及反向代理详解

作者:daisy  发布时间:2023-07-23 01:57:15 

标签:ubuntu,apache,虚拟主机

前言

自己有两个域名blogsir.com.cn 和 s7star.cn ,都绑定在了我的腾讯云主机上,还有七星网络安全攻防平台的搭建,这里记录下我搭建虚拟主机和反向代理的过程,下面来一起看看详细的介绍:

配置虚拟主机


$ sudo vi /etc/apache2/sites-available/000-default.conf
#DocumentRoot /var/www/html  ##注释掉该行
$ cat /etc/apache2/sites-available/000-default.conf|grep -v "#"
<VirtualHost *:80>
ServerAdmin webmaster@localhost
  ServerName www.blogsir.com.cn
  DocumentRoot "/var/www/html/"
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:80>
  ServerName www.s7star.cn
  DocumentRoot "/var/www/xx"
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

注1:这里的*指127.0.01

修改host文件,并添加如下


$ sudo vi /etc/hosts
127.0.0.1 www.blogsir.com.cn
127.0.0.1 www.s7star.cn

配置端口反向代理

如果端口不是80,则可以配置反向代理,比如我的ctf.s7star.cn, 开始是通过4000端口来访问的,但不太方便,配置了反向代理后方便很多

反向代理维基上的解释是这样的:它根据客户端的请求,从后端的服务器上获取资源,然后再将这些资源返回给客户端。与前向代理不同,前向代理作为一个媒介将互联网上获取的资源返回给相关联的客户端,而反向代理是在服务器端作为代理使用,而不是客户端。

博客的端口使用4000,使用反向代理后,用户返回80端口的网站,apache会将博客的内容显示给用户,就像用户直接访问4000端口一样。

以下是配置apache的步骤:

1.加载apache模块,使用a2enmod命令加载模块


a2enmod proxy proxy_balancer proxy_http

加载完成后需要使用命令/etc/init.d/apache2 restart重启服务器

2.配置反向代理功能,进入sites_available,编辑000-default.conf文件,添加如下代码


<VirtualHost *:80>
 ServerName ctf.s7star.cn
 DocumentRoot "/var/www/xx/"
 ErrorLog ${APACHE_LOG_DIR}/ctf_errors.log
 CustomLog ${APACHE_LOG_DIR}/ctf_accesses.log combined
 ProxyPass / http://127.0.0.1:4000/
 ProxyPassReverse / http://127.0.0.1:4000/
</VirtualHost>

最后重启apache,当你重新打开网页的时候就会跳转到4000端口的博客了

来源:http://www.blogsir.com.cn/safe/280.html

0
投稿

猜你喜欢

  • 北京时间11月6日消息,据国外媒体报道,Ancestry.con本周四在纳斯达克上市,交易代码为&ldquo;ACOM&rd
  • 在WP2.7的时候就推出了快捷键功能。(若按键无效,则可以在后台快捷键那个设置的地方打上勾就可以了),相信很少会有人注意到,我也是刚不小心看
  • 搜索引擎对Flash的检索技术还没足够成熟的时候,我们应该力求简化Flash页面,页面不能太大,否则加载速度慢影响搜索引擎收录,同时建立单独
  • IP安全策略里的设置,可以根据实际情况,增加或删除端口.协议IP协议端口源地址目标地址描述方式ICMP -- -- -- ICMP阻止UDP
  • 前几天帮人实现Discuz X2的子目录伪静态,以前没做过,就去查了下百度和Discuz论坛,发现好多人都在找这样的伪静态方法,可是都没真正
  • 开发的整个过程暂不用说,相信和大多数的站长的经历一样,设计、编码、测试再不断的做出调整,从技术的角度看我觉得即使是一个人开发,使用一些版本控
  • Google Adwords [ &yen;200.00 /天 ] 2,307 3,040,019 0.07% &yen;0
  • 利用强大的技术,可以把基于wordpress的网站做成各种各样的形式,这除了要求wordpress主题开发人员精通html,PHP,JS,C
  • 时下,中文站流量越来越难做,单价也是十分不令人满意,所以很多站长朋友开始考虑做英文站,因为毕竟英文站的单价比中文站高很多,但是,很多站长朋友
  • 反向链接、网站结构优化、关键词布置,并列搜索引擎优化三 * 门,其中,反向链接的获得往往是做SEO的朋友最感头痛的。芋头在这里总结了最实用的七
  • 做SEO的人都知道链接在SEO中的重要性,我原来也写过关于正确使用链接认识链接的一些文章,但现在仍然还是存在者各式各样的垃圾链接形式。今天这
  • 还记得诺基亚的成名广告语吗——“科技以人为本”。您可千万别小看这句话,西方科技之所以如此发达,很大程度上就源自于“以人为本”理念的贯彻。小到
  • 很站长觉得网站权重就是排名,其实权重和排名还是有区别的。网站权重:网站权重说明一个网站的权威性。也可以理解为网站的知名度,就如NOKIA知名
  • 大多数人都有过这样的经历,在浏览网页的时候,经常不知误点哪个按钮,就会莫名其妙打开一个网站,这些网站或是“挂马网站”,只要点击就会中“木马病
  • 当网站没流量的时候,我们的站长该怎么做呢?我就拿我一个成功网站的(www.hngwyw.com)经验给大家说下,从以前的100到现在日IP5
  • 备份:1、停止DNS服务2、打开regedit,找到HKLMsystemcurrentcontrolsetservicesdns3、将DNS
  • 随着Exchange Server 2007(之前也称其为“Exchange 12”)的即将发布,其所蕴涵的强大功能也开始逐渐展现开来。作为
  • 其实,在服务器的安全设置方面,我虽然有一些经验,但是还谈不上有研究,所以我写这篇文章的时候心里很不踏实,总害怕说错了会误了别人的事。本文更侧
  • 时逢祖国60华诞,小编看完庄严隆重的国庆阅兵式后仍然激动不已,于是就将家里的老照片翻了出来&ldquo;忆苦思甜&rdquo
  • 网站终于做好了,接下来要做的就要把网站发布出去。使用尽可能多的方法将网站推广出去,最大限度的让更多的人知道你网站,来获取更多流量才是关键。但
手机版 网站运营 asp之家 www.aspxhome.com