iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 18
0
自我挑戰組

在資訊宅中打滾的通訊系生系列 第 18

Day-18 伺服器筆記篇-Apache

前言

因為最近覺得自己在伺服器架設方面好像很弱,雖然會資料庫跟前端,但是後端也不太會,所以想說從架設http server開始,就選擇很多人用的Apache當作學習的目標,但是因為不想在Windows上實作,想要在Linux上,所以今天又搞了快半天的虛擬機設定還有裝OS,重點是OS下載很慢啊!!!!

環境

  1. 目前選用Oracle VM VirtualBox 來當虛擬機
  2. 作業系統選用比較不常用的 CentOS 7 差點沒害死自己啊

GUI

話說本來很有自信的這一次一定不使用圖形化介面,來順便複習一下指令,但是做完才發現,我沒用瀏覽器我要怎樣知道我127.0.0.1目前長啥樣子啊?一時想不到辦法,只好再把圖形化介面載回來QQ,這次撐了6小時就破功了。
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
systemctl set-default graphical.target
reboot

Vim

  • 先安裝一套常用的筆記本,方便修改檔案,不然也是可以用內建的vi啦~
yum -y install vim

Apache

  1. 安裝Apache
yum -y install httpd
  1. 關閉SELinux
setenforce 0
vim /etc/sysconfig/selinux
  • 改SELINUX=disabled 然後存檔
  1. 設定防火牆
firewall-cmd --add-port=80/tcp --permanent
  1. 修改Apache配置文件
vim /etc/httpd/conf/httpd.conf
  • 防止主目錄列出
Options Indexes FollowSymLinks
修改為
Options FollowSymLinks
  1. 運行server
systemctl start httpd
  1. 關閉server
systemctl enable httpd 

瀏覽器頁面

通常運行完Apache伺服器,瀏覽器直接開啟127.0.0.1就會看到80port的頁面。

預告

目前先到這裡初步的把Apache運行起來,下一次在教大家如何修改httpd.conf配置檔案的內容,並且也會介紹為啥這裡都是寫httpd而不是apache。

上一篇
Day-17 Bootstrap前端人生
下一篇
Day-19 Python2基本語法
系列文
在資訊宅中打滾的通訊系生30

尚未有邦友留言

立即登入留言