ubuntu18.04下搭建個人web服務器記錄

Step1 安裝web服務器環境

常見的web服務器有Apache、Ngnix、IIS

  • Apache
    Apache音譯爲阿帕奇, 是全世界最受歡迎的web服務器,因其快速、可靠並且可通過簡單的API擴充,能將Python\Perl等解釋器部署在其上面等優勢,受到廣泛的關注與使用。
  • Ngnix
    Apache的致命缺陷就是在同時處理大量的(一萬個以上)請求時,顯得有些喫力,所以“戰鬥民族”的人設計的一款輕量級的web服務器——Ngnix, 在高併發下nginx 能保持比Apache低資源低消耗高性能。
  • IIS
    iis是Internet Information Services的縮寫,意爲互聯網信息服務,是由微軟公司提供的基於運行Microsoft Windows的互聯網基本服務。

這裏我選擇以前用過的Apache,安裝過程如下:

  1. 安裝命令
sudo apt install apache2 -y

(-y 是爲了同意安裝過程中的yes/no)

  1. 安裝完畢,檢查是否啓動服務器
sudo service apache2 status
  1. Apache常用命令
sudo service apache2 start			//啓動服務
sudo service apache2 stop			//結束服務
sudo service apache2 restart		//重啓服務

Step2 Apache修改網站根目錄及默認網頁

  • 修改根目錄
    在 /etc/apache2/sites-available 中修改 000-default.conf 中的DocumentRoot /var/www/ 修改爲想要的目錄,比如:DocumentRoot /var/www/html/mainpage
    執行命令:
vim /etc/apache2/sites-available/000-default.conf

修改000-default.conf中的DocumentRoot /var/www/html,如下

ServerAdmin webmaster@localhost
DocumentRoot /var/www/my_html    // 一般我們默認爲這個作爲網站的根目錄
  • 接下來重啓apache 即可
sudo apache2ctl -k restart

然後將寫好的項目文件放入剛剛修改好的網站根目錄下,本機就可以通過輸入ip地址127.0.0.1訪問了。

*遇到的問題

在Unbuntu中重啓Apache服務器出現錯誤:AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1.等等。解決方法:

sudo vim /etc/apache2/apache2.conf
 
在文件最後加入一句: ServerName localhost:80
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章