本教程參考自:
很久沒寫博客了,最近購買了阿里雲服務器,所以在此對搭建LNMP環境的搭建過程做個筆記。
本次搭建環境:
Linux:Centos7.4
Nginx:1.12.2
Mysql /MariaDB: 5.5
PHP : 5.4/5.6
請留意這裏的Linux系統版本是Centos7.4,版本不同或有差異,所以看本教程之前,先注意自己的系統版本。
備註:若發現該教程有錯誤之處,還請留言指出,謝謝。
1.輸入 命令 yum -y install nginx 安裝Nginx
安裝成功:
若安裝過程中出現其它問題需要重裝,可執行yum -y remove nginx,卸載Nginx再重新安裝。
2.查看nginx版本信息:nginx -v
如上信息表示安裝成功。
3.配置nginx信息
修改配置文件 vi /etc/nginx/nginx.conf
在Nginx配置文件的編輯頁面中,默認監聽使用ipv4和ipv6。使用鍵盤方向鍵將光標移動到「listen [::]:80 default_server;」位置,並輸入dd命令,刪除此行,也就是刪除其中監聽爲ipv6的配置。因爲,目前阿里雲使用的是ipv4,若使用ipv6,運行時會報錯。完成後,按Esc,然後輸入「:wq」,保存退出編輯頁面
輸入命令systemctl start nginx.service,啓動nginx服務器。
查看是否啓動:ps -ef | grep nginx
出現 master和worker說明nginx已經啓動
打開瀏覽器,並在地址欄中,輸入公網ip地址。若頁面顯示「Welcome to Nginx on EPEL!」,則證明Nginx服務器已部署且啓動成功。
最後 systemctl enable nginx.service 設置開機自動啓動
Ngnix基本命令:
systemctl enable nginx.service 開機自動啓動
systemctl start nginx.service 啓動服務
systemctl restart nginx.service 重啓服務
systemctl stop nginx.service 停止服務
其它問題:
若按照以上流程,網頁仍無法顯示,可按照以下方法排查:
1.檢查80端口是否被監聽:netstat -anp | grep 80
2.curl訪問ip:curl+公網ip 看看是否能正常訪問 以及curl 127.0.0.1
3.阿里雲安全組加入80端口
4.百度(自力更生)
下篇教程: