虚拟机(linux)中安装与配置Apache服务器 |
您所在的位置:网站首页 › 开源虚拟主机怎么开 › 虚拟机(linux)中安装与配置Apache服务器 |
关于Apache服务器在linux虚拟机中的配置
操作之前先关闭防火墙和selinux`` #setenforce 0 ——禁掉selinux #iptables -F;iptables -X;iptables -Z;iptables-save ——禁掉防火墙 #service network start ——启动服务虚拟机中apache的安装 采用rpm命令安装yum安装 在 这里咱们使用yum安装 优点: 自动解决增加或删除rpm包时的依赖性问题 能够从多个资源库中定位软件包 配置资源库: #vi /etc/yum.repos.d/cdrom.repo ——在/etc/yum.repos.d中为我们的资源库创建一个cdrom文件,文件名必须以 .repo结尾 例如:配置光盘为额外的资源库 #mount /dev/cdrom /mnt/cdrom #vi /etc/yum.repos.d/cdrom.repo [cdrom] name=cdrom baseurl=file:///mnt/cdrom/Packages gpgcheck=0 ——是否检查GPG签名(用以验证是否Redhat官方软件包) enable=1 ——1表示启用,0表示禁用 安装包 #yum install httpd ——安装httpd包 #service httpd restart ——启动apache服务器Apache服务器发布多个网站的方法 多个IP来发布网站(一个IP一个网站).多个端口(80/8080/8090——同一个IP不同的端口号)采用域名的方式。相同的IP不同的域名 一.多个IP来发布网站 1. 复制网卡的配置文件,修改配置文件让其拥有第二个IP #cd /etc/sysconfig/network-scripts/ #vi ifcfg-eth0 ——第一个IP的配置文件,不做修改 #cp ifcfg-eth0 ifcfg-eth0:1 ——复制ifcfg-eth0的配置文件给ifcfg-eth0:1 #vi ifcfg-eth0:1 ⭐ifcfg-eth0:1的配置文件修改下DEVICE和IP #service network restart ——每做一次修改都要重启服务 #cd /var/www #ls html #mkdir ip1 #mkdir ip2 #echo "ip1 ip1 ip1 ip1 ip1 ip1" >>ip1/index.html #echo "ip2 ip2 ip2 ip2 ip2 ip2" >>ip2/index.html #vi /etc/httpd/conf/httpd.conf ——进入服务器的配置文件 修改如下图所示:打开客户机,设置IP。ping下服务器的IP地址,看看能不能通,通了的话,将浏览器打开 输入网址: eg:http://192.168.37.1 eg:http://192.168.37.2 看看是否有相应的内容输出 增加端口 Listen 8080 Listen 8090
Client(客户端) #vi /etc/resolv.conf nameserver 192.168.37.2 ——192.168.37.2指的是dns服务器的ip #ping 192.168.37.2 >nslookup
还有就是我在做网卡配置时出现一个问题,现在解决了。分享给大家,若是你们遇到可以参考下 问题1:.弹出界面eth0: 错误:没有找到合适的设备:没有找到可用于链接’System eth0’的设备 解决方法: 查看当前MAC地址相关信息: #cat /etc/udev/rules.d/70-persistent-net.rules 编辑当前MAC地址相关信息: #vi /etc/udev/rules.d/70-persistent-net.rules 里面有两个网卡,将eth0那部分删掉,将eth1改为eth0
启动下面两个服务就可以。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |