CentOS中怎样安装、配置、启动Nginx
場景
Nginx在Windows下載安裝啟動與配置前后端請求代理:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108122023
在上面已經(jīng)實現(xiàn)在Windows上搭建Nginx并部署項目后,如果是在CentOS的服務(wù)器上怎樣配置Nginx。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關(guān)注公眾號
霸道的程序猿
獲取編程相關(guān)電子書、教程推送與免費下載。
實現(xiàn)
首先nginx的相關(guān)依賴安裝
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel?
下載安裝包
//創(chuàng)建一個文件夾 cd /usr/local mkdir nginx cd nginx //下載tar包 wget http://nginx.org/download/nginx-1.13.7.tar.gz?
解壓安裝包
tar -xvf nginx-1.13.7.tar.gz?
安裝nginx
//進入nginx目錄 cd /usr/local/nginx //進入目錄 cd nginx-1.13.7 //執(zhí)行命令 ./configure //執(zhí)行make命令 make //執(zhí)行make install命令 make install?
配置nginx.conf
vim /usr/local/nginx/conf/nginx.conf?
關(guān)于Nginx的配置,這里使用若依前后端分離的框架,具體可以參照:
若依前后端分離版本,Windows下使用Nginx代理的方式進行部署(全流程,圖文教程):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108120070
除了參考上面的博客,可以參考官方文檔中nginx的配置
worker_processes 1;events {worker_connections 1024; }http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;server {listen 80;server_name localhost;location / {root /home/ruoyi/projects/ruoyi-ui;try_files $uri $uri/ /index.html;index index.html index.htm;}location /prod-api/{proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://localhost:8080/;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}} }然后一定要對比每個配置的地方,尤其是空格,逗號,斜線的地方。
編輯完配置文件后保存并退出。
然后啟動nginx
/usr/local/nginx/sbin/nginx -s reload如果報錯
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed
則執(zhí)行
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf然后查看nginx的進程是否啟動
ps -ef | grep nginx?
?
啟動關(guān)閉重啟命令
進入到安裝目錄中
cd /usr/local/nginx/sbin然后命令
./nginx 啟動 ./nginx -s stop 關(guān)閉 ./nginx -s reload 重啟?
?
總結(jié)
以上是生活随笔為你收集整理的CentOS中怎样安装、配置、启动Nginx的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS中怎样解压rar文件
- 下一篇: CentOS配置启动ssh与开机自启