#tags: 1062 LSA Web Servers ncnu
#1062 LSA Week 01 - Review : Web Servers設定
#網頁(HTTP)伺服器
- apache
- lighttpd
- nginx
$cd /var/www$sudo mkdir apache2 lighttpd nginx 先建立好各個目錄
#Apache2
$sudo apt install apache2 安裝Apache2$sudo vim /etc/apache2/ports.conf 避免port衝突(LISTEN 8080)
$sudo vim /etc/apache2/sites-available/000-default.conf 文件路徑設定(DocumentRoot /var/www/apache2)$sudo cp /var/www/html/index.html /var/www/apache2/index.html 將首頁複製至設定好的路徑裡- 啟用與停止
$sudo service apache2 start$sudo service apache2 stop$sudo service apache2 restart/etc/systemctl systemd init.d:啟動/關閉 script
#lighttpd
$sudo apt install aptitude 簡化套件安裝與管理的文字介面程式$aptitude- 按下
/ 輸入 lighttpd 搜尋 lighttpd - 對 lighttpd 按
+ ('shift'+'=') 標記加入安裝列 - 按
G 出現預覽,再按 G 真正執行
$sudo vim /etc/lighttpd/lighttpd.conf 設定port與路徑$sudo cp /var/www/html/index.lighttpd.html /var/www/lighttpd/index.lighttpd.html 將預設首頁複製至剛剛設定的路徑裡- 啟用與停止
$sudo /etc/init.d/lighttpd start$sudo /etc/init.d/lighttpd stop$sudo /etc/init.d/lighttpd restart
#nginx
$sudo apt install nginx 安裝nginx$sudo vim /etc/nginx/sites-available/default 路徑設定,port使用預設的$sudo cp /var/www/html/index.nginx-debian.html /var/www/nginx/index.nginx-debian.html 複製預設首頁至設定好的路徑