其實(shí)兩者之間沒什么前后關(guān)系蛇数,只不過(guò)是晚上一起完成的称近,就一起記錄一下~
Xshell安裝
????a.網(wǎng)上自己下載一個(gè)安裝包就歐了應(yīng)該撇贺,然而我的是Xshell5(Free for Home/School)趟脂,便攜版本兵迅,連安裝都不需要抢韭,直接打開就好了····
????b.打開軟件--新建會(huì)話:可以修改名字,必須輸入主機(jī)名(ifconfig獲得的ip)
????c.點(diǎn)擊?連接?就可以進(jìn)入啦喷兼,按要求輸入用戶名和密碼(進(jìn)入centos使用的)篮绰,,季惯,吠各,
Apache
基本操作:
? ? a. yum install httpd ? ? ? ------安裝apache (Apache在Linux系統(tǒng)中,叫“httpd”)
? ? b. 1. ? ?service httpd start ? ? ? ? ?2. ? ?systemctl start httpd.service ? ? -------開啟apache
? ? c. 1. ? ?service httpd stop? ? ? ? ? 2. ? ?systemctl stop httpd.service ? ? -------關(guān)閉apache
? ? d. 1. ? ?service httpd ?restart ? ? ? ? ?2. ? ?systemctl restart httpd.service ? ? -------重啟apache?
這時(shí)候可以嘗試一下輸入自己本機(jī)ip勉抓。就可以出現(xiàn)apache的頁(yè)面啦~
配置虛擬主機(jī)(ip或者網(wǎng)址顯示本地html測(cè)試)
????a.新建/data/www目錄:(mkdir -p)
? ? b.新建index.html贾漏,隨便輸入一些文字(vi index.html ? 當(dāng)然方法很多)
????c. ?vim /etc/httpd/conf/httpd.conf
? ? d.搜索到virtual,在下面添加配置:(具體文字:virtual host being define藕筋,可以用set number 看行號(hào)纵散。大概在78)
????????<VirtualHost *:80>
??????????????ServerName www.imooc.test
??????????????DocumentRoot /data/www
? ? ? ? ? ? ? <Directory "/data/www">
? ? ? ? ? ? ? ? ? ? ? ? ? ? Options Indexes FolllowSymLinks
? ? ? ? ? ? ? ? ? ? ? ? ? ? AllowOverride None
? ? ? ? ? ? ? ? ? ? ? ? ? ? Require all granted
? ? ? ? ? ? ? ?</Directory>
????????</VirtualHost>
? ? e.window host修改:自行百度host文件哈,輸入 ip = 網(wǎng)址
????e.重啟apache
現(xiàn)在可以輸入ip或者網(wǎng)址隐圾,對(duì)應(yīng)的就不是apache的網(wǎng)站了伍掀,而是自己本地的html
注意事項(xiàng)
1.如果安裝好Apache但是無(wú)法顯示頁(yè)面,那很有可能是有防火墻哦~所以下面就是解決方案:
防火墻設(shè)置:
? ? a.yum install firewalld ? ?------------ ? ?安裝firewalld
? ? b. 1. ? ?service firewalld start ? ? ? ? ?2. ? ?systemctl start firewalld.service? ? ?-------開啟firewalld
????c.?1. ? ?service firewalld status ? ? ? 2. ? ?systemctl status firewalld.service? ? ?-------獲取firewalld狀態(tài)
? ? d.?1. ? ?service firewalld stop ? ? ? ? ?2. ? ?systemctl stop firewalld.service? ? ?-------關(guān)閉firewalld ? (如果firewalld開啟才需要關(guān)閉哦)
2.如果配置了虛擬主機(jī)的html暇藏,卻只顯示Apache主頁(yè)蜜笤,不顯示自己的頁(yè)面,那么就再輸入一個(gè) ??setenforce 0 ?盐碱,這樣可以關(guān)閉防火墻(具體不清楚原理把兔,還需要學(xué)習(xí)),這樣就可以顯示自己的html啦~~~
PS:具體一些命令到時(shí)候會(huì)整理一份出來(lái)瓮顽,然后這個(gè)真的是很基礎(chǔ)的一個(gè)筆記县好,之后深入下去會(huì)有其他的內(nèi)容加進(jìn)來(lái)~很多不知道原理,希望可以慢慢摸索吧~~~~