背景 一開始買完伺服器裝的是用apache搭的後臺, 現在想使用nginx, 希望對你有參考作用 查看系統版本信息 我的版本信息是 首先關閉apache tomcat服務 最穩妥的關閉方法,找到你的安裝路徑,執行bin下的shutdown腳本 要開啟執行startup腳本 安裝nginx yum i ...
背景
一開始買完伺服器裝的是用apache搭的後臺, 現在想使用nginx, 希望對你有參考作用
查看系統版本信息
lsb_release -a
我的版本信息是
首先關閉apache-tomcat服務
最穩妥的關閉方法,找到你的安裝路徑,執行bin下的shutdown腳本
/usr/local/backend/apache-tomcat-9.0.24/bin/shutdown.sh
要開啟執行startup腳本
/usr/local/backend/apache-tomcat-9.0.24/bin/startup.sh
安裝nginx
yum install nginx
安裝成功後在瀏覽器輸入伺服器ip會顯示歡迎頁
我的是這樣
如果你不知道yum 安裝的nginx路徑的話
查找nginx安裝包(所有安裝包都可以這樣找)
rpm -qa|grep nginx
畫紅線的就是nginx安裝包
然後查看這個安裝包的安裝路徑
rpm -ql nginx-1.16.1-1.el7.x86_64
這個路徑就是歡迎頁面
/usr/share/nginx/html/index.html
你可以使用vim修改這個界面,然後去瀏覽器刷新一下看有沒有變化
設置開機啟動
sudo systemctl enable nginx
開啟nginx 服務
sudo systemctl start nginx
重啟nginx服務
sudo systemctl restart nginx
查看nginx狀態
sudo systemctl status nginx.service
開啟nginx服務失敗的時候
報錯: Job for nginx.service failed because the control process exited with error code.
意思是進程存在,解決辦法
查看nginx pid
ps ax | grep nginx
kill 掉
kill -9 nginx的pid
然後重啟
service nginx start 或者 systemctl start nginx
開放80埠
阿裡雲伺服器安全組規則添加80埠的出入規則
修改nginx 預設首頁
vim /etc/nginx/nginx.conf
按 i 進入編輯模式
server {
root 你的項目路徑
}
把root的路徑改為你的項目路徑
改完以後按esc , 然後按 :wq 保存並退出,重啟nginx服務