歡迎訪問我的個人博客: luomuxiaoxiao.com
LAMP
實際上是一組開源軟件,它的主要作用是使能一個能夠提供網絡服務的服務器,簡單點說,你可以在它上面假設各種網站服務。它實際上是一個縮寫,其中,“L”
代表Linux
服務器(這裏我們使用Ubuntu18.04發行版),“A”
代表Apache
,“M”
代表MySQL
,“P”
代表“PHP”
。
一 Linux的安裝
在PC上安裝Linux的方法網上已經介紹了好多,這裏就不在贅述。而這裏我們安裝LAMP
的用途是用來提供網絡服務,比如搭建博客,搭建雲存儲服務器等,這樣的話,服務器必須要有一個固定的IP地址,而且要保證能夠24小時開機,所以這裏我們一般選用VPS(虛擬私人服務器),那麼,在VPS安裝Linux的方法就簡單多了。具體可參考我的另外一篇博客——如何搭建自己的虛擬專用服務器。
二 安裝及配置apache2
Apache2
是一款非常流行的web server軟件之一。
2.1 安裝apache2
在Ubuntu 18.04上,可以使用下列的命令安裝:
sudo apt update && sudo apt install apache2 -y
安裝完成之後,它默認設置網站代碼的根目錄爲服務器的/var/www/html
路徑。在這個文件夾內你能看到一個apache2的測試網頁index.html
,在本地瀏覽器中打開http://your_srever_ip
(your_srever_ip
是你服務器的ip地址),就能夠看到下圖:
2.2 配置apache2
查看apache2
配置可以通過下面的命令:
sudo apachectl -S
輸出的結果如下圖:
這條命令會打印出apache
的所有配置等具體信息。其中最主要的就是VirtualHost configuration:
,它給出了apache當前使用的配置文件,而apache
的所有配置信息都是在這個文件裏定義的。
這裏需要注意的是配置文件的路徑是:/etc/apache2/sites-enabled/000-default.conf
,而實際上,真正的配置文件是/etc/apache2/sites-available/000-default.conf
。/etc/apache2/sites-enabled
文件夾下的文件只是/etc/apache2/sites-available/
下面文件的軟連接而已。所以要修改配置,請務必修改/etc/apache2/sites-available/
下面的文件,修改完成之後,可以先使用sudo apache2ctl configtest
來確認配置文件語法正確,然後需要執行下面兩條命令來使配置生效。
sudo a2ensite ××××.conf
sudo systemctl restart apache2
想第一時間查看我的文章嗎?請關注我的微信公衆號號,搜索“落木蕭蕭技術論壇”或登陸我的個人博客:www.luomuxiaoxiao.com,更多精彩文章等你。