阿里雲-LNMP環境搭建超詳細教程01

本教程參考自:

https://edu.aliyun.com/lab/courses/14107e607fe742a88a60d1148d7b405c/detail?spm=5176.11105637.0.0.33G0gR

很久沒寫博客了,最近購買了阿里雲服務器,所以在此對搭建LNMP環境的搭建過程做個筆記。


本次搭建環境:

Linux:Centos7.4

Nginx:1.12.2

Mysql /MariaDB: 5.5

PHP : 5.4/5.6

請留意這裏的Linux系統版本是Centos7.4,版本不同或有差異,所以看本教程之前,先注意自己的系統版本。

備註:若發現該教程有錯誤之處,還請留言指出,謝謝。


一、安裝Nginx

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.百度(自力更生)


下篇教程:

阿里雲-LNMP環境搭建超詳細教程02---安裝MariaDB(MySQL)