2015年5月10日 星期日

fedora server 21 設定 LAMP 網頁伺服器

如標題,這篇主要是設定LAMP網頁伺服器的筆記。

LAMP通常是指 Linux+apache+MySQL+php 的意思,是很常用的網頁伺服器配置。

安裝 fedora server 的部分不詳述了,一切讓它自動安裝就可以(也許會需要自行分割什麼的,但這並非必要就不提了),只是這篇是使用 fedora server 21的版本,防火牆似乎和過去不太一樣,不是預設使用 iptables ,所以相關的操作也許不能用在別的版本,這點得稍微注意。

首先,我們得安裝好需要的軟體:

yum install -y httpd
yum install -y mysql mysql-server
yum install -y links
yum install -y php
yum install -y phpmyadmin

上面所安裝的很容易就能看懂,接著是把服務打開


systemctl enable httpd
systemctl enable mariadb.service
systemctl start httpd
systemctl start mariadb.service

systemctl 這指令似乎是新的,CentOS也可以看到,以前好像是使用servics,更早以前則好像是要把它加入/etc/rc.d 中,如果使用的是舊的版本可能這方法就行不通了,你得另外去查一下相關的文件。而enable和disable代表這設定會被儲存起來,往後開機時都會執行,start 和 stop 則是代表現在馬上打開或關掉,而下次重開機則依 disable 或 enable 來看。

最後,關掉防火牆


systemctl disable firewall.service
systemctl stop firewall.service

會這麼做的原因是因為我不會用新的防火牆 firewalld ,而舊的 iptables 又懶得重新設定的緣故,這只適合臨時要確認自己有沒有設定完的時候使用,如果要長久使用的話,還是得設定一下防火牆才好喔。

以上動作執行完以後,就可以在 /var/www/html 這個目錄中放上成品了,在瀏覽器中輸入http://[這部分替代成你的機器IP] 應該就可以看到了。

沒有留言:

張貼留言