nginx 安裝

因工作需要,需要部署測(cè)試環(huán)境,學(xué)習(xí)了一些安裝nginx 的配置以及訪問,并且記錄下來,新手,大家多多指教~

申請(qǐng)?zhí)摂M機(jī)

比如:IP:10.96.87.204 密碼:1234

安裝nginx
  1. 登陸虛擬機(jī),查看是否已安裝niginx。
  2. 我這邊是使用yum 安裝nginx。
sudo yum install nginx
Nginx 不在默認(rèn)的 yum 源中,可以使用 epel 或者官網(wǎng)的 yum 源,本例使用官網(wǎng)的 yum 源。
sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

安裝成功之后,可以使用 sudo yum repolist 查看

  1. 配置文件
    進(jìn)入要配置的文件,我的目錄是 etc/nginx/conf.d/default.conf
1. cd etc/nginx/conf.d/
2. vim default.conf
3. server {
    listen      8080;
    location / {
        root   /root/webroot/pages/public;
        index  index.html index.htm;
    }
}
4. 保存,重啟服務(wù)
nginx -s reload
異常處理
  1. 當(dāng)我們配置好文件,重啟nginx,有的情況會(huì)報(bào)錯(cuò),比如:
nginx: [error] invalid PID number "" in "/run/nginx.pid"

解決方法:注釋掉這行代碼,重啟機(jī)器試試(路徑:etc/nginx/conf.d/default.conf)


image.png
  1. 當(dāng)我們?yōu)g覽器訪問http://10.96.87.204:8080 時(shí),頁(yè)面報(bào)錯(cuò)403 is forbidden
    個(gè)人是因權(quán)限導(dǎo)致~
    解決方法:把nginx的啟動(dòng)用戶改成目錄的所屬用戶方法,重啟命令即可
    默認(rèn)文件一開始寫的是:user nginx,圖片 user root 是我修改的


    image.png
更多

Nginx訪問報(bào)錯(cuò)其他原因:https://blog.csdn.net/reblue520/article/details/52294555
Nginx報(bào)錯(cuò):nginx: [error] invalid PID number "" in "/run/nginx.pid" 其他方法:https://blog.csdn.net/achang21/article/details/80039561
安裝Nginx:https://qizhanming.com/blog/2018/08/06/how-to-install-nginx-on-centos-7

Nginx 命令

打開nginx:nginx
測(cè)試配置文件是否有語(yǔ)法錯(cuò)誤:nginx -t
優(yōu)雅重啟nginx/重新加載nginx配置文件:nginx -s reload
停止nginx:nginx -s stop
查看nginx 版本:nginx -v
查看nginx 配置信息:nginx -V

Linux 命令

創(chuàng)建文件:touch xxx
創(chuàng)建文件夾:mkdir xxx
刪除文件夾:rm -rf xxx
更多:http://www.itdecent.cn/p/0056d671ea6d

開發(fā)機(jī)密碼修改

https://blog.csdn.net/sunxx1986/article/details/6854326

其他
  1. 查看nginx 下面某文件的實(shí)時(shí)狀態(tài):tail -f XXX ,比如: tail -f error.log
  2. 根據(jù)關(guān)鍵字搜索查看狀態(tài):tail -f XXX | grep 'XXX',比如:tail -f error.log | grep 'name'
nginx 部署頁(yè)面訪問路徑
  1. 找到對(duì)應(yīng)的nginx 頁(yè)面。比如:cd etc/nginx/conf.d
  2. 創(chuàng)建一個(gè)新的nginx 配置。touch xxx.conf
  3. 編輯配置:vim xxx.conf
  4. 重啟:service nginx restart

查看端口號(hào)是否占用:netstat -anp|grep 8865
查詢端口占用進(jìn)程: lsof -i
查看nginx配置路徑:whereis nginx
查看nginx文件:cat xxx.conf
詳細(xì)文章:https://www.php.cn/nginx/434098.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容