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,安裝過程如下:
- 安裝命令
sudo apt install apache2 -y
(-y 是爲了同意安裝過程中的yes/no)
- 安裝完畢,檢查是否啓動服務器
sudo service apache2 status
- 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