剛買了阿里雲ECS雲服務器,想搭建自己網站
前提 centos服務管理
systemctl 是管制服務的主要工具, 它整合了chkconfig 與 service功能於一體。
systemctl is-enabled iptables.service
systemctl is-enabled servicename.service #查詢服務是否開機啟動
systemctl enable *.service #開機運行服務
systemctl disable *.service #取消開機運行
systemctl start *.service #啟動服務
systemctl stop *.service #停止服務
systemctl restart *.service #重啟服務
systemctl reload *.service #重新加載服務配置文件
systemctl status *.service #查詢服務運行狀態
systemctl –failed #顯示啟動失敗的服務
註:*代表某個服務的名字,如http的服務名為httpd
例如在CentOS 7 上安裝http
[root@CentOS7 ~]# yum -y install httpd
啟動服務(等同於service httpd start)
systemctl start httpd.service
停止服務(等同於service httpd stop)
systemctl stop httpd.service
重啟服務(等同於service httpd restart)
systemctl restart httpd.service
查看服務是否運行(等同於service httpd status)
systemctl status httpd.service
開機自啟動服務(等同於chkconfig httpd on)
systemctl enable httpd.service
開機時禁用服務(等同於chkconfig httpd on)
systemctl disable httpd.service
查看服務是否開機啟動 (等同於chkconfig –list)
一 搭建LNMP環境
使用了阿里雲這篇文檔
手動部署LNMP環境
- 步驟一:準備編譯環境
- 步驟二:安裝Nginx
- 步驟三:安裝MySQL
- 步驟四:安裝PHP
- 步驟五:配置Nginx
- 步驟六:配置MySQL
- 步驟七:配置PHP
- 步驟八:測試訪問LNMP平台
我照着文檔,但是到最後測試LNMP時,卻失敗了,
問題0 默認網站路徑
配置路徑
vim /etc/nginx/nginx.conf

默認網站路徑
root /usr/share/nginx/html;

問題1: nginx啟動不了
netstat -nltp
發現啟動了httpd服務 這可能是之前操作lamp環境時開的,
這兩個服務不能同時開,需要關閉一個
停止http服務 systemctl stop httpd
然後再執行 systemctl start nginx
而且還需要取消開機啟動httpd 服務
systemctl disable httpd.service
列出網絡連接
netstat -nltp


問題2:
在地址欄輸入http://<ECS實例公網IP地址>/phpinfo.php後,打不開網頁
原因,在安全組添加規則


具體:




問題3:


解決:
雲服務器安全組
參考這篇文章
workbench遠程連接到linux實例
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/208890.html