如何搭建屬於自己的Web服務器


  如今隨着計算機和互聯網技術的發展,上網現在已經不再是什么難事,打開瀏覽器,我們可以訪問各種論壇站點,比如CSDN、博客園等,各種視頻網站,例如愛奇藝,B站等。在網上我們可以寫文章,看視頻,購物,打游戲,聊天等等,但是是否,你也曾思考過,這些東西是怎么做出來的,做這些東西需要掌握的知識多嗎?普通人能做嗎?經過一番摸索終於搞懂了這么一套流程,目前開源的項目越來越多,也讓許多的新手也能夠借助這些資源搭建屬於自己的Web服務站點。
  目前搭建Web服務器的方式有很多種,其中有一種組合叫做LAMP,即Linux系統+Apache服務器+MySQL+PHP。下面將記錄我是如何在Linux系統下面搭建屬於我們自己的Web服務器,后續將陸續整理如何在我們自己搭建的Web服務器平台上搭建我們的個人網站,社區論壇,興趣社團等等有意思的項目。

【第一步】安裝Linux系統
  Linux系統是開源的,可以免費下載安裝使用,准確的說,Linux是一種內核,而基於這種內核的操作系統有Ubuntu、Redhat、Centos、Fedora等。基於習慣,我們把這些操作系統統稱為Linux系統。
  備注:以上觀點純屬個人理解
  安裝Linux系統的方法有兩種:
  一:更換電腦操作系統或者安裝雙系統  -> 參考教程:安裝Ubuntu系統--百度經驗
  二:安裝VMware虛擬機,並在虛擬機中安裝Ubuntu系統
【第二步】安裝Apache服務器
進入Ubuntu系統,快捷鍵Ctrl+Alt+T打開終端,輸入指令
  ① 更新資源包
    sudo apt update
  ② 更新軟件
    sudo apt upgrade
  ③ 更新系統軟件
    sudo apt dist-upgrade
  ④ 安裝Apache服務器
    apt install apache2
  碰到繼續執行嗎?[Y/n] 輸入y,然后按回車即可。
  等待安裝完成即可,這是你看到的界面很炫酷,有種黑客的感覺。
  備注:操作Apache服務器相關指令
  檢查服務器狀態:systenctl status apache2
  開啟服務器:systemctl start apache2 或者 sudo /etc/init.d/apache2 start
  關閉服務器:systemctl stop apache2 或者 sudo /etc/init.d/apache2 stop
  重啟服務器:systemctl restart apache2 或者sudo /etc/init.d/apache2 restart
  ★☆測試
  打開瀏覽器,在你的主機上輸入你的IP地址,或者輸入127.0.0.1或者輸入localhost,這是一回事。不出意外將會出現Apache2 Ubuntu Default Page,即Apache2 Ubuntu默認頁面。

 

  深入研究,這個頁面其實是一個html頁面,在終端中尋找這個文件可輸入指令:sudo find / -name index.html
  默認這個文件是放在/var/www/html文件夾下的。也就是說如果我們要搭建自己的網站,只需要將我們網站的其實頁面命名為index.html並放在這個文件夾下即可。當然這個是相應的配置文件中進行更改的。
  至此,Apache服務器安裝教程結束。

【第三步】安裝MySQL數據庫
  ① 安裝之前先查看你的ubuntu系統有沒有安裝mysql數據庫
    dpkg -l | grep mysql
  如果系統已經安裝mysql數據庫則會出現下面提示信息

 

   ② 安裝數據庫
    apt install mysql-server
  同樣碰到繼續執行嗎?[Y/n] 輸入y,然后按回車即可。
  接下來就是一樣的,等待就可以了。
  ③ 檢查數據庫是否安裝成功
    netstat -tap | grep mysql
  如果出現以下提示信息,則表示數據庫安裝成功

 

 備注:操作數據庫相關指令
  可參考博客園文章 -> Ubuntu18.04下安裝MySQL
【第四步】安裝PHP
  PHP添加了支持動態網頁的服務器網頁處理功能,是一種常見的寫后端的語言,這種語言的特點是入門容易精通難,各位打算學習PHP的小伙伴做好心理准備。
  ① 安裝PHP
    sudo install php
  同樣碰到繼續執行嗎?[Y/n] 輸入y,然后按回車即可。
  接下來就是一樣的,等待就可以了。
  ② 查看PHP版本指令
    php -v
  ③ 在/var/www/html文件夾下新建一個文件,命名為index.php
    sudo nano /var/www/html/index.php
  ④ 在里面寫入如下代碼
    <?php
      phpinfo();
    ?>
  ⑤ 按Ctrl+o -> 回車保存 -> Ctrl+x 退出
  打開瀏覽器,在地址欄輸入IP地址/index.php或者輸入127.0.0.1/index.php或者輸入localhost/index.php
  不出特殊情況,你將看到PHP的默認信息頁面。

 

【第五步】選擇安裝模組和軟件
  上述四步就已經搭建后Web服務器了,已經有一個基礎了,現在就可以大展身手了。
  ☆★phpMyAdmin的安裝和使用
    apt install phpmyadmin
  同樣碰到繼續執行嗎?[Y/n] 輸入y,然后按回車即可。
  接下來就是一樣的,等待就可以了。
  后面會出現一些選擇框,依次選擇
  Apache2 -> 是 -> 設定密碼
  完成后在瀏覽器中輸入:IP地址/phpmyadmin,不出意外將出現下面的界面。

 

   完成,這樣就可以以圖形化的界面管理我們的數據庫數據了!

  至此,我們的Web服務器就基本搭建好啦,我們可以再Linux系統的HTML文件夾里搭建我們自己的站點啦,后期我們可以完善我們的網站,加上各種各樣的小工具,然后申請一個IP和域名,這樣我們就可以隨時隨地訪問我們的站點,非常的方便。

  溫馨提醒:請找個地方專門記錄一下數據庫的賬號密碼,如果遺忘會是一件非常令人頭疼的事情!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM