首頁 > 軟體

CentOS6.9安裝httpd並正確設定靜態IP地址

2020-06-16 16:47:25

題目要求

在vmware中安裝一台虛擬機器,作業系統為CentOS6.9 ip地址為 192.168.56.11
要求:
1、xshell能夠連線上此虛擬機器
2、此虛擬機器必須可以上網
3、使用yum安裝 httpd
4、啟動httpd 啟動命令如下
/etc/init.d/httpd start
5、瀏覽器存取能夠看到頁面
192.168.56.11

步驟1 - 安裝CentOS6.9

省略

步驟2 - 設定vmware虛擬網路編輯器

小題示: 直接以管理員方式開啟vmware可以避免每次編輯彈出授權提示

2.1 設定完成前vmnet8虛擬網絡卡詳細資訊

2.2 設定虛擬網路編輯器

2.3 設定完成後vmnet8虛擬網絡卡詳細資訊

步驟3 - 修改網絡卡組態檔

[root@linuxidc ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0c:29:02:4b:f5
TYPE=Ethernet
UUID=beff3b4a-ae43-4ae5-8e85-0c4e42ca3c2e
ONBOOT=yes
NM_CONTROLLED=yes
USERCTL=no
PEERDNS=yes
IPV6INIT=no
BOOTPROTO=static
IPADDR=192.168.56.11
NETMASK=255.255.255.0
GATEWAY=192.168.56.2

不同電腦裡面的內容略有不同,其中最後4行,分配IP地址分配方式,IP地址,子網掩碼,閘道器
必不可少。

如果設定完畢後仍不能存取網際網路,可考慮新增DNS設定項

步驟4 - 重新啟動網絡卡檢查效果

4.1 重新啟動網絡卡

[root@linuxidc ~]# /etc/init.d/network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Determining if ip address 192.168.56.11 is already in use for device eth0...
                                                        [  OK  ]

4.2 檢視IP地址

[root@linuxidc ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:02:4b:f5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.11/24 brd 192.168.56.255 scope global eth0
    inet6 fe80::20c:29ff:fe02:4bf5/64 scope link
    valid_lft forever preferred_lft forever

此時Xshell已經可以正常連線虛擬機器

4.3 主機ping虛擬機器

Microsoft Windows [版本 10.0.17134.137]

linuxidc@linuxidc C:Userssheng7k
> ping 192.168.56.11

正在 Ping 192.168.56.11 具有 32 位元組的資料:
來自 192.168.56.11 的回復: 位元組=32 時間<1ms TTL=64
來自 192.168.56.11 的回復: 位元組=32 時間<1ms TTL=64
來自 192.168.56.11 的回復: 位元組=32 時間<1ms TTL=64
來自 192.168.56.11 的回復: 位元組=32 時間<1ms TTL=64

192.168.56.11 的 Ping 統計資訊:
    封包: 已傳送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
    最短 = 0ms,最長 = 0ms,平均 = 0ms

4.4虛擬機器ping主機

[root@linuxidc ~]# ping -c3 192.168.21.55
PING 192.168.21.55 (192.168.21.55) 56(84) bytes of data.
64 bytes from 192.168.21.55: icmp_seq=1 ttl=128 time=0.402 ms
64 bytes from 192.168.21.55: icmp_seq=2 ttl=128 time=0.575 ms
64 bytes from 192.168.21.55: icmp_seq=3 ttl=128 time=0.460 ms

--- 192.168.21.55 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.402/0.479/0.575/0.071 ms

4.5虛擬機器ping公網IP

[root@linuxidc ~]# ping -c3 jd.com
PING jd.com (106.39.167.118) 56(84) bytes of data.
64 bytes from 106.39.167.118: icmp_seq=1 ttl=128 time=35.8 ms
64 bytes from 106.39.167.118: icmp_seq=2 ttl=128 time=37.1 ms
64 bytes from 106.39.167.118: icmp_seq=3 ttl=128 time=36.7 ms

--- jd.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2039ms
rtt min/avg/max/mdev = 35.855/36.559/37.112/0.568 ms

步驟5 - 安裝httpd

執行yum -y install httpd,成功安裝後將有Complete!提示

啟動httpd服務

[root@linuxidc ~]# ls /etc/init.d/ | grep h
haldaemon
halt
htcacheclean
httpd
saslauthd
sshd
[root@linuxidc ~]# /etc/init.d/httpd start
Starting httpd: httpd: apr_sockaddr_info_get() failed for linuxidc
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                        [  OK  ]

步驟6 - 在主機瀏覽器中測試效果

常見錯誤

  1. 虛擬網路編輯器設定網路引數時,可能會有坑,即莫名奇妙網路無法連線。

最簡單粗暴的方法就是還原網路設定,重新設定。

  1. 虛擬機器無法存取外網

如果沒有設定DNS可考慮新增DNS設定,DNS使用公網DNS即可,檢查閘道器是否配
置正確,reboot重新啟動虛擬機器

也可以把主機的DNS搬到虛擬機器中使用

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新連結地址https://www.linuxidc.com/Linux/2018-08/153828.htm


IT145.com E-mail:sddin#qq.com