在伺服器上搭建網站教程「雲伺服器建站步驟」

剛買了阿里雲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環境

使用了阿里雲這篇文檔

https://help.aliyun.com/document_detail/97251.html?spm=a2c4g.11186623.6.1154.45217e89won5pW

手動部署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-tw/n/208890.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 15:22
下一篇 2024-12-08 15:22

相關推薦

發表回復

登錄後才能評論