在VMware上RedHat(RH)后默认的是nat方式连接,这样虚拟机(Ghost)可以访问外网,但是无法访问内网。但我们有时需要架设一个Linux的server来进行本地测试。以下是相关配置过程。
我的环境是本地局域网通过路由adsl拨号到互联网,局域网中机器是192.168.0.1/24.
安装完毕RH后,打开VMware,选择虚拟机——设置
选择NetWork Adapter——网络连接——桥接
选择确定
选择 编辑——编辑虚拟网络
选择主机虚拟网络映射
启动RH,选择 系统——管理——网络
在弹出的网络配置对话框中,选择设备并双击目前处于活跃状态的eth0,出现以太网设备对话框,取消自动获取ip地址设置后选择静态设置的ip地址,并正确填写ip地址后确定。
进入网络配置对话框的dns选项卡,正确填写主dns和其他两个dns(这里是isp当地给的dns)。
点击网络配置对话框的文件(F),选择 保存 并且 退出。
右键桌面,启动一个终端,在终端中输入serivce network restart
配置完成
RH安装后启用web服务
系统启动后选择系统——管理——服务器设置——服务
在服务配置对话框中选定httpd、MySQLd服务,并且点击上方开始按钮,并保存。
打开Apache的配置文件/etc/httpd/conf/httpd.conf ,查看得知wwwroot文件存放在/var/www/html文件夹中,进入后新建一个index.html文件,在其中输入测试性文字后保存。
右键index.html文件——属性——权限——所有者选择Apache,在host机端访问Ghost机成功
注:如果在此时还无法访问Ghost机,请检查防火墙设置是否正确,在终端输入setup后选择防火墙设置,并且放开http服务。
至此,http服务已经可以正常运转。
调试RH支持PHP
在html文件夹下新建一个index.php文件,在内部输入代码,并设定权限。
<?
phpinfo();
?>;
在host端访问Ghost主机上的index.php文件,提示php信息,至此php已可以成功在RH上运行。