外网访问虚拟机apachelinux开启apache怎么在本机访问

您所在的位置: &
在Linux虚拟机上配置Apache
在Linux虚拟机上配置Apache
机械工业出版社
《虚拟机技术与动手实验》第12章Linux实验,这一章主要讲述的是在Windows虚拟机中安装Linux;多系统中安装Linux;Linux基本网络实验;Linux下DHCP、DNS、Web、FTP、Mail服务器实验,本小节为大家介绍的是在Linux虚拟机上配置Apache。
第12章 Linux实验
本章内容包括:
在Windows虚拟机中安装Linux
多系统中安装Linux
Linux基本网络实验
Linux下DHCP、DNS、Web、FTP、Mail服务器实验
12.6.3& 在Linux虚拟机上配置Apache
通过建立网站,学会在Linux虚拟机上配置Apache。为了实验的简单,需要对上一节DNS实验中的WWW记录进行修改,将域名的IP地址指向192.168.1.1。
1.& 配置虚拟机环境
(1)打开“域名服务”窗口,选择“”,然后单击“属性”按钮,打开“名称到IP的翻译”对话框,如图12-110所示。
(2)在“名称到IP的翻译”对话框中,在“记录”中选择“www:192.168.1.2”,然后单击“编辑”按钮,如图12-111所示。
(点击查看大图)图12-110& 域名服务&
(点击查看大图)图12-111& 编辑www记录(3)弹出“地址属性”对话框,将地址192.168.1.2修改为192.168.1.1,然后单击“确定”按钮,如图12-112所示。
(4)返回“名称到IP的翻译”对话框,在“记录”中选择“www被192.168.1.2.提供”,然后单击“编辑”按钮,弹出“名称服务器的属性”对话框,将“服务器”修改为192.168.1.1.,单击“确定”按钮完成,如图12-113所示。
图12-112& 地址属性&
图12-113& 名称服务器的属性
2.& 在Linux虚拟机上配置Apache
(1)配置完成虚拟机环境后,在Linux虚拟机中启动浏览器,打开网站,将会打开默认测试站点,如图12-114所示。
(2)在命令行下使用vi编辑器编辑一个简单的网页进行测试,输入如下命令:
cd& /var/www/htmalvi& index.htmlthis is
如图12-115所示。
(点击查看大图)图12-114& 默认测试站点
(点击查看大图)图12-115& 编辑网站&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
3& 在Linux虚拟机上测试WEB站点
在Linux虚拟机上打开浏览器浏览站点,如图12-116所示。
(点击查看大图)图12-116& 在Linux虚拟机上测试WEB站点
4& 在Windows XP虚拟机上测试WEB站点
在Windows XP虚拟机上打开浏览器浏览站点,如图12-117所示。
(点击查看大图)图12-117& 在Windows XP虚拟机上测试WEB站点
【责任编辑: TEL:(010)】 &&&&&&
关于&&&&&&的更多文章
Linux系统的魅力之一就是你可以直接从终端使用命令行来管理整个
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
讲师: 3人学习过讲师: 7人学习过讲师: 7人学习过
本书主要阐述了云计算中PaaS 平台的实现与运维管理,
这既是古典媒体的大裂变年代,也是在线媒体开启的新闻
在内容上,《Android系统源代码情景分析(修订版)(
《精通ASP+XML+CSS网络开发混合编程》介绍当前网络开发的主流平台与技术之一的ASP+CSS+XML的知识与应用,全书各知识点均配以实例
51CTO旗下网站博客访问: 203681
博文数量: 30
博客积分: 1575
博客等级: 上尉
技术积分: 355
注册时间:
阿里:高级运维工程师;大众点评:资深运维工程师;目前在创业公司:运维经理
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: LINUX
我在虚拟机中安装了rhel 5 虚拟机使用NAT的方式在rhel中安装了APACHE 并且使用 可以正常访问通过ifconfig查到IP地址是 192.168.254.128我能在WINDOWS中PING通192.168.254.128 并且使用SecureCRT也能在连上虚拟机中的rhel但是我在主机上不能通过
来访问虚拟机中的Web服务器找资料找了很久,综合了很多方法,终于可以在windows访问linux虚拟机的web服务了,现在贴出来分享之原因分析:linux的问题、VMware的问题、windows的问题linux的问题:可能不允许访问80端口,防火墙不允许一:linux的问题解决方法:1、1& iptables -F& iptables -P INPUT ACCEPT(设置默认允许规则)1.2、设置linux防火墙&& 1.2.1 在 /etc/sysconfig/iptables 添加&&&&&& -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT&&&&&& 这样就允许了80端口的访问&& 1.2.2 在linux中将web服务添加进入信任的服务中&&&&&& 系统-&管理-&安全级别和防火墙-&防火墙选项-&将www(http)打钩二:VMware的问题:是否在端口映射上出问题2.1、设置VMware,端口映射对,要把80端口打开,还要在VMware的Edit-&Virtual Network Editor-&NAT(选择VMnet8)-&Edit-&Port Forwarding中添加映射host port:80,virtual machine IP address:192.168.254.128,Port:80三、windows问题:是否windows防火墙问题4.1、windows主机上设置防火墙window下进入控制面板-&windows防火墙-&高级-&设置VMware Network Adapter VMnet8-&Web 服务器(HTTP)-&将虚拟机的ip加入:192.168.254.128
阅读(15579) | 评论(3) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
那Linux(优麒麟)平台下搭建web服务器是不是也可以这么做?但我没找到/etc/sysconfig/iptables这个文件夹啊,求帮忙,谢谢了。
解决的太完美了,非常感谢。
解决的太完美了,非常感谢。
请登录后评论。新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
稍有积蓄, 积分 227, 距离下一级还需 273 积分
论坛徽章:0
虚拟机软件:VMWare
Host& &&&OS:Windows XP
Guest& &OS:Red Hat Enterprise Linux 5
RHEL装了后,用chkconfig设置telnetd、ftpd为on,从XP可以telnet或ftp到RHEL。
XP和RHEL可以互相ping通。RHEL上也可以访问互联网。
但是,在RHEL上安装的Apache(例如端口8080),只能在RHEL上访问,从XP上telnet这个端口不通。
请问是否RHEL默认关闭端口,需要手工打开啊?如何设置呢?
[ 本帖最后由 BlackSnail 于
15:17 编辑 ]
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
小富即安, 积分 4845, 距离下一级还需 155 积分
论坛徽章:0
防火墙规则呢?
netstat -antup |grep &8080&结果如何?
顺便贴一下/etc/httpd/conf/httpd.conf文件。
稍有积蓄, 积分 227, 距离下一级还需 273 积分
论坛徽章:0
[root@localhost]# netstat -antup |grep &8080&
tcp& && &&&0& && &0 :::8080& && && && && && && &:::*& && && && && && && && &LIST
EN& && &12465/httpd
论坛徽章:379
防火墙没打开apache的端口
稍有积蓄, 积分 227, 距离下一级还需 273 积分
论坛徽章:0
装RHEL时没装Apache,所以/etc下没有httpd目录。
我在自己的目录下安装了Apache2.2.11,相关配置如下:
ServerRoot &/home/XXX/gnu&
Listen 8080
User daemon
Group daemon
#ServerName
其它目录的配置略。
难道是因为没写ServerName?但是telnet端口都没通
论坛徽章:379
防火墙的问题.开放端口就Ok了
大富大贵, 积分 13282, 距离下一级还需 6718 积分
论坛徽章:11
开放端口~~系统默认半闭了这些端口...
论坛徽章:1
提示: 作者被禁止或删除 内容自动屏蔽
稍有积蓄, 积分 227, 距离下一级还需 273 积分
论坛徽章:0
[root@localhost sbin]# ./iptables -L
Chain INPUT (policy ACCEPT)
target& &&&prot opt source& && && && && &destination
RH-Firewall-1-INPUT&&all&&--&&anywhere& && && && & anywhere
Chain FORWARD (policy ACCEPT)
target& &&&prot opt source& && && && && &destination
RH-Firewall-1-INPUT&&all&&--&&anywhere& && && && & anywhere
Chain OUTPUT (policy ACCEPT)
target& &&&prot opt source& && && && && &destination
Chain RH-Firewall-1-INPUT (2 references)
target& &&&prot opt source& && && && && &destination
ACCEPT& &&&all&&--&&anywhere& && && && & anywhere
ACCEPT& &&&icmp --&&anywhere& && && && & anywhere& && && && &icmp any
ACCEPT& &&&esp&&--&&anywhere& && && && & anywhere
ACCEPT& &&&ah& &--&&anywhere& && && && & anywhere
ACCEPT& &&&udp&&--&&anywhere& && && && & 224.0.0.251& && && &udp dpt:mdns
ACCEPT& &&&udp&&--&&anywhere& && && && & anywhere& && && && &udp dpt:ipp
ACCEPT& &&&tcp&&--&&anywhere& && && && & anywhere& && && && &tcp dpt:ipp
ACCEPT& &&&all&&--&&anywhere& && && && & anywhere& && && && &state RELATED,ESTABLISHED
ACCEPT& &&&tcp&&--&&anywhere& && && && & anywhere& && && && &state NEW tcp dpt:ftp
ACCEPT& &&&tcp&&--&&anywhere& && && && & anywhere& && && && &state NEW tcp dpt:ssh
ACCEPT& &&&udp&&--&&anywhere& && && && & anywhere& && && && &state NEW udp dpt:netbios-ns
ACCEPT& &&&udp&&--&&anywhere& && && && & anywhere& && && && &state NEW udp dpt:netbios-dgm
ACCEPT& &&&tcp&&--&&anywhere& && && && & anywhere& && && && &state NEW tcp dpt:netbios-ssn
ACCEPT& &&&tcp&&--&&anywhere& && && && & anywhere& && && && &state NEW tcp dpt:microsoft-ds
ACCEPT& &&&tcp&&--&&anywhere& && && && & anywhere& && && && &state NEW tcp dpt:telnet
REJECT& &&&all&&--&&anywhere& && && && & anywhere& && && && &reject-with icmp-host-prohibited
[root@localhost sbin]# netstat -ntpal
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address& && && && && &Foreign Address& && && && & Stat
e& && & PID/Program name
tcp& && &&&0& && &0 0.0.0.0:1005& && && && && & 0.0.0.0:*& && && && && && & LISTEN& && &5063/rpc.statd
tcp& && &&&0& && &0 0.0.0.0:111& && && && && &&&0.0.0.0:*& && && && && && & LISTEN& && &5042/portmap
tcp& && &&&0& && &0 0.0.0.0:21& && && && && && &0.0.0.0:*& && && && && && & LISTEN& && &5288/xinetd
tcp& && &&&0& && &0 0.0.0.0:23& && && && && && &0.0.0.0:*& && && && && && & LISTEN& && &5288/xinetd
tcp& && &&&0& && &0 127.0.0.1:631& && && && && &0.0.0.0:*& && && && && && & LISTEN& && &5276/cupsd
tcp& && &&&0& && &0 127.0.0.1:25& && && && && & 0.0.0.0:*& && && && && && & LISTEN& && &5309/sendmail: acce
tcp& && &&&0& & 166 192.168.130.129:23& && && & 192.168.130.1:2005& && && & ESTABLISHED 5940/telnetd
tcp& && &&&0& && &0 192.168.130.129:23& && && & 192.168.130.1:2011& && && & ESTABLISHED 5962/telnetd
tcp& && &&&0& && &0 192.168.130.129:23& && && & 192.168.130.1:2014& && && & ESTABLISHED 5985/telnetd
tcp& && &&&0& && &0 :::8080& && && && && && && &:::*& && && && && && && && &LISTEN& && &12465/httpd
tcp& && &&&0& && &0 :::22& && && && && && && &&&:::*& && && && && && && && &LISTEN& && &5265/sshd
如何开放端口呢?
[ 本帖最后由 BlackSnail 于
15:53 编辑 ]
论坛徽章:379
里面有防火墙配置虚拟机如何访问Tomcat_服务器应用_Linux公社-Linux系统门户网站
你好,游客
虚拟机如何访问Tomcat
来源:Linux社区&
作者:zhoujielun
首先需要把tomcat和jdk整到虚拟机里,然后再在虚拟机里安装tomcat和jdk。
一、怎样把tomcat和jdk整到虚拟机里?
1,需要&ha_Serv-U6406 ftp服务器&的帮助,所以先下载一个ftp服务器(在windows下),打开,在ftp服务器的主目录里找到tomcat和jdk所在的位置(提前先把这俩放一个文件夹下)
2,然后在&目录访问&里,点击编辑,把那个有tomcat和jdk的文件夹找出来,点击&应用&。
3,接下来就是在Linux里访问我们的Windows主机了,首先把Linux的ip设置成和你的电脑在同一局域网内(ifconfig eth* 192.168.2.222)。
打开Linux里的浏览器,输入ftp://192.:2121(windows主机的IP+ftp端口号)应该就会看到了,然后右击把那两个文件下载到桌面。
二、1,将jdk文件解压缩到/usr/local/development/jdk1.7.0目录。
2,解压tomcat
进行tomcat环境的配置(前提需要安装jdk)
找到 /etc/profile
然后手动输入下面两行:
export JAVA_HOME=/usr/local/jdk1.7.0
export TOMCAT_HOME=/usr/local/apache-tomcat-7.0.33
在终端输入:source /etc/profile& //让当前配置立即生效
四、启动tomcat服务器
终端输入:/usr/local/apache-tomcat-7.0.33/bin/startup.sh
我的电脑上会出现如下内容:
Using CATALINA_BASE:&
/usr/local/apache-tomcat-7.0.33
Using CATALINA_HOME:&
/usr/local/apache-tomcat-7.0.33
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.33/temp
Using JRE_HOME:& & &
/usr/local/jdk1.7.0
五、在浏览器中输入http://localhost:8080/就可以看到tomcat的log了
tomcat的安装到此结束。
更多Tomcat相关教程见以下内容:
6.6下安装配置Tomcat环境&
Linux 5.5安装JDK+Tomcat并部署Java项目& &
Tomcat权威指南(第二版)(中英高清PDF版+带书签)& &
Tomcat 安全配置与性能优化 &
Linux下使用Xshell查看Tomcat实时日志中文乱码解决方案 &
CentOS 64-bit下安装JDK和Tomcat并设置Tomcat开机启动操作步骤 &
CentOS 6.5下安装Tomcat& &
Tomcat 的详细介绍:Tomcat 的下载地址:
本文永久更新链接地址:
相关资讯 & & &
& (02月16日)
& (02/14/:24)
& (02月22日)
& (07/02/:29)
& (02/11/:50)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款主机无法访问虚拟机的apache解决办法
  今天学习搭建wordpress,apache服务器安装在虚拟机的Centos上。配置好以后,发现在虚拟机上可以访问,但在windows主机上不能访问。于是百度、google一下,终于解决问题。
  今天学习搭建wordpress,apache服务器安装在虚拟机的Centos上。配置好以后,发现在虚拟机上可以访问,但在windows主机上不能访问。于是百度、google一下,终于解决问题。
2、问题场景
 当时配置虚拟机与windows主机之间是用NAT共享网络,Cenots不能ping通windows。
3、解决办法
  (1)将虚拟机与主机之间的网络连接设置为桥接方式。
  (2)自定义Linux主机ip,自定义之后需要重新启动network服务,重启network的命令为,service network restart。
  (3)windows下ping Linux主机,Linux下ping windows主机   (4)如果windows下无法ping通Linux主机,检查Linux的是否被打开了,如果打开了可以通过service iptables stop命令进行关闭。   (5)如果Linux下无法ping通windows主机,检查windows的防火墙是否被打开了。
(6)在windows主机浏览器中输入ip地址即可访问,不能访问重启一下虚拟机。
版权声明:本文内容由互联网用户自发贡献,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至: 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
用云栖社区APP,舒服~
【云栖快讯】红轴机械键盘、无线鼠标等753个大奖,先到先得,云栖社区首届博主招募大赛9月21日-11月20日限时开启,为你再添一个高端技术交流场所&&
主机市场占用率第一,20年专业品质保证
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
是将源站内容分发至全国所有的节点,缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性,解决网络带宽...
MaxCompute75折抢购
Loading...}

我要回帖

更多关于 访问虚拟机linux 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信